From 9ababfd2abdef0d684c33a2bbafd8dd720f65d93 Mon Sep 17 00:00:00 2001 From: Josh Goldberg Date: Thu, 18 Jul 2024 09:22:00 -0400 Subject: [PATCH] tracing: service uncached fs realpaths --- README.md | 63 +++++++++++++++++++ cspell.json | 1 + .../baseline.cpuprofile | 1 + .../caching.cpuprofile | 1 + 4 files changed, 66 insertions(+) create mode 100644 traces/service-uncached-realpaths/baseline.cpuprofile create mode 100644 traces/service-uncached-realpaths/caching.cpuprofile diff --git a/README.md b/README.md index 93f0702..d474d83 100644 --- a/README.md +++ b/README.md @@ -173,6 +173,69 @@ Hyperfine measurements show a ~7-12% improvement in lint time: | Baseline | 3.112 s ± 0.033 s | 4.382 | | Caching | 2.740 s ± 0.030 s | 4.032 | +### Comparison: Project Service Uncached File System Path Reads + +This comparison shows the cost uncached `fs.realpath` calls inside the project service. +It also was run on a common shape of linting: 1024 files with the "even" (triangle-shaped) imports layout. + +See `traces/service-uncached-realpaths/`: + +- `baseline.cpuprofile`: Baseline measurement with no changes +- `caching.cpuprofile`: Adding a caching `Map` to TypeScript's `realpath` + +They were generated with: + +```shell +cd files-1024-layout-even-singlerun-true-types-service +node --cpu-prof --cpu-prof-interval=100 --cpu-prof-name=baseline.cpuprofile ../../node_modules/eslint/bin/eslint.js +# edit ../../node_modules/typescript/lib/typescript.js > realpath (see diff below) +node --cpu-prof --cpu-prof-interval=100 --cpu-prof-name=caching.cpuprofile ../../node_modules/eslint/bin/eslint.js +``` + +
+diff patch to switch to the Caching variant... + +```diff +diff --git a/node_modules/typescript/lib/typescript.js b/node_modules/typescript/lib/typescript.js +index 4baad59..e53476d 100644 +--- a/node_modules/typescript/lib/typescript.js ++++ b/node_modules/typescript/lib/typescript.js +@@ -13,6 +13,8 @@ See the Apache Version 2.0 License for specific language governing permissions + and limitations under the License. + ***************************************************************************** */ + ++var realpathCache = new Map(); ++ + var ts = {}; ((module) => { + "use strict"; + var __defProp = Object.defineProperty; +@@ -8798,6 +8800,15 @@ var sys = (() => { + return path.length < 260 ? _fs.realpathSync.native(path) : _fs.realpathSync(path); + } + function realpath(path) { ++ const cached = realpathCache.get(path); ++ if (cached) { ++ return cached; ++ } ++ const result = realpathWorker(path); ++ realpathCache.set(path, result); ++ return result; ++ } ++ function realpathWorker(path) { + try { + return fsRealpath(path); + } catch { +``` + +
+ +Hyperfine measurements show a ~0.5-2.5% improvement in lint time: + +| Variant | Measurement | User Time | +| -------- | ----------------- | --------- | +| Baseline | 3.153 s ± 0.039 s | 4.403 s | +| Caching | 3.073 s ± 0.048 s | 4.377 s | + ## Contributors diff --git a/cspell.json b/cspell.json index 258ca9f..0ade393 100644 --- a/cspell.json +++ b/cspell.json @@ -7,6 +7,7 @@ "flamegraph", "knip", "packagejson", + "realpaths", "sharkdp", "singlerun", "tseslint", diff --git a/traces/service-uncached-realpaths/baseline.cpuprofile b/traces/service-uncached-realpaths/baseline.cpuprofile new file mode 100644 index 0000000..923621b --- /dev/null +++ b/traces/service-uncached-realpaths/baseline.cpuprofile @@ -0,0 +1 @@ +{"nodes":[{"id":1,"callFrame":{"functionName":"(root)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2,3,293,1625,1654,1655,1661,1662,1667,1675,1703,1710,1713,1714,1715,1716,1721,1735,1737,1747,1750,4638,4641,4642,4643,4667,4677,4976,4977,4982,4990,22770,24460,24880,24909,24913]},{"id":2,"callFrame":{"functionName":"(program)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":85},{"id":3,"callFrame":{"functionName":"","scriptId":"72","url":"node:internal/main/run_main_module","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4,24],"positionTicks":[{"line":13,"ticks":1}]},{"id":4,"callFrame":{"functionName":"prepareMainThreadExecution","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":50,"columnNumber":35},"hitCount":0,"children":[5]},{"id":5,"callFrame":{"functionName":"prepareExecution","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":94,"columnNumber":25},"hitCount":4,"children":[6,15,16,19],"positionTicks":[{"line":128,"ticks":1},{"line":108,"ticks":1},{"line":103,"ticks":1},{"line":102,"ticks":1}]},{"id":6,"callFrame":{"functionName":"patchProcessObject","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":218,"columnNumber":27},"hitCount":1,"children":[7,12],"positionTicks":[{"line":245,"ticks":1}]},{"id":7,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"children":[8,11],"positionTicks":[{"line":1117,"ticks":1}]},{"id":8,"callFrame":{"functionName":"","scriptId":"30","url":"node:path","lineNumber":1085,"columnNumber":9},"hitCount":0,"children":[9]},{"id":9,"callFrame":{"functionName":"wrappedCwd","scriptId":"71","url":"node:internal/bootstrap/switches/does_own_process_state","lineNumber":141,"columnNumber":19},"hitCount":0,"children":[10]},{"id":10,"callFrame":{"functionName":"cwd","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":144,"ticks":1}]},{"id":11,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":72,"ticks":1}]},{"id":12,"callFrame":{"functionName":"addReadOnlyProcessAlias","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":276,"columnNumber":32},"hitCount":0,"children":[13]},{"id":13,"callFrame":{"functionName":"getOptionValue","scriptId":"14","url":"node:internal/options","lineNumber":43,"columnNumber":23},"hitCount":0,"children":[14]},{"id":14,"callFrame":{"functionName":"getCLIOptionsFromBinding","scriptId":"14","url":"node:internal/options","lineNumber":18,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":15,"callFrame":{"functionName":"setupDebugEnv","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":439,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":441,"ticks":1}]},{"id":16,"callFrame":{"functionName":"initializeSourceMapsHandlers","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":681,"columnNumber":37},"hitCount":0,"children":[17]},{"id":17,"callFrame":{"functionName":"setSourceMapsEnabled","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":55,"columnNumber":29},"hitCount":0,"children":[18]},{"id":18,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":19,"callFrame":{"functionName":"setupUserModules","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":185,"columnNumber":25},"hitCount":1,"children":[20],"positionTicks":[{"line":193,"ticks":1}]},{"id":20,"callFrame":{"functionName":"initializeCJSLoader","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":659,"columnNumber":28},"hitCount":1,"children":[21],"positionTicks":[{"line":661,"ticks":1}]},{"id":21,"callFrame":{"functionName":"initializeCJS","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":415,"columnNumber":22},"hitCount":1,"children":[22],"positionTicks":[{"line":424,"ticks":1}]},{"id":22,"callFrame":{"functionName":"Module._initPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1633,"columnNumber":28},"hitCount":0,"children":[23]},{"id":23,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1099,"ticks":1}]},{"id":24,"callFrame":{"functionName":"executeUserEntryPoint","scriptId":"68","url":"node:internal/modules/run_main","lineNumber":148,"columnNumber":30},"hitCount":0,"children":[25,31,33]},{"id":25,"callFrame":{"functionName":"resolveMainPath","scriptId":"68","url":"node:internal/modules/run_main","lineNumber":27,"columnNumber":24},"hitCount":1,"children":[26],"positionTicks":[{"line":39,"ticks":1}]},{"id":26,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[27,29]},{"id":27,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[28]},{"id":28,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":80,"ticks":1}]},{"id":29,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":2,"children":[30],"positionTicks":[{"line":51,"ticks":2}]},{"id":30,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2631,"ticks":1}]},{"id":31,"callFrame":{"functionName":"shouldUseESMLoader","scriptId":"68","url":"node:internal/modules/run_main","lineNumber":64,"columnNumber":27},"hitCount":0,"children":[32]},{"id":32,"callFrame":{"functionName":"getNearestParentPackageJSONType","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":84,"ticks":1}]},{"id":33,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[34,38]},{"id":34,"callFrame":{"functionName":"","scriptId":"13","url":"node:internal/util","lineNumber":811,"columnNumber":17},"hitCount":0,"children":[35]},{"id":35,"callFrame":{"functionName":"","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":192,"columnNumber":26},"hitCount":0,"children":[36]},{"id":36,"callFrame":{"functionName":"tracingChannel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[37]},{"id":37,"callFrame":{"functionName":"TracingChannel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":270,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":274,"ticks":1}]},{"id":38,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":1,"children":[39],"positionTicks":[{"line":315,"ticks":1}]},{"id":39,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[40,41,44],"positionTicks":[{"line":1045,"ticks":1}]},{"id":40,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1195,"ticks":1}]},{"id":41,"callFrame":{"functionName":"reportModuleToWatchMode","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":271,"columnNumber":32},"hitCount":0,"children":[42]},{"id":42,"callFrame":{"functionName":"","scriptId":"13","url":"node:internal/util","lineNumber":811,"columnNumber":17},"hitCount":0,"children":[43]},{"id":43,"callFrame":{"functionName":"","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":154,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":155,"ticks":1}]},{"id":44,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[45,46]},{"id":45,"callFrame":{"functionName":"findLongestRegisteredExtension","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":538,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":540,"ticks":1}]},{"id":46,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[47,48],"positionTicks":[{"line":1506,"ticks":1}]},{"id":47,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":1490,"ticks":1}]},{"id":48,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":2,"children":[49],"positionTicks":[{"line":1455,"ticks":1},{"line":1412,"ticks":1}]},{"id":49,"callFrame":{"functionName":"","scriptId":"73","url":"file:///Users/josh/repos/performance/node_modules/eslint/bin/eslint.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[50]},{"id":50,"callFrame":{"functionName":"main","scriptId":"73","url":"file:///Users/josh/repos/performance/node_modules/eslint/bin/eslint.js","lineNumber":134,"columnNumber":20},"hitCount":2,"children":[51],"positionTicks":[{"line":155,"ticks":2}]},{"id":51,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[52]},{"id":52,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[53]},{"id":53,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[54]},{"id":54,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[55]},{"id":55,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[56,64]},{"id":56,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[57]},{"id":57,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[58,60]},{"id":58,"callFrame":{"functionName":"normalize","scriptId":"30","url":"node:path","lineNumber":1129,"columnNumber":11},"hitCount":0,"children":[59]},{"id":59,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":73,"ticks":1}]},{"id":60,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[61]},{"id":61,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[62]},{"id":62,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":1,"children":[63],"positionTicks":[{"line":51,"ticks":1}]},{"id":63,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2752,"ticks":1}]},{"id":64,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[65]},{"id":65,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[66]},{"id":66,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[67,68]},{"id":67,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":68,"callFrame":{"functionName":"","scriptId":"74","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[69]},{"id":69,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[70]},{"id":70,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[71]},{"id":71,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[72]},{"id":72,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[73]},{"id":73,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[74,80]},{"id":74,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[75]},{"id":75,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":2,"children":[76,1621],"positionTicks":[{"line":718,"ticks":1},{"line":669,"ticks":1}]},{"id":76,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[77]},{"id":77,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[78]},{"id":78,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[79]},{"id":79,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":1621,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1622]},{"id":1622,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[1623]},{"id":1623,"callFrame":{"functionName":"fileURLToPath","scriptId":"28","url":"node:internal/url","lineNumber":1483,"columnNumber":22},"hitCount":0,"children":[1624]},{"id":1624,"callFrame":{"functionName":"getPathFromURLPosix","scriptId":"28","url":"node:internal/url","lineNumber":1465,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":1466,"ticks":1}]},{"id":80,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[81]},{"id":81,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[82,1456]},{"id":82,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[83,84,1458,1515]},{"id":83,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":117,"ticks":1}]},{"id":84,"callFrame":{"functionName":"","scriptId":"75","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[85]},{"id":85,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[86]},{"id":86,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[87]},{"id":87,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[88]},{"id":88,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[89]},{"id":89,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[90]},{"id":90,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[91,93]},{"id":91,"callFrame":{"functionName":"findLongestRegisteredExtension","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":538,"columnNumber":39},"hitCount":0,"children":[92]},{"id":92,"callFrame":{"functionName":"basename","scriptId":"30","url":"node:path","lineNumber":1308,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":1363,"ticks":1}]},{"id":93,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[94,1413]},{"id":94,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[95,96,1415]},{"id":95,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":96,"callFrame":{"functionName":"","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[97]},{"id":97,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[98]},{"id":98,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[99]},{"id":99,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[100]},{"id":100,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[101]},{"id":101,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[102,117,122]},{"id":102,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[103]},{"id":103,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[104]},{"id":104,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[105]},{"id":105,"callFrame":{"functionName":"","scriptId":"77","url":"node:fs/promises","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[106]},{"id":106,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[107]},{"id":107,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[108],"positionTicks":[{"line":395,"ticks":1}]},{"id":108,"callFrame":{"functionName":"","scriptId":"78","url":"node:internal/fs/promises","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[109]},{"id":109,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[110]},{"id":110,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":3,"children":[111,114],"positionTicks":[{"line":395,"ticks":3}]},{"id":111,"callFrame":{"functionName":"","scriptId":"81","url":"node:internal/fs/watchers","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[112]},{"id":112,"callFrame":{"functionName":"internalBinding","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":183,"columnNumber":44},"hitCount":0,"children":[113]},{"id":113,"callFrame":{"functionName":"","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":187,"ticks":1}]},{"id":114,"callFrame":{"functionName":"","scriptId":"84","url":"node:internal/readline/interface","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[115],"positionTicks":[{"line":1397,"ticks":1}]},{"id":115,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[116]},{"id":116,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":117,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[118,120,186]},{"id":118,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[119]},{"id":119,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":121,"ticks":1}]},{"id":120,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[121,187,189,1412]},{"id":121,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":525,"ticks":1}]},{"id":187,"callFrame":{"functionName":"normalize","scriptId":"30","url":"node:path","lineNumber":1129,"columnNumber":11},"hitCount":0,"children":[188]},{"id":188,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":0},{"id":189,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[190]},{"id":190,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":1412,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":628,"ticks":1}]},{"id":186,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":929,"ticks":1}]},{"id":122,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"children":[123],"positionTicks":[{"line":1282,"ticks":1}]},{"id":123,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[124,127]},{"id":124,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[125]},{"id":125,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":2,"children":[126],"positionTicks":[{"line":442,"ticks":2}]},{"id":126,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":442,"ticks":3}]},{"id":127,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[128,191,1096,1097,1099,1184,1371]},{"id":128,"callFrame":{"functionName":"","scriptId":"87","url":"file:///Users/josh/repos/performance/node_modules/find-up/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[129]},{"id":129,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[130]},{"id":130,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[131]},{"id":131,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[132]},{"id":132,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[133]},{"id":133,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[134,139]},{"id":134,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[135]},{"id":135,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[136]},{"id":136,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[137]},{"id":137,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[138]},{"id":138,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":1,"children":[184],"positionTicks":[{"line":87,"ticks":1}]},{"id":184,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":139,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[140,185]},{"id":140,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[141]},{"id":141,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[142]},{"id":142,"callFrame":{"functionName":"","scriptId":"88","url":"file:///Users/josh/repos/performance/node_modules/locate-path/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[143]},{"id":143,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[144]},{"id":144,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[145]},{"id":145,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":1,"children":[146],"positionTicks":[{"line":221,"ticks":1}]},{"id":146,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[147]},{"id":147,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[148,154]},{"id":148,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[149]},{"id":149,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[150],"positionTicks":[{"line":707,"ticks":1}]},{"id":150,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[151]},{"id":151,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[152]},{"id":152,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[153]},{"id":153,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":87,"ticks":1}]},{"id":154,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[155]},{"id":155,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[156]},{"id":156,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[157]},{"id":157,"callFrame":{"functionName":"","scriptId":"89","url":"file:///Users/josh/repos/performance/node_modules/p-locate/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[158]},{"id":158,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[159]},{"id":159,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[160]},{"id":160,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[161]},{"id":161,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":1,"children":[162],"positionTicks":[{"line":315,"ticks":1}]},{"id":162,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[163,167]},{"id":163,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[164]},{"id":164,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[165]},{"id":165,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[166]},{"id":166,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":167,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[168]},{"id":168,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[169]},{"id":169,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[170,171]},{"id":170,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":171,"callFrame":{"functionName":"","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[172]},{"id":172,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[173]},{"id":173,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[174]},{"id":174,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[175]},{"id":175,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[176]},{"id":176,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[177]},{"id":177,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[178]},{"id":178,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[179]},{"id":179,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[180]},{"id":180,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[181]},{"id":181,"callFrame":{"functionName":"getOptions","scriptId":"27","url":"node:internal/fs/utils","lineNumber":323,"columnNumber":19},"hitCount":0,"children":[182]},{"id":182,"callFrame":{"functionName":"assertEncoding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":157,"columnNumber":23},"hitCount":0,"children":[183]},{"id":183,"callFrame":{"functionName":"isEncoding","scriptId":"23","url":"node:buffer","lineNumber":556,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":559,"ticks":1}]},{"id":185,"callFrame":{"functionName":"findLongestRegisteredExtension","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":538,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":544,"ticks":1}]},{"id":191,"callFrame":{"functionName":"","scriptId":"93","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[192]},{"id":192,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[193]},{"id":193,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[194]},{"id":194,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[195]},{"id":195,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[196]},{"id":196,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[197,200]},{"id":197,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[198]},{"id":198,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[199]},{"id":199,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":621,"ticks":1}]},{"id":200,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[201]},{"id":201,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[202]},{"id":202,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[203,204]},{"id":203,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":6,"positionTicks":[{"line":1383,"ticks":6}]},{"id":204,"callFrame":{"functionName":"","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[205]},{"id":205,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[206]},{"id":206,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[207]},{"id":207,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[208]},{"id":208,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[209]},{"id":209,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[210,230],"positionTicks":[{"line":1075,"ticks":1}]},{"id":210,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[211,881]},{"id":211,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[212,558,1092],"positionTicks":[{"line":668,"ticks":1}]},{"id":212,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":1,"children":[213,216,222,224,228],"positionTicks":[{"line":628,"ticks":1}]},{"id":213,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[214]},{"id":214,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[215]},{"id":215,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":216,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[217]},{"id":217,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[218],"positionTicks":[{"line":395,"ticks":1}]},{"id":218,"callFrame":{"functionName":"","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[219]},{"id":219,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[220]},{"id":220,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[221]},{"id":221,"callFrame":{"functionName":"","scriptId":"96","url":"node:internal/modules/esm/get_format","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":25,"ticks":1}]},{"id":222,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":2,"children":[223],"positionTicks":[{"line":1578,"ticks":2}]},{"id":223,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":816,"ticks":1}]},{"id":224,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":1,"children":[225],"positionTicks":[{"line":583,"ticks":1}]},{"id":225,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[226]},{"id":226,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[227,323]},{"id":227,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":5,"positionTicks":[{"line":393,"ticks":5}]},{"id":323,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[324]},{"id":324,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":4,"positionTicks":[{"line":393,"ticks":4}]},{"id":228,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[229,326]},{"id":229,"callFrame":{"functionName":"fileURLToPath","scriptId":"28","url":"node:internal/url","lineNumber":1483,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":1492,"ticks":1}]},{"id":326,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[327,377]},{"id":327,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[328]},{"id":328,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2712,"ticks":1}]},{"id":377,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[378]},{"id":378,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":558,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"children":[939],"positionTicks":[{"line":235,"ticks":1}]},{"id":939,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":229,"ticks":2}]},{"id":1092,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1093]},{"id":1093,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1094]},{"id":1094,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":881,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[882]},{"id":882,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[883]},{"id":883,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":230,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[231]},{"id":231,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":2,"children":[232,235],"positionTicks":[{"line":1551,"ticks":2}]},{"id":232,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[233]},{"id":233,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[234]},{"id":234,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":442,"ticks":4}]},{"id":235,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[236,237,325,329,371,379,559,622,884,896,907,919,940,941,1095]},{"id":236,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":21,"positionTicks":[{"line":1394,"ticks":1},{"line":1383,"ticks":20}]},{"id":237,"callFrame":{"functionName":"","scriptId":"98","url":"file:///Users/josh/repos/performance/node_modules/eslint-scope/dist/eslint-scope.cjs","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[238],"positionTicks":[{"line":2262,"ticks":1}]},{"id":238,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[239]},{"id":239,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[240]},{"id":240,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[241]},{"id":241,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[242]},{"id":242,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[243,303,309]},{"id":243,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[244]},{"id":244,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[245]},{"id":245,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[246]},{"id":246,"callFrame":{"functionName":"","scriptId":"99","url":"node:assert","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[247]},{"id":247,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[248]},{"id":248,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[249],"positionTicks":[{"line":395,"ticks":1}]},{"id":249,"callFrame":{"functionName":"","scriptId":"100","url":"node:internal/assert/assertion_error","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[250],"positionTicks":[{"line":26,"ticks":1}]},{"id":250,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[251]},{"id":251,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[252]},{"id":252,"callFrame":{"functionName":"","scriptId":"101","url":"node:internal/util/colors","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[253]},{"id":253,"callFrame":{"functionName":"refresh","scriptId":"101","url":"node:internal/util/colors","lineNumber":24,"columnNumber":9},"hitCount":0,"children":[254]},{"id":254,"callFrame":{"functionName":"getStderr","scriptId":"57","url":"node:internal/bootstrap/switches/is_main_thread","lineNumber":172,"columnNumber":18},"hitCount":1,"children":[255,298],"positionTicks":[{"line":175,"ticks":1}]},{"id":255,"callFrame":{"functionName":"createWritableStdioStream","scriptId":"57","url":"node:internal/bootstrap/switches/is_main_thread","lineNumber":49,"columnNumber":34},"hitCount":1,"children":[256,294],"positionTicks":[{"line":56,"ticks":1}]},{"id":256,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[257]},{"id":257,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[258]},{"id":258,"callFrame":{"functionName":"","scriptId":"102","url":"node:tty","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[259],"positionTicks":[{"line":169,"ticks":1}]},{"id":259,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[260]},{"id":260,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":3,"children":[261],"positionTicks":[{"line":398,"ticks":1},{"line":395,"ticks":2}]},{"id":261,"callFrame":{"functionName":"","scriptId":"103","url":"node:net","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[262,282,285]},{"id":262,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[263]},{"id":263,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[264,283]},{"id":264,"callFrame":{"functionName":"","scriptId":"104","url":"node:stream","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[265]},{"id":265,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[266]},{"id":266,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[267,281]},{"id":267,"callFrame":{"functionName":"","scriptId":"105","url":"node:internal/streams/operators","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[268]},{"id":268,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[269]},{"id":269,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":2,"children":[270],"positionTicks":[{"line":395,"ticks":2}]},{"id":270,"callFrame":{"functionName":"","scriptId":"108","url":"node:internal/streams/compose","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[271]},{"id":271,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[272]},{"id":272,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[273],"positionTicks":[{"line":395,"ticks":1}]},{"id":273,"callFrame":{"functionName":"","scriptId":"109","url":"node:internal/streams/pipeline","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[274]},{"id":274,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[275]},{"id":275,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[276,277]},{"id":276,"callFrame":{"functionName":"compileFunction","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":277,"callFrame":{"functionName":"","scriptId":"111","url":"node:internal/streams/duplex","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[278],"positionTicks":[{"line":142,"ticks":1}]},{"id":278,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[279]},{"id":279,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[280],"positionTicks":[{"line":395,"ticks":1}]},{"id":280,"callFrame":{"functionName":"","scriptId":"113","url":"node:internal/streams/readable","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":137,"ticks":1},{"line":42,"ticks":1}]},{"id":281,"callFrame":{"functionName":"compileFunction","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":283,"callFrame":{"functionName":"","scriptId":"121","url":"node:internal/stream_base_commons","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[284]},{"id":284,"callFrame":{"functionName":"debuglog","scriptId":"19","url":"node:internal/util/debuglog","lineNumber":86,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":120,"ticks":1}]},{"id":282,"callFrame":{"functionName":"internalBinding","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":183,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":187,"ticks":1}]},{"id":285,"callFrame":{"functionName":"tracingChannel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[286]},{"id":286,"callFrame":{"functionName":"TracingChannel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":270,"columnNumber":13},"hitCount":0,"children":[287]},{"id":287,"callFrame":{"functionName":"tracingChannelFrom","scriptId":"64","url":"node:diagnostics_channel","lineNumber":253,"columnNumber":27},"hitCount":0,"children":[288]},{"id":288,"callFrame":{"functionName":"channel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":213,"columnNumber":16},"hitCount":0,"children":[289]},{"id":289,"callFrame":{"functionName":"Channel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":168,"columnNumber":13},"hitCount":0,"children":[290]},{"id":290,"callFrame":{"functionName":"set","scriptId":"64","url":"node:diagnostics_channel","lineNumber":40,"columnNumber":5},"hitCount":0,"children":[291]},{"id":291,"callFrame":{"functionName":"WeakReference","scriptId":"13","url":"node:internal/util","lineNumber":853,"columnNumber":13},"hitCount":0,"children":[292]},{"id":292,"callFrame":{"functionName":"WeakReference","scriptId":"13","url":"node:internal/util","lineNumber":848,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":850,"ticks":1}]},{"id":294,"callFrame":{"functionName":"WriteStream","scriptId":"102","url":"node:tty","lineNumber":88,"columnNumber":20},"hitCount":11,"children":[295],"positionTicks":[{"line":96,"ticks":11}]},{"id":295,"callFrame":{"functionName":"Socket","scriptId":"103","url":"node:net","lineNumber":354,"columnNumber":15},"hitCount":1,"children":[296],"positionTicks":[{"line":471,"ticks":1}]},{"id":296,"callFrame":{"functionName":"Duplex","scriptId":"111","url":"node:internal/streams/duplex","lineNumber":64,"columnNumber":15},"hitCount":0,"children":[297]},{"id":297,"callFrame":{"functionName":"ReadableState","scriptId":"113","url":"node:internal/streams/readable","lineNumber":259,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":285,"ticks":1}]},{"id":298,"callFrame":{"functionName":"addListener","scriptId":"21","url":"node:events","lineNumber":610,"columnNumber":57},"hitCount":0,"children":[299]},{"id":299,"callFrame":{"functionName":"_addListener","scriptId":"21","url":"node:events","lineNumber":547,"columnNumber":21},"hitCount":0,"children":[300]},{"id":300,"callFrame":{"functionName":"emit","scriptId":"21","url":"node:events","lineNumber":466,"columnNumber":43},"hitCount":0,"children":[301]},{"id":301,"callFrame":{"functionName":"startListeningIfSignal","scriptId":"59","url":"node:internal/process/signal","lineNumber":21,"columnNumber":31},"hitCount":0,"children":[302]},{"id":302,"callFrame":{"functionName":"internalBinding","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":183,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":187,"ticks":1}]},{"id":303,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[304]},{"id":304,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[305,313]},{"id":305,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[306]},{"id":306,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[307]},{"id":307,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[308]},{"id":308,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":313,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[314]},{"id":314,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":309,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[310]},{"id":310,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[311]},{"id":311,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[312,315]},{"id":312,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":315,"callFrame":{"functionName":"","scriptId":"127","url":"file:///Users/josh/repos/performance/node_modules/esrecurse/esrecurse.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[316]},{"id":316,"callFrame":{"functionName":"","scriptId":"127","url":"file:///Users/josh/repos/performance/node_modules/esrecurse/esrecurse.js","lineNumber":23,"columnNumber":10},"hitCount":0,"children":[317]},{"id":317,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[318]},{"id":318,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[319]},{"id":319,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[320]},{"id":320,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[321]},{"id":321,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[322]},{"id":322,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":1288,"ticks":1}]},{"id":325,"callFrame":{"functionName":"","scriptId":"128","url":"file:///Users/josh/repos/performance/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":3,"ticks":1}]},{"id":329,"callFrame":{"functionName":"","scriptId":"129","url":"file:///Users/josh/repos/performance/node_modules/espree/dist/espree.cjs","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[330,370]},{"id":330,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[331]},{"id":331,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[332]},{"id":332,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[333]},{"id":333,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[334]},{"id":334,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[335,341]},{"id":335,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[336,354]},{"id":336,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[337]},{"id":337,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[338,367]},{"id":338,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[339]},{"id":339,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[340]},{"id":340,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":52,"ticks":1}]},{"id":367,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[368]},{"id":368,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[369]},{"id":369,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":507,"ticks":1}]},{"id":354,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[355]},{"id":355,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[356]},{"id":356,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":111,"ticks":2}]},{"id":341,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[342]},{"id":342,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[343,346]},{"id":343,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[344]},{"id":344,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":3,"children":[345],"positionTicks":[{"line":442,"ticks":3}]},{"id":345,"callFrame":{"functionName":"stringToFlags","scriptId":"27","url":"node:internal/fs/utils","lineNumber":598,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":610,"ticks":1}]},{"id":346,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[347,348,357]},{"id":347,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":20,"positionTicks":[{"line":1383,"ticks":20}]},{"id":348,"callFrame":{"functionName":"","scriptId":"130","url":"file:///Users/josh/repos/performance/node_modules/acorn/dist/acorn.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[349]},{"id":349,"callFrame":{"functionName":"","scriptId":"130","url":"file:///Users/josh/repos/performance/node_modules/acorn/dist/acorn.js","lineNumber":0,"columnNumber":10},"hitCount":0,"children":[350]},{"id":350,"callFrame":{"functionName":"","scriptId":"130","url":"file:///Users/josh/repos/performance/node_modules/acorn/dist/acorn.js","lineNumber":4,"columnNumber":19},"hitCount":2,"children":[351,352],"positionTicks":[{"line":2358,"ticks":1},{"line":155,"ticks":1}]},{"id":351,"callFrame":{"functionName":"kw","scriptId":"130","url":"file:///Users/josh/repos/performance/node_modules/acorn/dist/acorn.js","lineNumber":138,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":143,"ticks":1}]},{"id":352,"callFrame":{"functionName":"buildUnicodeData","scriptId":"130","url":"file:///Users/josh/repos/performance/node_modules/acorn/dist/acorn.js","lineNumber":3797,"columnNumber":27},"hitCount":0,"children":[353]},{"id":353,"callFrame":{"functionName":"wordsRegexp","scriptId":"130","url":"file:///Users/josh/repos/performance/node_modules/acorn/dist/acorn.js","lineNumber":283,"columnNumber":22},"hitCount":3,"positionTicks":[{"line":285,"ticks":3}]},{"id":357,"callFrame":{"functionName":"","scriptId":"131","url":"file:///Users/josh/repos/performance/node_modules/acorn-jsx/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[358]},{"id":358,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[359]},{"id":359,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[360]},{"id":360,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[361]},{"id":361,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[362]},{"id":362,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[363]},{"id":363,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[364]},{"id":364,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[365]},{"id":365,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[366]},{"id":366,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":370,"callFrame":{"functionName":"","scriptId":"129","url":"file:///Users/josh/repos/performance/node_modules/espree/dist/espree.cjs","lineNumber":906,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":916,"ticks":1}]},{"id":371,"callFrame":{"functionName":"","scriptId":"133","url":"file:///Users/josh/repos/performance/node_modules/lodash.merge/index.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[372],"positionTicks":[{"line":1911,"ticks":1},{"line":232,"ticks":1}]},{"id":372,"callFrame":{"functionName":"","scriptId":"133","url":"file:///Users/josh/repos/performance/node_modules/lodash.merge/index.js","lineNumber":246,"columnNumber":30},"hitCount":0,"children":[373]},{"id":373,"callFrame":{"functionName":"getNative","scriptId":"133","url":"file:///Users/josh/repos/performance/node_modules/lodash.merge/index.js","lineNumber":1223,"columnNumber":18},"hitCount":0,"children":[374]},{"id":374,"callFrame":{"functionName":"baseIsNative","scriptId":"133","url":"file:///Users/josh/repos/performance/node_modules/lodash.merge/index.js","lineNumber":862,"columnNumber":21},"hitCount":0,"children":[375]},{"id":375,"callFrame":{"functionName":"isFunction","scriptId":"133","url":"file:///Users/josh/repos/performance/node_modules/lodash.merge/index.js","lineNumber":1665,"columnNumber":19},"hitCount":0,"children":[376]},{"id":376,"callFrame":{"functionName":"baseGetTag","scriptId":"133","url":"file:///Users/josh/repos/performance/node_modules/lodash.merge/index.js","lineNumber":834,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":840,"ticks":1}]},{"id":379,"callFrame":{"functionName":"","scriptId":"135","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc-universal.cjs","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[380,530,531]},{"id":380,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[381]},{"id":381,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[382]},{"id":382,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[383]},{"id":383,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[384]},{"id":384,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[385,391]},{"id":385,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[386]},{"id":386,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[387]},{"id":387,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[388]},{"id":388,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[389]},{"id":389,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[390]},{"id":390,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":54,"ticks":1}]},{"id":391,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[392]},{"id":392,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[393,519]},{"id":393,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[394,396,522]},{"id":394,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"children":[395],"positionTicks":[{"line":1383,"ticks":1}]},{"id":395,"callFrame":{"functionName":"compileFunctionForCJSLoader","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":396,"callFrame":{"functionName":"","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[397]},{"id":397,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[398]},{"id":398,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[399]},{"id":399,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":1,"children":[400],"positionTicks":[{"line":209,"ticks":1}]},{"id":400,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[401]},{"id":401,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[402,452]},{"id":402,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[403]},{"id":403,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[404,456]},{"id":404,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[405,406,462,499]},{"id":405,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":8,"positionTicks":[{"line":1383,"ticks":8}]},{"id":406,"callFrame":{"functionName":"","scriptId":"137","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[407]},{"id":407,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[408]},{"id":408,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[409]},{"id":409,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[410]},{"id":410,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[411]},{"id":411,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[412]},{"id":412,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[413]},{"id":413,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[414]},{"id":414,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[415,416,451]},{"id":415,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":416,"callFrame":{"functionName":"","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[417]},{"id":417,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[418]},{"id":418,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[419]},{"id":419,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[420]},{"id":420,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[421]},{"id":421,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[422,424]},{"id":422,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[423]},{"id":423,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[436],"positionTicks":[{"line":669,"ticks":1}]},{"id":436,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[437]},{"id":437,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[438]},{"id":438,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[439]},{"id":439,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":83,"ticks":2}]},{"id":424,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[425]},{"id":425,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[426,429]},{"id":426,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[427]},{"id":427,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[428]},{"id":428,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":429,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[430,431,440,441],"positionTicks":[{"line":1414,"ticks":1}]},{"id":430,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":6,"positionTicks":[{"line":1383,"ticks":6}]},{"id":431,"callFrame":{"functionName":"","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[432]},{"id":432,"callFrame":{"functionName":"","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":1,"columnNumber":10},"hitCount":0,"children":[433]},{"id":433,"callFrame":{"functionName":"","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":5,"columnNumber":18},"hitCount":2,"children":[434],"positionTicks":[{"line":148,"ticks":2}]},{"id":434,"callFrame":{"functionName":"buildExps","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":46,"columnNumber":18},"hitCount":2,"children":[435],"positionTicks":[{"line":145,"ticks":2}]},{"id":435,"callFrame":{"functionName":"merge","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":7,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":10,"ticks":1}]},{"id":440,"callFrame":{"functionName":"getOptionValue","scriptId":"14","url":"node:internal/options","lineNumber":43,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45,"ticks":1}]},{"id":441,"callFrame":{"functionName":"","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[442]},{"id":442,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[443]},{"id":443,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[444]},{"id":444,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[445]},{"id":445,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[446]},{"id":446,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[447]},{"id":447,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[448]},{"id":448,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[449]},{"id":449,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[450]},{"id":450,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":451,"callFrame":{"functionName":"","scriptId":"145","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/error_classes.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":18,"ticks":1}]},{"id":462,"callFrame":{"functionName":"","scriptId":"150","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/rules.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[463]},{"id":463,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[464]},{"id":464,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[465]},{"id":465,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[466]},{"id":466,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[467]},{"id":467,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[468]},{"id":468,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[469]},{"id":469,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[470]},{"id":470,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[471,472]},{"id":471,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":472,"callFrame":{"functionName":"","scriptId":"151","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[473]},{"id":473,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[474]},{"id":474,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[475]},{"id":475,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[476]},{"id":476,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[477]},{"id":477,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[478,482]},{"id":478,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[479]},{"id":479,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[480,488,493]},{"id":480,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[481]},{"id":481,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":14,"positionTicks":[{"line":1393,"ticks":2},{"line":1383,"ticks":12}]},{"id":488,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[489]},{"id":489,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":493,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[494]},{"id":494,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[495]},{"id":495,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":482,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[483,490]},{"id":483,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[484]},{"id":484,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[485]},{"id":485,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[486]},{"id":486,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[487]},{"id":487,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"children":[496,497],"positionTicks":[{"line":2690,"ticks":1}]},{"id":496,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2706,"ticks":1}]},{"id":497,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[498]},{"id":498,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":490,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[491]},{"id":491,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[492]},{"id":492,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":499,"callFrame":{"functionName":"","scriptId":"177","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/keyword.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[500]},{"id":500,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[501]},{"id":501,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[502]},{"id":502,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[503]},{"id":503,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[504]},{"id":504,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[505]},{"id":505,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[506]},{"id":506,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[507]},{"id":507,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[508,509]},{"id":508,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":509,"callFrame":{"functionName":"","scriptId":"179","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/definition_schema.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[510]},{"id":510,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[511]},{"id":511,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[512]},{"id":512,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[513]},{"id":513,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[514]},{"id":514,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[515,517]},{"id":515,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[516]},{"id":516,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":927,"ticks":1}]},{"id":517,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[518]},{"id":518,"callFrame":{"functionName":"Module._extensions..json","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1558,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":1563,"ticks":1}]},{"id":456,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[457]},{"id":457,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":452,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[453]},{"id":453,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[454,458]},{"id":454,"callFrame":{"functionName":"normalize","scriptId":"30","url":"node:path","lineNumber":1129,"columnNumber":11},"hitCount":0,"children":[455]},{"id":455,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":458,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[459]},{"id":459,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[460]},{"id":460,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[461]},{"id":461,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":522,"callFrame":{"functionName":"","scriptId":"180","url":"file:///Users/josh/repos/performance/node_modules/globals/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[523]},{"id":523,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[524]},{"id":524,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[525]},{"id":525,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[526]},{"id":526,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[527]},{"id":527,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[528]},{"id":528,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[529]},{"id":529,"callFrame":{"functionName":"Module._extensions..json","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1558,"columnNumber":38},"hitCount":6,"positionTicks":[{"line":1563,"ticks":6}]},{"id":519,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[520]},{"id":520,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[521]},{"id":521,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":530,"callFrame":{"functionName":"getDiff","scriptId":"135","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc-universal.cjs","lineNumber":482,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":487,"ticks":1}]},{"id":531,"callFrame":{"functionName":"ajvOrig","scriptId":"135","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc-universal.cjs","lineNumber":371,"columnNumber":14},"hitCount":1,"children":[532,535],"positionTicks":[{"line":380,"ticks":1}]},{"id":532,"callFrame":{"functionName":"Ajv","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":50,"columnNumber":12},"hitCount":1,"children":[533],"positionTicks":[{"line":76,"ticks":1}]},{"id":533,"callFrame":{"functionName":"rules","scriptId":"150","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/rules.js","lineNumber":5,"columnNumber":31},"hitCount":0,"children":[534]},{"id":534,"callFrame":{"functionName":"","scriptId":"150","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/rules.js","lineNumber":32,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":34,"ticks":1}]},{"id":535,"callFrame":{"functionName":"addMetaSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":150,"columnNumber":22},"hitCount":0,"children":[536]},{"id":536,"callFrame":{"functionName":"addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":126,"columnNumber":18},"hitCount":1,"children":[537],"positionTicks":[{"line":137,"ticks":1}]},{"id":537,"callFrame":{"functionName":"_addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[538,542]},{"id":538,"callFrame":{"functionName":"module.exports","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":2,"columnNumber":26},"hitCount":0,"children":[539]},{"id":539,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[540]},{"id":540,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[541]},{"id":541,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":57,"ticks":2}]},{"id":542,"callFrame":{"functionName":"resolveIds","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":231,"columnNumber":19},"hitCount":0,"children":[543,555]},{"id":543,"callFrame":{"functionName":"getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":206,"columnNumber":20},"hitCount":1,"children":[544,550],"positionTicks":[{"line":209,"ticks":1}]},{"id":544,"callFrame":{"functionName":"parse","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":867,"columnNumber":14},"hitCount":0,"children":[545,546,547,549]},{"id":545,"callFrame":{"functionName":"_normalizeIPv4","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":798,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":800,"ticks":3}]},{"id":546,"callFrame":{"functionName":"_normalizeIPv6","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":810,"columnNumber":23},"hitCount":35,"positionTicks":[{"line":812,"ticks":35}]},{"id":547,"callFrame":{"functionName":"toASCII","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":674,"columnNumber":30},"hitCount":0,"children":[548]},{"id":548,"callFrame":{"functionName":"mapDomain","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":281,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":292,"ticks":1}]},{"id":549,"callFrame":{"functionName":"_normalizeComponentEncoding","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":781,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":790,"ticks":1}]},{"id":550,"callFrame":{"functionName":"_getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":213,"columnNumber":21},"hitCount":0,"children":[551]},{"id":551,"callFrame":{"functionName":"serialize","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":1000,"columnNumber":18},"hitCount":33,"children":[552],"positionTicks":[{"line":1044,"ticks":1},{"line":1012,"ticks":32}]},{"id":552,"callFrame":{"functionName":"_recomposeAuthority","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":950,"columnNumber":28},"hitCount":0,"children":[553,554]},{"id":553,"callFrame":{"functionName":"_normalizeIPv4","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":798,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":800,"ticks":2}]},{"id":554,"callFrame":{"functionName":"_normalizeIPv6","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":810,"columnNumber":23},"hitCount":18,"positionTicks":[{"line":812,"ticks":18}]},{"id":555,"callFrame":{"functionName":"module.exports","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":2,"columnNumber":41},"hitCount":1,"children":[556],"positionTicks":[{"line":14,"ticks":1}]},{"id":556,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[557]},{"id":557,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":2,"positionTicks":[{"line":71,"ticks":1},{"line":78,"ticks":1}]},{"id":559,"callFrame":{"functionName":"","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[560,620]},{"id":560,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[561]},{"id":561,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[562]},{"id":562,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[563]},{"id":563,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[564]},{"id":564,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[565,567]},{"id":565,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[566]},{"id":566,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":669,"ticks":1}]},{"id":567,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[568]},{"id":568,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[569]},{"id":569,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[570,571]},{"id":570,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":571,"callFrame":{"functionName":"","scriptId":"182","url":"file:///Users/josh/repos/performance/node_modules/debug/src/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[572]},{"id":572,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[573]},{"id":573,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[574]},{"id":574,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[575]},{"id":575,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[576]},{"id":576,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[577]},{"id":577,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[578]},{"id":578,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[579]},{"id":579,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[580,581]},{"id":580,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":581,"callFrame":{"functionName":"","scriptId":"183","url":"file:///Users/josh/repos/performance/node_modules/debug/src/node.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[582,609],"positionTicks":[{"line":124,"ticks":1}]},{"id":582,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[583]},{"id":583,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[584]},{"id":584,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[585]},{"id":585,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[586]},{"id":586,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[587,591]},{"id":587,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[588]},{"id":588,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[589]},{"id":589,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[590]},{"id":590,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":591,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[592]},{"id":592,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[593],"positionTicks":[{"line":1505,"ticks":1}]},{"id":593,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[594,595]},{"id":594,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1393,"ticks":1}]},{"id":595,"callFrame":{"functionName":"","scriptId":"184","url":"file:///Users/josh/repos/performance/node_modules/supports-color/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[596,605,608],"positionTicks":[{"line":8,"ticks":1}]},{"id":596,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[597]},{"id":597,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[598]},{"id":598,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[599]},{"id":599,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[600]},{"id":600,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[601]},{"id":601,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[602]},{"id":602,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[603]},{"id":603,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[604]},{"id":604,"callFrame":{"functionName":"","scriptId":"185","url":"node:os","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":411,"ticks":1}]},{"id":605,"callFrame":{"functionName":"getStdout","scriptId":"57","url":"node:internal/bootstrap/switches/is_main_thread","lineNumber":150,"columnNumber":18},"hitCount":0,"children":[606]},{"id":606,"callFrame":{"functionName":"createWritableStdioStream","scriptId":"57","url":"node:internal/bootstrap/switches/is_main_thread","lineNumber":49,"columnNumber":34},"hitCount":0,"children":[607]},{"id":607,"callFrame":{"functionName":"WriteStream","scriptId":"102","url":"node:tty","lineNumber":88,"columnNumber":20},"hitCount":9,"positionTicks":[{"line":96,"ticks":9}]},{"id":608,"callFrame":{"functionName":"getSupportLevel","scriptId":"184","url":"file:///Users/josh/repos/performance/node_modules/supports-color/index.js","lineNumber":121,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":123,"ticks":1}]},{"id":609,"callFrame":{"functionName":"setup","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":6,"columnNumber":14},"hitCount":1,"children":[610,619],"positionTicks":[{"line":10,"ticks":1}]},{"id":610,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[611]},{"id":611,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[612]},{"id":612,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[613]},{"id":613,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[614]},{"id":614,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[615]},{"id":615,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[616]},{"id":616,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[617]},{"id":617,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[618]},{"id":618,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":619,"callFrame":{"functionName":"enable","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":161,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":163,"ticks":1}]},{"id":620,"callFrame":{"functionName":"createDebug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":59,"columnNumber":21},"hitCount":0,"children":[621]},{"id":621,"callFrame":{"functionName":"init","scriptId":"183","url":"file:///Users/josh/repos/performance/node_modules/debug/src/node.js","lineNumber":230,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":232,"ticks":1}]},{"id":622,"callFrame":{"functionName":"","scriptId":"189","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[623]},{"id":623,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[624]},{"id":624,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[625]},{"id":625,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[626]},{"id":626,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[627]},{"id":627,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[628,632]},{"id":628,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[629]},{"id":629,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[630]},{"id":630,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[631]},{"id":631,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":632,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[633]},{"id":633,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[634,636]},{"id":634,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[635]},{"id":635,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":636,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[637,638]},{"id":637,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":638,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[639]},{"id":639,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[640]},{"id":640,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[641]},{"id":641,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[642]},{"id":642,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[643]},{"id":643,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[644,653]},{"id":644,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[645]},{"id":645,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[646,648,677,732]},{"id":646,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"children":[647],"positionTicks":[{"line":235,"ticks":1}]},{"id":647,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":648,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[649]},{"id":649,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[650]},{"id":650,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[651]},{"id":651,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[652]},{"id":652,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":677,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[678]},{"id":678,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[679]},{"id":679,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[680]},{"id":680,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":232,"ticks":1}]},{"id":732,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[733]},{"id":733,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[734]},{"id":734,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[735]},{"id":735,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":2630,"ticks":2}]},{"id":653,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[654]},{"id":654,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[655,737]},{"id":655,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[656,657,681,736,740,789]},{"id":656,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":9,"positionTicks":[{"line":1383,"ticks":9}]},{"id":657,"callFrame":{"functionName":"","scriptId":"191","url":"file:///Users/josh/repos/performance/node_modules/@eslint-community/eslint-utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[658],"positionTicks":[{"line":742,"ticks":1}]},{"id":658,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[659]},{"id":659,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[660]},{"id":660,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[661]},{"id":661,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[662]},{"id":662,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[663,672]},{"id":663,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[664]},{"id":664,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[665]},{"id":665,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[666,668]},{"id":666,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[667]},{"id":667,"callFrame":{"functionName":"encodePathChars","scriptId":"28","url":"node:internal/url","lineNumber":1513,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":1527,"ticks":1}]},{"id":668,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[669]},{"id":669,"callFrame":{"functionName":"fileURLToPath","scriptId":"28","url":"node:internal/url","lineNumber":1483,"columnNumber":22},"hitCount":0,"children":[670]},{"id":670,"callFrame":{"functionName":"getPathFromURLPosix","scriptId":"28","url":"node:internal/url","lineNumber":1465,"columnNumber":28},"hitCount":0,"children":[671]},{"id":671,"callFrame":{"functionName":"get hostname","scriptId":"28","url":"node:internal/url","lineNumber":1036,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":1043,"ticks":1}]},{"id":672,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[673,674]},{"id":673,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":843,"ticks":1}]},{"id":674,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[675]},{"id":675,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[676]},{"id":676,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":681,"callFrame":{"functionName":"","scriptId":"193","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[682]},{"id":682,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[683]},{"id":683,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[684]},{"id":684,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[685]},{"id":685,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[686]},{"id":686,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[687,728],"positionTicks":[{"line":1041,"ticks":1}]},{"id":687,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[688]},{"id":688,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[689,691]},{"id":689,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[690]},{"id":690,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":691,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[692]},{"id":692,"callFrame":{"functionName":"","scriptId":"194","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/cursors.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[693]},{"id":693,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[694]},{"id":694,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[695]},{"id":695,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[696]},{"id":696,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[697]},{"id":697,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[698,717],"positionTicks":[{"line":1018,"ticks":1}]},{"id":698,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[699]},{"id":699,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[700,703]},{"id":700,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[701]},{"id":701,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[702]},{"id":702,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":703,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[704,721,727]},{"id":704,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/backward-token-comment-cursor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[705]},{"id":705,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[706]},{"id":706,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[707]},{"id":707,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[708]},{"id":708,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[709]},{"id":709,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[710]},{"id":710,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[711]},{"id":711,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[712,715]},{"id":712,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[713]},{"id":713,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[714]},{"id":714,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":715,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[716]},{"id":716,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":721,"callFrame":{"functionName":"","scriptId":"199","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/filter-cursor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[722]},{"id":722,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[723]},{"id":723,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[724]},{"id":724,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[725]},{"id":725,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[726]},{"id":726,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1046,"ticks":1}]},{"id":727,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":717,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[718]},{"id":718,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[719]},{"id":719,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[720]},{"id":720,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":728,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[729]},{"id":729,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[730]},{"id":730,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[731]},{"id":731,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":736,"callFrame":{"functionName":"","scriptId":"207","url":"file:///Users/josh/repos/performance/node_modules/eslint/conf/globals.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":12,"ticks":1}]},{"id":740,"callFrame":{"functionName":"","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[741]},{"id":741,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[742]},{"id":742,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[743]},{"id":743,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[744]},{"id":744,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[745]},{"id":745,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[746]},{"id":746,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[747]},{"id":747,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[748]},{"id":748,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[749,750]},{"id":749,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":750,"callFrame":{"functionName":"","scriptId":"209","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[751]},{"id":751,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[752]},{"id":752,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[753]},{"id":753,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[754]},{"id":754,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[755]},{"id":755,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[756,762]},{"id":756,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[757]},{"id":757,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[758]},{"id":758,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[759]},{"id":759,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[760]},{"id":760,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[761]},{"id":761,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":762,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[763]},{"id":763,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[764]},{"id":764,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[765,766]},{"id":765,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1393,"ticks":1},{"line":1383,"ticks":2}]},{"id":766,"callFrame":{"functionName":"","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[767]},{"id":767,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[768]},{"id":768,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[769]},{"id":769,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[770]},{"id":770,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[771]},{"id":771,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[772,786]},{"id":772,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[773]},{"id":773,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[774]},{"id":774,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[775,776]},{"id":775,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":776,"callFrame":{"functionName":"","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[777]},{"id":777,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[778]},{"id":778,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[779]},{"id":779,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[780]},{"id":780,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[781]},{"id":781,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[782]},{"id":782,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[783]},{"id":783,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[784]},{"id":784,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[785]},{"id":785,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":786,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[787]},{"id":787,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":0,"children":[788]},{"id":788,"callFrame":{"functionName":"dirname","scriptId":"30","url":"node:path","lineNumber":1277,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1278,"ticks":1}]},{"id":789,"callFrame":{"functionName":"","scriptId":"216","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/config-comment-parser.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[790]},{"id":790,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[791]},{"id":791,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[792]},{"id":792,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[793]},{"id":793,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[794]},{"id":794,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[795,803]},{"id":795,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[796]},{"id":796,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[797,877]},{"id":797,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[798]},{"id":798,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[799]},{"id":799,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[800]},{"id":800,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[801]},{"id":801,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[802]},{"id":802,"callFrame":{"functionName":"SafeMap","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":413,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":414,"ticks":1}]},{"id":877,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[878]},{"id":878,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[879]},{"id":879,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[880]},{"id":880,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":803,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[804]},{"id":804,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[805]},{"id":805,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[806]},{"id":806,"callFrame":{"functionName":"","scriptId":"217","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[807]},{"id":807,"callFrame":{"functionName":"","scriptId":"217","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/index.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[808]},{"id":808,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[809]},{"id":809,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[810]},{"id":810,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[811]},{"id":811,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[812]},{"id":812,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[813,847]},{"id":813,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[814]},{"id":814,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[815]},{"id":815,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[816,817,855]},{"id":816,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":817,"callFrame":{"functionName":"","scriptId":"218","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/parse-string.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[818]},{"id":818,"callFrame":{"functionName":"","scriptId":"218","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/parse-string.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[819]},{"id":819,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[820]},{"id":820,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[821]},{"id":821,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[822]},{"id":822,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[823]},{"id":823,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[824]},{"id":824,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[825]},{"id":825,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[826,829]},{"id":826,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[827]},{"id":827,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[828]},{"id":828,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":829,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[830,831]},{"id":830,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":831,"callFrame":{"functionName":"","scriptId":"219","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[832],"positionTicks":[{"line":90,"ticks":1}]},{"id":832,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[833]},{"id":833,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[834]},{"id":834,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[835]},{"id":835,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[836]},{"id":836,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[837]},{"id":837,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[838]},{"id":838,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[839,842]},{"id":839,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[840,841,844,846]},{"id":840,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":5,"positionTicks":[{"line":1383,"ticks":5}]},{"id":841,"callFrame":{"functionName":"","scriptId":"221","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/List.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":134,"ticks":1}]},{"id":844,"callFrame":{"functionName":"","scriptId":"222","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/Obj.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[845]},{"id":845,"callFrame":{"functionName":"curry$","scriptId":"222","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/Obj.js","lineNumber":141,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":153,"ticks":1}]},{"id":846,"callFrame":{"functionName":"","scriptId":"223","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/Str.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":3,"ticks":1}]},{"id":842,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[843]},{"id":843,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":855,"callFrame":{"functionName":"","scriptId":"225","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/cast.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[856]},{"id":856,"callFrame":{"functionName":"","scriptId":"225","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/cast.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[857]},{"id":857,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[858]},{"id":858,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[859]},{"id":859,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[860]},{"id":860,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[861]},{"id":861,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[862]},{"id":862,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[863]},{"id":863,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[864]},{"id":864,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[865,866]},{"id":865,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1393,"ticks":1}]},{"id":866,"callFrame":{"functionName":"","scriptId":"226","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[867]},{"id":867,"callFrame":{"functionName":"","scriptId":"226","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/index.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[868]},{"id":868,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[869]},{"id":869,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[870]},{"id":870,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[871]},{"id":871,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[872]},{"id":872,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[873]},{"id":873,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[874]},{"id":874,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[875]},{"id":875,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[876]},{"id":876,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":847,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[848]},{"id":848,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[849]},{"id":849,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[850]},{"id":850,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[851]},{"id":851,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[852]},{"id":852,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[853]},{"id":853,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[854]},{"id":854,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":72,"ticks":1}]},{"id":737,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[738]},{"id":738,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[739]},{"id":739,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":884,"callFrame":{"functionName":"","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[885]},{"id":885,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[886]},{"id":886,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[887]},{"id":887,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[888]},{"id":888,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[889]},{"id":889,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[890]},{"id":890,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[891]},{"id":891,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[892]},{"id":892,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[893]},{"id":893,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[894]},{"id":894,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[895]},{"id":895,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":896,"callFrame":{"functionName":"","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[897]},{"id":897,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[898]},{"id":898,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[899]},{"id":899,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[900]},{"id":900,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[901]},{"id":901,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[902]},{"id":902,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[903]},{"id":903,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[904]},{"id":904,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[905]},{"id":905,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":5,"children":[906],"positionTicks":[{"line":1383,"ticks":5}]},{"id":906,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":136,"ticks":1}]},{"id":907,"callFrame":{"functionName":"","scriptId":"233","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/report-translator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[908]},{"id":908,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[909]},{"id":909,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[910]},{"id":910,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[911]},{"id":911,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[912]},{"id":912,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[913]},{"id":913,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[914]},{"id":914,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[915]},{"id":915,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[916]},{"id":916,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[917]},{"id":917,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[918]},{"id":918,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":919,"callFrame":{"functionName":"","scriptId":"236","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/rules.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[920]},{"id":920,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[921]},{"id":921,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[922]},{"id":922,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[923]},{"id":923,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[924]},{"id":924,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[925]},{"id":925,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[926]},{"id":926,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[927]},{"id":927,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[928,929]},{"id":928,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":929,"callFrame":{"functionName":"","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[930],"positionTicks":[{"line":144,"ticks":1}]},{"id":930,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[931]},{"id":931,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[932]},{"id":932,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[933]},{"id":933,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[934]},{"id":934,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[935]},{"id":935,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[936]},{"id":936,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[937]},{"id":937,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[938],"positionTicks":[{"line":1467,"ticks":1}]},{"id":938,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":940,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":118,"ticks":1}]},{"id":941,"callFrame":{"functionName":"","scriptId":"243","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-array.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[942]},{"id":942,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[943]},{"id":943,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[944]},{"id":944,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[945]},{"id":945,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[946]},{"id":946,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[947,958]},{"id":947,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[948,1009]},{"id":948,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[949]},{"id":949,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[950,953]},{"id":950,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[951]},{"id":951,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[952]},{"id":952,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":953,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[954]},{"id":954,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[955]},{"id":955,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[956]},{"id":956,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[957]},{"id":957,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":417,"ticks":1}]},{"id":1009,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1010]},{"id":1010,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1011]},{"id":1011,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":958,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[959]},{"id":959,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[960,963]},{"id":960,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[961]},{"id":961,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[962]},{"id":962,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":442,"ticks":2}]},{"id":963,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[964,965,1012,1022,1058]},{"id":964,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":965,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[966]},{"id":966,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[967]},{"id":967,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[968]},{"id":968,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[969]},{"id":969,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[970]},{"id":970,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[971,1001]},{"id":971,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[972]},{"id":972,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[973]},{"id":973,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[974,975]},{"id":974,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":975,"callFrame":{"functionName":"","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[976]},{"id":976,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[977]},{"id":977,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[978]},{"id":978,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[979]},{"id":979,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[980]},{"id":980,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[981,987]},{"id":981,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[982]},{"id":982,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[983]},{"id":983,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[984]},{"id":984,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[985]},{"id":985,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[986]},{"id":986,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":987,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[988]},{"id":988,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[989]},{"id":989,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[990,991]},{"id":990,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":991,"callFrame":{"functionName":"","scriptId":"246","url":"file:///Users/josh/repos/performance/node_modules/brace-expansion/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[992]},{"id":992,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[993]},{"id":993,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[994]},{"id":994,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[995]},{"id":995,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[996]},{"id":996,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[997]},{"id":997,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[998]},{"id":998,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[999]},{"id":999,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1000]},{"id":1000,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1001,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1002]},{"id":1002,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1003]},{"id":1003,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1004]},{"id":1004,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[1005]},{"id":1005,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1006]},{"id":1006,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1007]},{"id":1007,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[1008]},{"id":1008,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1012,"callFrame":{"functionName":"","scriptId":"250","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-schema.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1013]},{"id":1013,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1014]},{"id":1014,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1015]},{"id":1015,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1016]},{"id":1016,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1017]},{"id":1017,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1018]},{"id":1018,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1019]},{"id":1019,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1020]},{"id":1020,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1021]},{"id":1021,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1022,"callFrame":{"functionName":"","scriptId":"252","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/rule-validator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1023,1043]},{"id":1023,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1024]},{"id":1024,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1025]},{"id":1025,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1026]},{"id":1026,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1027]},{"id":1027,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1028,1054]},{"id":1028,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1029]},{"id":1029,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1030]},{"id":1030,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1031]},{"id":1031,"callFrame":{"functionName":"","scriptId":"253","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/ajv.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1032]},{"id":1032,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1033]},{"id":1033,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1034]},{"id":1034,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1035]},{"id":1035,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1036]},{"id":1036,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1037]},{"id":1037,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1038]},{"id":1038,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1039]},{"id":1039,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1040]},{"id":1040,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1041]},{"id":1041,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[1042]},{"id":1042,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":1054,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1055]},{"id":1055,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1056]},{"id":1056,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1057]},{"id":1057,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":1043,"callFrame":{"functionName":"module.exports","scriptId":"253","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/ajv.js","lineNumber":17,"columnNumber":17},"hitCount":0,"children":[1044,1046]},{"id":1044,"callFrame":{"functionName":"Ajv","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":50,"columnNumber":12},"hitCount":0,"children":[1045]},{"id":1045,"callFrame":{"functionName":"rules","scriptId":"150","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/rules.js","lineNumber":5,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":1046,"callFrame":{"functionName":"addMetaSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":150,"columnNumber":22},"hitCount":0,"children":[1047]},{"id":1047,"callFrame":{"functionName":"addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":126,"columnNumber":18},"hitCount":0,"children":[1048]},{"id":1048,"callFrame":{"functionName":"_addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[1049]},{"id":1049,"callFrame":{"functionName":"resolveIds","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":231,"columnNumber":19},"hitCount":0,"children":[1050]},{"id":1050,"callFrame":{"functionName":"getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":206,"columnNumber":20},"hitCount":0,"children":[1051,1052]},{"id":1051,"callFrame":{"functionName":"parse","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":867,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":874,"ticks":1}]},{"id":1052,"callFrame":{"functionName":"_getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":213,"columnNumber":21},"hitCount":0,"children":[1053]},{"id":1053,"callFrame":{"functionName":"serialize","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":1000,"columnNumber":18},"hitCount":18,"positionTicks":[{"line":1012,"ticks":18}]},{"id":1058,"callFrame":{"functionName":"","scriptId":"254","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/default-config.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1059]},{"id":1059,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1060]},{"id":1060,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1061]},{"id":1061,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1062]},{"id":1062,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1063]},{"id":1063,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1064,1071]},{"id":1064,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1065]},{"id":1065,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1066]},{"id":1066,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[1067]},{"id":1067,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1068]},{"id":1068,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1069]},{"id":1069,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[1070]},{"id":1070,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1071,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1072]},{"id":1072,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1073]},{"id":1073,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1074,1075]},{"id":1074,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1075,"callFrame":{"functionName":"","scriptId":"255","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1076]},{"id":1076,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1077]},{"id":1077,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1078]},{"id":1078,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1079]},{"id":1079,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1080]},{"id":1080,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1081,1089]},{"id":1081,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1082]},{"id":1082,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1083]},{"id":1083,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1084]},{"id":1084,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1085,1086]},{"id":1085,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1086,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1087]},{"id":1087,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[1088]},{"id":1088,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1089,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1090]},{"id":1090,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1091]},{"id":1091,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":1467,"ticks":1}]},{"id":1095,"callFrame":{"functionName":"","scriptId":"259","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/vfile.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":1096,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":11,"positionTicks":[{"line":1383,"ticks":11}]},{"id":1097,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":0,"children":[1098]},{"id":1098,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":742,"ticks":1}]},{"id":1099,"callFrame":{"functionName":"","scriptId":"260","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc.cjs","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[1100,1164,1165,1179],"positionTicks":[{"line":1746,"ticks":1},{"line":1404,"ticks":1}]},{"id":1100,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1101]},{"id":1101,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1102]},{"id":1102,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1103]},{"id":1103,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1104]},{"id":1104,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[1105,1157],"positionTicks":[{"line":1046,"ticks":1}]},{"id":1105,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1106]},{"id":1106,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1107,1110]},{"id":1107,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1108]},{"id":1108,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1109]},{"id":1109,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1110,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1111,1163]},{"id":1111,"callFrame":{"functionName":"","scriptId":"261","url":"file:///Users/josh/repos/performance/node_modules/import-fresh/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1112]},{"id":1112,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1113]},{"id":1113,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1114]},{"id":1114,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1115]},{"id":1115,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1116]},{"id":1116,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1117,1123]},{"id":1117,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1118,1142]},{"id":1118,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1119]},{"id":1119,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[1120]},{"id":1120,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1121]},{"id":1121,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1122]},{"id":1122,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":52,"ticks":1}]},{"id":1142,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1143]},{"id":1143,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1144]},{"id":1144,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":55,"ticks":1}]},{"id":1123,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1124]},{"id":1124,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1125]},{"id":1125,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1126,1145]},{"id":1126,"callFrame":{"functionName":"","scriptId":"262","url":"file:///Users/josh/repos/performance/node_modules/import-fresh/node_modules/resolve-from/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1127]},{"id":1127,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1128]},{"id":1128,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1129]},{"id":1129,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1130]},{"id":1130,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1131]},{"id":1131,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1132]},{"id":1132,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[1133]},{"id":1133,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[1134]},{"id":1134,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[1135]},{"id":1135,"callFrame":{"functionName":"","scriptId":"263","url":"node:module","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1136]},{"id":1136,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1137]},{"id":1137,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[1138],"positionTicks":[{"line":395,"ticks":1}]},{"id":1138,"callFrame":{"functionName":"","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1139]},{"id":1139,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1140]},{"id":1140,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[1141]},{"id":1141,"callFrame":{"functionName":"","scriptId":"265","url":"node:internal/modules/esm/assert","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":28,"ticks":1}]},{"id":1145,"callFrame":{"functionName":"","scriptId":"267","url":"file:///Users/josh/repos/performance/node_modules/import-fresh/node_modules/parent-module/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1146]},{"id":1146,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1147]},{"id":1147,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1148]},{"id":1148,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1149]},{"id":1149,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1150]},{"id":1150,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1151]},{"id":1151,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1152]},{"id":1152,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1153]},{"id":1153,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1154]},{"id":1154,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1155]},{"id":1155,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1156]},{"id":1156,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1163,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1157,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1158]},{"id":1158,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1159]},{"id":1159,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1160]},{"id":1160,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1161]},{"id":1161,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1162]},{"id":1162,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1164,"callFrame":{"functionName":"createDebug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":59,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":146,"ticks":1}]},{"id":1165,"callFrame":{"functionName":"ajvOrig","scriptId":"260","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc.cjs","lineNumber":1599,"columnNumber":14},"hitCount":0,"children":[1166]},{"id":1166,"callFrame":{"functionName":"addMetaSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":150,"columnNumber":22},"hitCount":0,"children":[1167]},{"id":1167,"callFrame":{"functionName":"addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":126,"columnNumber":18},"hitCount":0,"children":[1168]},{"id":1168,"callFrame":{"functionName":"_addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[1169,1174]},{"id":1169,"callFrame":{"functionName":"module.exports","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":2,"columnNumber":26},"hitCount":0,"children":[1170]},{"id":1170,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[1171]},{"id":1171,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[1172]},{"id":1172,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[1173]},{"id":1173,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":1174,"callFrame":{"functionName":"resolveIds","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":231,"columnNumber":19},"hitCount":0,"children":[1175]},{"id":1175,"callFrame":{"functionName":"getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":206,"columnNumber":20},"hitCount":0,"children":[1176]},{"id":1176,"callFrame":{"functionName":"_getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":213,"columnNumber":21},"hitCount":0,"children":[1177]},{"id":1177,"callFrame":{"functionName":"serialize","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":1000,"columnNumber":18},"hitCount":0,"children":[1178]},{"id":1178,"callFrame":{"functionName":"removeDotSegments","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":974,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":998,"ticks":1}]},{"id":1179,"callFrame":{"functionName":"createRequire","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1609,"columnNumber":22},"hitCount":0,"children":[1180]},{"id":1180,"callFrame":{"functionName":"fileURLToPath","scriptId":"28","url":"node:internal/url","lineNumber":1483,"columnNumber":22},"hitCount":0,"children":[1181]},{"id":1181,"callFrame":{"functionName":"getPathFromURLPosix","scriptId":"28","url":"node:internal/url","lineNumber":1465,"columnNumber":28},"hitCount":0,"children":[1182]},{"id":1182,"callFrame":{"functionName":"get pathname","scriptId":"28","url":"node:internal/url","lineNumber":1066,"columnNumber":14},"hitCount":0,"children":[1183]},{"id":1183,"callFrame":{"functionName":"get hasHash","scriptId":"28","url":"node:internal/url","lineNumber":204,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":206,"ticks":1}]},{"id":1184,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1185]},{"id":1185,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1186]},{"id":1186,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1187]},{"id":1187,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1188]},{"id":1188,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1189]},{"id":1189,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1190,1367]},{"id":1190,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1191]},{"id":1191,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1192,1198]},{"id":1192,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1193]},{"id":1193,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1194,1226]},{"id":1194,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[1195]},{"id":1195,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[1196]},{"id":1196,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[1197]},{"id":1197,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":718,"ticks":1}]},{"id":1226,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1198,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1199,1211,1212,1227]},{"id":1199,"callFrame":{"functionName":"","scriptId":"272","url":"file:///Users/josh/repos/performance/node_modules/is-glob/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1200]},{"id":1200,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1201]},{"id":1201,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1202]},{"id":1202,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1203]},{"id":1203,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1204]},{"id":1204,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1205]},{"id":1205,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1206]},{"id":1206,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1207]},{"id":1207,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[1208]},{"id":1208,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1209]},{"id":1209,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1210]},{"id":1210,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1211,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1212,"callFrame":{"functionName":"","scriptId":"274","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/hash.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1213]},{"id":1213,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1214]},{"id":1214,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1215]},{"id":1215,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1216]},{"id":1216,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1217]},{"id":1217,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1218]},{"id":1218,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1219]},{"id":1219,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1220]},{"id":1220,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1221,1222]},{"id":1221,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1222,"callFrame":{"functionName":"","scriptId":"275","url":"file:///Users/josh/repos/performance/node_modules/imurmurhash/imurmurhash.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1223]},{"id":1223,"callFrame":{"functionName":"","scriptId":"275","url":"file:///Users/josh/repos/performance/node_modules/imurmurhash/imurmurhash.js","lineNumber":11,"columnNumber":9},"hitCount":0,"children":[1224]},{"id":1224,"callFrame":{"functionName":"MurmurHash3","scriptId":"275","url":"file:///Users/josh/repos/performance/node_modules/imurmurhash/imurmurhash.js","lineNumber":20,"columnNumber":24},"hitCount":0,"children":[1225]},{"id":1225,"callFrame":{"functionName":"MurmurHash3.reset","scriptId":"275","url":"file:///Users/josh/repos/performance/node_modules/imurmurhash/imurmurhash.js","lineNumber":122,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":124,"ticks":1}]},{"id":1227,"callFrame":{"functionName":"","scriptId":"276","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1228]},{"id":1228,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1229]},{"id":1229,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1230]},{"id":1230,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1231]},{"id":1231,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1232]},{"id":1232,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1233]},{"id":1233,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1234]},{"id":1234,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1235]},{"id":1235,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1236,1237,1340,1346,1356]},{"id":1236,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1237,"callFrame":{"functionName":"","scriptId":"277","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/providers/async.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1238]},{"id":1238,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1239]},{"id":1239,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1240]},{"id":1240,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1241]},{"id":1241,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1242]},{"id":1242,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1243]},{"id":1243,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1244]},{"id":1244,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1245]},{"id":1245,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1246,1247]},{"id":1246,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1247,"callFrame":{"functionName":"","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1248]},{"id":1248,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1249]},{"id":1249,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1250]},{"id":1250,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1251]},{"id":1251,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1252]},{"id":1252,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1253,1334]},{"id":1253,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"children":[1254],"positionTicks":[{"line":1274,"ticks":1}]},{"id":1254,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[1255],"positionTicks":[{"line":1551,"ticks":1}]},{"id":1255,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1256,1257]},{"id":1256,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1257,"callFrame":{"functionName":"","scriptId":"279","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1258]},{"id":1258,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1259]},{"id":1259,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1260]},{"id":1260,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1261]},{"id":1261,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1262]},{"id":1262,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1263,1315]},{"id":1263,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1264]},{"id":1264,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1265,1319]},{"id":1265,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1266,1267,1322]},{"id":1266,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1267,"callFrame":{"functionName":"","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1268]},{"id":1268,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1269]},{"id":1269,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1270]},{"id":1270,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1271]},{"id":1271,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1272]},{"id":1272,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1273]},{"id":1273,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1274]},{"id":1274,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1275]},{"id":1275,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1276,1278,1304,1306]},{"id":1276,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"children":[1277],"positionTicks":[{"line":1383,"ticks":1}]},{"id":1277,"callFrame":{"functionName":"compileFunctionForCJSLoader","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1278,"callFrame":{"functionName":"","scriptId":"281","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.stat/out/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1279]},{"id":1279,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1280]},{"id":1280,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1281]},{"id":1281,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1282]},{"id":1282,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1283]},{"id":1283,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1284,1290]},{"id":1284,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1285]},{"id":1285,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1286]},{"id":1286,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1287]},{"id":1287,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1288]},{"id":1288,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[1289]},{"id":1289,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1290,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1291]},{"id":1291,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1292]},{"id":1292,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1293,1294]},{"id":1293,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1294,"callFrame":{"functionName":"","scriptId":"284","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.stat/out/settings.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1295]},{"id":1295,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1296]},{"id":1296,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1297]},{"id":1297,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1298]},{"id":1298,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1299]},{"id":1299,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1300]},{"id":1300,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1301]},{"id":1301,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1302]},{"id":1302,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1303]},{"id":1303,"callFrame":{"functionName":"","scriptId":"285","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.stat/out/adapters/fs.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":1304,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":0,"children":[1305]},{"id":1305,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":742,"ticks":1}]},{"id":1306,"callFrame":{"functionName":"","scriptId":"289","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1307]},{"id":1307,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1308]},{"id":1308,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1309]},{"id":1309,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1310]},{"id":1310,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1311]},{"id":1311,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1312]},{"id":1312,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1313]},{"id":1313,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1314]},{"id":1314,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":1322,"callFrame":{"functionName":"","scriptId":"293","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/settings.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1323]},{"id":1323,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1324]},{"id":1324,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1325]},{"id":1325,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1326]},{"id":1326,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1327]},{"id":1327,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1328]},{"id":1328,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1329]},{"id":1329,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1330]},{"id":1330,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1331]},{"id":1331,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1332]},{"id":1332,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1333]},{"id":1333,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1319,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1320]},{"id":1320,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1321]},{"id":1321,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1315,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1316]},{"id":1316,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1317]},{"id":1317,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1318]},{"id":1318,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":1334,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1335]},{"id":1335,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1336]},{"id":1336,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[1337]},{"id":1337,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1338]},{"id":1338,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1339]},{"id":1339,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1340,"callFrame":{"functionName":"","scriptId":"299","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/providers/stream.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1341]},{"id":1341,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1342]},{"id":1342,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1343]},{"id":1343,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1344]},{"id":1344,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1345]},{"id":1345,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1018,"ticks":1}]},{"id":1346,"callFrame":{"functionName":"","scriptId":"300","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/providers/sync.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1347]},{"id":1347,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1348]},{"id":1348,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1349]},{"id":1349,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1350]},{"id":1350,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1351]},{"id":1351,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1352]},{"id":1352,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1353]},{"id":1353,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1354]},{"id":1354,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1355]},{"id":1355,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1356,"callFrame":{"functionName":"","scriptId":"302","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/settings.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1357]},{"id":1357,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1358]},{"id":1358,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1359]},{"id":1359,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1360]},{"id":1360,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1361]},{"id":1361,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1362]},{"id":1362,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1363]},{"id":1363,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1364]},{"id":1364,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[1365]},{"id":1365,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[1366]},{"id":1366,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":1367,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1368]},{"id":1368,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1369]},{"id":1369,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[1370]},{"id":1370,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1371,"callFrame":{"functionName":"","scriptId":"305","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/lint-result-cache.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1372]},{"id":1372,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1373]},{"id":1373,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1374]},{"id":1374,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1375]},{"id":1375,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1376]},{"id":1376,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1377,1404]},{"id":1377,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1378,1408]},{"id":1378,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1379]},{"id":1379,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1380,1381]},{"id":1380,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1381,"callFrame":{"functionName":"","scriptId":"306","url":"file:///Users/josh/repos/performance/node_modules/file-entry-cache/cache.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1382]},{"id":1382,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1383]},{"id":1383,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1384]},{"id":1384,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1385]},{"id":1385,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1386]},{"id":1386,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1387]},{"id":1387,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[1388]},{"id":1388,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[1389]},{"id":1389,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[1390],"positionTicks":[{"line":395,"ticks":1}]},{"id":1390,"callFrame":{"functionName":"","scriptId":"307","url":"node:crypto","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[1391,1392],"positionTicks":[{"line":130,"ticks":1}]},{"id":1391,"callFrame":{"functionName":"internalBinding","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":183,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":187,"ticks":1}]},{"id":1392,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1393]},{"id":1393,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":5,"children":[1394,1398,1403],"positionTicks":[{"line":398,"ticks":2},{"line":395,"ticks":3}]},{"id":1394,"callFrame":{"functionName":"","scriptId":"309","url":"node:internal/crypto/pbkdf2","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1395]},{"id":1395,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1396]},{"id":1396,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[1397],"positionTicks":[{"line":395,"ticks":1}]},{"id":1397,"callFrame":{"functionName":"","scriptId":"310","url":"node:internal/crypto/util","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":180,"ticks":1}]},{"id":1398,"callFrame":{"functionName":"","scriptId":"313","url":"node:internal/crypto/hkdf","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1399]},{"id":1399,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1400]},{"id":1400,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[1401],"positionTicks":[{"line":395,"ticks":1}]},{"id":1401,"callFrame":{"functionName":"","scriptId":"314","url":"node:internal/crypto/keys","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1402]},{"id":1402,"callFrame":{"functionName":"","scriptId":"314","url":"node:internal/crypto/keys","lineNumber":99,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":151,"ticks":1}]},{"id":1403,"callFrame":{"functionName":"","scriptId":"317","url":"node:internal/crypto/cipher","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":84,"ticks":1}]},{"id":1408,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":0,"children":[1409]},{"id":1409,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[1410]},{"id":1410,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":1404,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1405]},{"id":1405,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1406,1411]},{"id":1406,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1407]},{"id":1407,"callFrame":{"functionName":"RegExp: ^((?:@[^/\\\\%]+\\/)?[^./\\\\%][^/\\\\%]*)(\\/.*)?$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1411,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1415,"callFrame":{"functionName":"","scriptId":"325","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/legacy-eslint.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1416]},{"id":1416,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1417]},{"id":1417,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1418]},{"id":1418,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1419]},{"id":1419,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1420]},{"id":1420,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1421]},{"id":1421,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1422]},{"id":1422,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1423,1426]},{"id":1423,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1424]},{"id":1424,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1425]},{"id":1425,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1426,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1427,1428,1429]},{"id":1427,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1428,"callFrame":{"functionName":"dirname","scriptId":"30","url":"node:path","lineNumber":1277,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1278,"ticks":1}]},{"id":1429,"callFrame":{"functionName":"","scriptId":"326","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/cli-engine.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1430]},{"id":1430,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1431]},{"id":1431,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1432]},{"id":1432,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1433]},{"id":1433,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1434]},{"id":1434,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1435,1440]},{"id":1435,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1436]},{"id":1436,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1437,1454,1455]},{"id":1437,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1438]},{"id":1438,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1439]},{"id":1439,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1095,"ticks":1}]},{"id":1454,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":1455,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1440,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1441]},{"id":1441,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[1442],"positionTicks":[{"line":1551,"ticks":1}]},{"id":1442,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1443,1444]},{"id":1443,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1444,"callFrame":{"functionName":"","scriptId":"328","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/file-enumerator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1445]},{"id":1445,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1446]},{"id":1446,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1447]},{"id":1447,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1448]},{"id":1448,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1449]},{"id":1449,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1450]},{"id":1450,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1451]},{"id":1451,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1452]},{"id":1452,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1453]},{"id":1453,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":1413,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1414]},{"id":1414,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1458,"callFrame":{"functionName":"","scriptId":"330","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/options.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1459]},{"id":1459,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1460]},{"id":1460,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1461]},{"id":1461,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1462]},{"id":1462,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1463]},{"id":1463,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1464,1468]},{"id":1464,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1465]},{"id":1465,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1466]},{"id":1466,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[1467]},{"id":1467,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1468,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1469]},{"id":1469,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1470]},{"id":1470,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1471,1472]},{"id":1471,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1472,"callFrame":{"functionName":"","scriptId":"331","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1473]},{"id":1473,"callFrame":{"functionName":"","scriptId":"331","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/index.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[1474]},{"id":1474,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1475]},{"id":1475,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1476]},{"id":1476,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1477]},{"id":1477,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1478]},{"id":1478,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1479,1511]},{"id":1479,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1480]},{"id":1480,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1481,1496]},{"id":1481,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[1482,1483,1498],"positionTicks":[{"line":1467,"ticks":1}]},{"id":1482,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1483,"callFrame":{"functionName":"","scriptId":"333","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/util.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1484]},{"id":1484,"callFrame":{"functionName":"","scriptId":"333","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/util.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[1485]},{"id":1485,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1486]},{"id":1486,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1487]},{"id":1487,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1488]},{"id":1488,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1489]},{"id":1489,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1490]},{"id":1490,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1491]},{"id":1491,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1492]},{"id":1492,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1493,1494]},{"id":1493,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1494,"callFrame":{"functionName":"","scriptId":"334","url":"file:///Users/josh/repos/performance/node_modules/fast-levenshtein/levenshtein.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1495]},{"id":1495,"callFrame":{"functionName":"","scriptId":"334","url":"file:///Users/josh/repos/performance/node_modules/fast-levenshtein/levenshtein.js","lineNumber":0,"columnNumber":9},"hitCount":54,"positionTicks":[{"line":6,"ticks":54}]},{"id":1498,"callFrame":{"functionName":"","scriptId":"335","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/help.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1499]},{"id":1499,"callFrame":{"functionName":"","scriptId":"335","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/help.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[1500]},{"id":1500,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1501]},{"id":1501,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1502]},{"id":1502,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1503]},{"id":1503,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1504]},{"id":1504,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1505]},{"id":1505,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1506]},{"id":1506,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1507]},{"id":1507,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1508]},{"id":1508,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1509]},{"id":1509,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1510]},{"id":1510,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1496,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1497]},{"id":1497,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":1511,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1512]},{"id":1512,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":0,"children":[1513]},{"id":1513,"callFrame":{"functionName":"normalizeRequirableId","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":300,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":301,"ticks":1}]},{"id":1515,"callFrame":{"functionName":"","scriptId":"338","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/runtime-info.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1516]},{"id":1516,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1517]},{"id":1517,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1518]},{"id":1518,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1519]},{"id":1519,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1520]},{"id":1520,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1521,1526]},{"id":1521,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1522,1619]},{"id":1522,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1523]},{"id":1523,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[1524]},{"id":1524,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1525]},{"id":1525,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1619,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1620]},{"id":1620,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":1526,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1527]},{"id":1527,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1528]},{"id":1528,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1529]},{"id":1529,"callFrame":{"functionName":"","scriptId":"339","url":"file:///Users/josh/repos/performance/node_modules/cross-spawn/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1530]},{"id":1530,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1531]},{"id":1531,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1532]},{"id":1532,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1533]},{"id":1533,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1534]},{"id":1534,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1535,1545]},{"id":1535,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[1536]},{"id":1536,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[1537]},{"id":1537,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[1538]},{"id":1538,"callFrame":{"functionName":"","scriptId":"340","url":"node:child_process","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1539]},{"id":1539,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1540]},{"id":1540,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[1541],"positionTicks":[{"line":395,"ticks":1}]},{"id":1541,"callFrame":{"functionName":"","scriptId":"341","url":"node:internal/child_process","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1542,1544]},{"id":1542,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1543]},{"id":1543,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":1544,"callFrame":{"functionName":"internalBinding","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":183,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":187,"ticks":1}]},{"id":1545,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1546]},{"id":1546,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1547,1550]},{"id":1547,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1548]},{"id":1548,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1549]},{"id":1549,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1550,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1551]},{"id":1551,"callFrame":{"functionName":"","scriptId":"345","url":"file:///Users/josh/repos/performance/node_modules/cross-spawn/lib/parse.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1552]},{"id":1552,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1553]},{"id":1553,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1554]},{"id":1554,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1555]},{"id":1555,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1556]},{"id":1556,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1557]},{"id":1557,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1558]},{"id":1558,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1559]},{"id":1559,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1560,1561,1594]},{"id":1560,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1561,"callFrame":{"functionName":"","scriptId":"346","url":"file:///Users/josh/repos/performance/node_modules/cross-spawn/lib/util/resolveCommand.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1562]},{"id":1562,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1563]},{"id":1563,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1564]},{"id":1564,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1565]},{"id":1565,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1566]},{"id":1566,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1567]},{"id":1567,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1568]},{"id":1568,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1569]},{"id":1569,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1570,1571]},{"id":1570,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1571,"callFrame":{"functionName":"","scriptId":"347","url":"file:///Users/josh/repos/performance/node_modules/which/which.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1572]},{"id":1572,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1573]},{"id":1573,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1574]},{"id":1574,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1575]},{"id":1575,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1576]},{"id":1576,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1577,1581]},{"id":1577,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1578]},{"id":1578,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1579]},{"id":1579,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[1580]},{"id":1580,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1095,"ticks":1}]},{"id":1581,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1582]},{"id":1582,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1583]},{"id":1583,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1584]},{"id":1584,"callFrame":{"functionName":"","scriptId":"348","url":"file:///Users/josh/repos/performance/node_modules/isexe/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1585]},{"id":1585,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1586]},{"id":1586,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1587]},{"id":1587,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1588]},{"id":1588,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1589]},{"id":1589,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1590]},{"id":1590,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1591]},{"id":1591,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1592]},{"id":1592,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1593]},{"id":1593,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1594,"callFrame":{"functionName":"","scriptId":"352","url":"file:///Users/josh/repos/performance/node_modules/cross-spawn/lib/util/readShebang.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1595]},{"id":1595,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1596]},{"id":1596,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1597]},{"id":1597,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1598]},{"id":1598,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1599]},{"id":1599,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1600,1606]},{"id":1600,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1601]},{"id":1601,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1602]},{"id":1602,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1603]},{"id":1603,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1604]},{"id":1604,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1605]},{"id":1605,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1606,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1607]},{"id":1607,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1608]},{"id":1608,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1609]},{"id":1609,"callFrame":{"functionName":"","scriptId":"353","url":"file:///Users/josh/repos/performance/node_modules/shebang-command/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1610]},{"id":1610,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1611]},{"id":1611,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1612]},{"id":1612,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1613]},{"id":1613,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1614]},{"id":1614,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1615]},{"id":1615,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1616]},{"id":1616,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1617]},{"id":1617,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1618]},{"id":1618,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1456,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1457,1514]},{"id":1457,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":1514,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":293,"callFrame":{"functionName":"(garbage collector)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2009},{"id":1625,"callFrame":{"functionName":"execute","scriptId":"74","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli.js","lineNumber":368,"columnNumber":17},"hitCount":6,"children":[1626,1639,1640,1644,24806],"positionTicks":[{"line":547,"ticks":1},{"line":536,"ticks":2},{"line":490,"ticks":2},{"line":389,"ticks":1}]},{"id":1626,"callFrame":{"functionName":"module.exports","scriptId":"330","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/options.js","lineNumber":77,"columnNumber":25},"hitCount":0,"children":[1627]},{"id":1627,"callFrame":{"functionName":"main","scriptId":"331","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/index.js","lineNumber":28,"columnNumber":17},"hitCount":3,"children":[1628],"positionTicks":[{"line":454,"ticks":1},{"line":163,"ticks":2}]},{"id":1628,"callFrame":{"functionName":"traverse","scriptId":"331","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/index.js","lineNumber":45,"columnNumber":23},"hitCount":2,"children":[1629,1633,1637],"positionTicks":[{"line":126,"ticks":1},{"line":60,"ticks":1}]},{"id":1629,"callFrame":{"functionName":"module.exports","scriptId":"227","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/parse-type.js","lineNumber":176,"columnNumber":27},"hitCount":2,"children":[1630],"positionTicks":[{"line":187,"ticks":1},{"line":182,"ticks":1}]},{"id":1630,"callFrame":{"functionName":"consumeTypes","scriptId":"227","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/parse-type.js","lineNumber":135,"columnNumber":23},"hitCount":0,"children":[1631]},{"id":1631,"callFrame":{"functionName":"consumeType","scriptId":"227","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/parse-type.js","lineNumber":111,"columnNumber":22},"hitCount":0,"children":[1632]},{"id":1632,"callFrame":{"functionName":"consumeIdent","scriptId":"227","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/parse-type.js","lineNumber":12,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":1633,"callFrame":{"functionName":"parsedTypeParse","scriptId":"217","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/index.js","lineNumber":7,"columnNumber":28},"hitCount":0,"children":[1634,1636]},{"id":1634,"callFrame":{"functionName":"module.exports","scriptId":"218","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/parse-string.js","lineNumber":98,"columnNumber":27},"hitCount":0,"children":[1635,1638]},{"id":1635,"callFrame":{"functionName":"","scriptId":"221","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/List.js","lineNumber":689,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":695,"ticks":1}]},{"id":1638,"callFrame":{"functionName":"consumeTopLevel","scriptId":"218","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/parse-string.js","lineNumber":78,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":95,"ticks":1}]},{"id":1636,"callFrame":{"functionName":"module.exports","scriptId":"225","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/cast.js","lineNumber":320,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":325,"ticks":1}]},{"id":1637,"callFrame":{"functionName":"","scriptId":"221","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/List.js","lineNumber":689,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":695,"ticks":1}]},{"id":1639,"callFrame":{"functionName":"parse","scriptId":"331","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/index.js","lineNumber":172,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":440,"ticks":1}]},{"id":1640,"callFrame":{"functionName":"ESLint","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":591,"columnNumber":15},"hitCount":1,"children":[1641,1642],"positionTicks":[{"line":595,"ticks":1}]},{"id":1641,"callFrame":{"functionName":"processOptions","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":715,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":837,"ticks":1}]},{"id":1642,"callFrame":{"functionName":"getCacheFile","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":895,"columnNumber":21},"hitCount":0,"children":[1643]},{"id":1643,"callFrame":{"functionName":"lstatSync","scriptId":"42","url":"node:fs","lineNumber":1627,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":1637,"ticks":1}]},{"id":1644,"callFrame":{"functionName":"lintFiles","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":787,"columnNumber":19},"hitCount":1,"children":[1645],"positionTicks":[{"line":829,"ticks":1}]},{"id":1645,"callFrame":{"functionName":"calculateConfigArray","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":369,"columnNumber":35},"hitCount":0,"children":[1646]},{"id":1646,"callFrame":{"functionName":"locateConfigFileToUse","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":332,"columnNumber":36},"hitCount":0,"children":[1647]},{"id":1647,"callFrame":{"functionName":"findFlatConfigFile","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":266,"columnNumber":27},"hitCount":0,"children":[1648]},{"id":1648,"callFrame":{"functionName":"module.exports","scriptId":"87","url":"file:///Users/josh/repos/performance/node_modules/find-up/index.js","lineNumber":7,"columnNumber":17},"hitCount":1,"children":[1649,1650],"positionTicks":[{"line":10,"ticks":1}]},{"id":1649,"callFrame":{"functionName":"parse","scriptId":"30","url":"node:path","lineNumber":1451,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":1478,"ticks":1}]},{"id":1650,"callFrame":{"functionName":"runMatcher","scriptId":"87","url":"file:///Users/josh/repos/performance/node_modules/find-up/index.js","lineNumber":12,"columnNumber":20},"hitCount":0,"children":[1651]},{"id":1651,"callFrame":{"functionName":"module.exports","scriptId":"88","url":"file:///Users/josh/repos/performance/node_modules/locate-path/index.js","lineNumber":24,"columnNumber":17},"hitCount":0,"children":[1652]},{"id":1652,"callFrame":{"functionName":"pLocate","scriptId":"89","url":"file:///Users/josh/repos/performance/node_modules/p-locate/index.js","lineNumber":23,"columnNumber":16},"hitCount":0,"children":[1653]},{"id":1653,"callFrame":{"functionName":"pLimit","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":3,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":9,"ticks":1}]},{"id":24806,"callFrame":{"functionName":"printResults","scriptId":"74","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli.js","lineNumber":296,"columnNumber":27},"hitCount":0,"children":[24807]},{"id":24807,"callFrame":{"functionName":"loadFormatter","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":1090,"columnNumber":23},"hitCount":0,"children":[24808,24809,24812,24816]},{"id":24808,"callFrame":{"functionName":"getNamespaceFromTerm","scriptId":"260","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc.cjs","lineNumber":2338,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":2340,"ticks":1}]},{"id":24809,"callFrame":{"functionName":"resolve","scriptId":"260","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc.cjs","lineNumber":2369,"columnNumber":16},"hitCount":0,"children":[24810]},{"id":24810,"callFrame":{"functionName":"createRequire","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1609,"columnNumber":22},"hitCount":0,"children":[24811]},{"id":24811,"callFrame":{"functionName":"createRequireFromPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1583,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":1597,"ticks":1}]},{"id":24812,"callFrame":{"functionName":"pathToFileURL","scriptId":"60","url":"node:url","lineNumber":1022,"columnNumber":22},"hitCount":0,"children":[24813]},{"id":24813,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[24814]},{"id":24814,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[24815]},{"id":24815,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":24816,"callFrame":{"functionName":"importModuleDynamicallyCallback","scriptId":"65","url":"node:internal/modules/esm/utils","lineNumber":238,"columnNumber":46},"hitCount":0,"children":[24817]},{"id":24817,"callFrame":{"functionName":"defaultImportModuleDynamicallyForScript","scriptId":"65","url":"node:internal/modules/esm/utils","lineNumber":223,"columnNumber":48},"hitCount":0,"children":[24818]},{"id":24818,"callFrame":{"functionName":"import","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":481,"columnNumber":14},"hitCount":0,"children":[24819]},{"id":24819,"callFrame":{"functionName":"tracePromise","scriptId":"64","url":"node:diagnostics_channel","lineNumber":334,"columnNumber":14},"hitCount":0,"children":[24820]},{"id":24820,"callFrame":{"functionName":"onImport.tracePromise.__proto__","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":482,"columnNumber":33},"hitCount":0,"children":[24821]},{"id":24821,"callFrame":{"functionName":"getModuleJob","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":247,"columnNumber":20},"hitCount":0,"children":[24822]},{"id":24822,"callFrame":{"functionName":"resolve","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":516,"columnNumber":9},"hitCount":0,"children":[24823]},{"id":24823,"callFrame":{"functionName":"defaultResolve","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":546,"columnNumber":16},"hitCount":0,"children":[24824]},{"id":24824,"callFrame":{"functionName":"defaultResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":1050,"columnNumber":23},"hitCount":0,"children":[24825]},{"id":24825,"callFrame":{"functionName":"defaultGetFormatWithoutErrors","scriptId":"96","url":"node:internal/modules/esm/get_format","lineNumber":200,"columnNumber":38},"hitCount":0,"children":[24826]},{"id":24826,"callFrame":{"functionName":"getFileProtocolModuleFormat","scriptId":"96","url":"node:internal/modules/esm/get_format","lineNumber":91,"columnNumber":36},"hitCount":0,"children":[24827]},{"id":24827,"callFrame":{"functionName":"getPackageScopeConfig","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":130,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":1654,"callFrame":{"functionName":"","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":36,"columnNumber":3},"hitCount":1,"positionTicks":[{"line":45,"ticks":1}]},{"id":1655,"callFrame":{"functionName":"testElement","scriptId":"89","url":"file:///Users/josh/repos/performance/node_modules/p-locate/index.js","lineNumber":11,"columnNumber":20},"hitCount":0,"children":[1656]},{"id":1656,"callFrame":{"functionName":"","scriptId":"88","url":"file:///Users/josh/repos/performance/node_modules/locate-path/index.js","lineNumber":36,"columnNumber":23},"hitCount":0,"children":[1657]},{"id":1657,"callFrame":{"functionName":"fn","scriptId":"13","url":"node:internal/util","lineNumber":415,"columnNumber":13},"hitCount":0,"children":[1658]},{"id":1658,"callFrame":{"functionName":"","scriptId":"13","url":"node:internal/util","lineNumber":416,"columnNumber":23},"hitCount":0,"children":[1659]},{"id":1659,"callFrame":{"functionName":"stat","scriptId":"42","url":"node:fs","lineNumber":1572,"columnNumber":13},"hitCount":0,"children":[1660]},{"id":1660,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1582,"ticks":1}]},{"id":1661,"callFrame":{"functionName":"","scriptId":"42","url":"node:fs","lineNumber":196,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":199,"ticks":1}]},{"id":1662,"callFrame":{"functionName":"run","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":19,"columnNumber":13},"hitCount":0,"children":[1663]},{"id":1663,"callFrame":{"functionName":"next","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":11,"columnNumber":14},"hitCount":0,"children":[1664]},{"id":1664,"callFrame":{"functionName":"run","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":19,"columnNumber":13},"hitCount":0,"children":[1665]},{"id":1665,"callFrame":{"functionName":"","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":22,"columnNumber":18},"hitCount":0,"children":[1666]},{"id":1666,"callFrame":{"functionName":"finder","scriptId":"89","url":"file:///Users/josh/repos/performance/node_modules/p-locate/index.js","lineNumber":14,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":1667,"callFrame":{"functionName":"calculateConfigArray","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":369,"columnNumber":35},"hitCount":1,"children":[1668,1671,4635],"positionTicks":[{"line":454,"ticks":1}]},{"id":1668,"callFrame":{"functionName":"FlatConfigArray","scriptId":"243","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-array.js","lineNumber":181,"columnNumber":15},"hitCount":0,"children":[1669]},{"id":1669,"callFrame":{"functionName":"ConfigArray","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":679,"columnNumber":12},"hitCount":0,"children":[1670]},{"id":1670,"callFrame":{"functionName":"ObjectSchema","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":297,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":346,"ticks":1}]},{"id":1671,"callFrame":{"functionName":"loadFlatConfigFile","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":278,"columnNumber":33},"hitCount":0,"children":[1672]},{"id":1672,"callFrame":{"functionName":"pathToFileURL","scriptId":"60","url":"node:url","lineNumber":1022,"columnNumber":22},"hitCount":0,"children":[1673]},{"id":1673,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[1674]},{"id":1674,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1095,"ticks":1}]},{"id":4635,"callFrame":{"functionName":"normalize","scriptId":"243","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-array.js","lineNumber":232,"columnNumber":13},"hitCount":0,"children":[4636]},{"id":4636,"callFrame":{"functionName":"normalize","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":853,"columnNumber":16},"hitCount":0,"children":[4637]},{"id":4637,"callFrame":{"functionName":"normalize","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":397,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":434,"ticks":1}]},{"id":1675,"callFrame":{"functionName":"loadFlatConfigFile","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":278,"columnNumber":33},"hitCount":0,"children":[1676,1677,1680]},{"id":1676,"callFrame":{"functionName":"get searchParams","scriptId":"28","url":"node:internal/url","lineNumber":1097,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":1101,"ticks":1}]},{"id":1677,"callFrame":{"functionName":"toString","scriptId":"28","url":"node:internal/url","lineNumber":926,"columnNumber":10},"hitCount":0,"children":[1678]},{"id":1678,"callFrame":{"functionName":"#ensureSearchParamsUpdated","scriptId":"28","url":"node:internal/url","lineNumber":867,"columnNumber":28},"hitCount":0,"children":[1679]},{"id":1679,"callFrame":{"functionName":"#getSearchFromParams","scriptId":"28","url":"node:internal/url","lineNumber":862,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":864,"ticks":1}]},{"id":1680,"callFrame":{"functionName":"importModuleDynamicallyCallback","scriptId":"65","url":"node:internal/modules/esm/utils","lineNumber":238,"columnNumber":46},"hitCount":1,"children":[1681],"positionTicks":[{"line":249,"ticks":1}]},{"id":1681,"callFrame":{"functionName":"defaultImportModuleDynamicallyForScript","scriptId":"65","url":"node:internal/modules/esm/utils","lineNumber":223,"columnNumber":48},"hitCount":1,"children":[1682,1689],"positionTicks":[{"line":227,"ticks":1}]},{"id":1682,"callFrame":{"functionName":"getOrInitializeCascadedLoader","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":749,"columnNumber":38},"hitCount":0,"children":[1683]},{"id":1683,"callFrame":{"functionName":"createModuleLoader","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":689,"columnNumber":27},"hitCount":0,"children":[1684]},{"id":1684,"callFrame":{"functionName":"ModuleLoader","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":146,"columnNumber":13},"hitCount":0,"children":[1685]},{"id":1685,"callFrame":{"functionName":"ModuleLoader","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":107,"columnNumber":19},"hitCount":0,"children":[1686]},{"id":1686,"callFrame":{"functionName":"newResolveCache","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":55,"columnNumber":24},"hitCount":0,"children":[1687]},{"id":1687,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1688]},{"id":1688,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":1689,"callFrame":{"functionName":"import","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":481,"columnNumber":14},"hitCount":0,"children":[1690]},{"id":1690,"callFrame":{"functionName":"tracePromise","scriptId":"64","url":"node:diagnostics_channel","lineNumber":334,"columnNumber":14},"hitCount":0,"children":[1691]},{"id":1691,"callFrame":{"functionName":"onImport.tracePromise.__proto__","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":482,"columnNumber":33},"hitCount":0,"children":[1692]},{"id":1692,"callFrame":{"functionName":"getModuleJob","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":247,"columnNumber":20},"hitCount":0,"children":[1693]},{"id":1693,"callFrame":{"functionName":"resolve","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":516,"columnNumber":9},"hitCount":1,"children":[1694],"positionTicks":[{"line":521,"ticks":1}]},{"id":1694,"callFrame":{"functionName":"defaultResolve","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":546,"columnNumber":16},"hitCount":0,"children":[1695]},{"id":1695,"callFrame":{"functionName":"defaultResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":1050,"columnNumber":23},"hitCount":0,"children":[1696,1698,1702]},{"id":1696,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[1697]},{"id":1697,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":1698,"callFrame":{"functionName":"moduleResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":883,"columnNumber":22},"hitCount":0,"children":[1699]},{"id":1699,"callFrame":{"functionName":"finalizeResolution","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":231,"columnNumber":27},"hitCount":0,"children":[1700]},{"id":1700,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[1701]},{"id":1701,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1702,"callFrame":{"functionName":"defaultGetFormatWithoutErrors","scriptId":"96","url":"node:internal/modules/esm/get_format","lineNumber":200,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":206,"ticks":1}]},{"id":1703,"callFrame":{"functionName":"getModuleJob","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":247,"columnNumber":20},"hitCount":0,"children":[1704]},{"id":1704,"callFrame":{"functionName":"getJobFromResolveResult","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":257,"columnNumber":25},"hitCount":1,"children":[1705],"positionTicks":[{"line":269,"ticks":1}]},{"id":1705,"callFrame":{"functionName":"#createModuleJob","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":430,"columnNumber":18},"hitCount":1,"children":[1706],"positionTicks":[{"line":458,"ticks":1}]},{"id":1706,"callFrame":{"functionName":"ModuleJob","scriptId":"359","url":"node:internal/modules/esm/module_job","lineNumber":73,"columnNumber":13},"hitCount":1,"children":[1707],"positionTicks":[{"line":91,"ticks":1}]},{"id":1707,"callFrame":{"functionName":"moduleProvider","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":444,"columnNumber":6},"hitCount":0,"children":[1708]},{"id":1708,"callFrame":{"functionName":"load","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":565,"columnNumber":12},"hitCount":0,"children":[1709]},{"id":1709,"callFrame":{"functionName":"defaultLoad","scriptId":"360","url":"node:internal/modules/esm/load","lineNumber":99,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":127,"ticks":1}]},{"id":1710,"callFrame":{"functionName":"onImport.tracePromise.__proto__","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":482,"columnNumber":33},"hitCount":0,"children":[1711]},{"id":1711,"callFrame":{"functionName":"run","scriptId":"359","url":"node:internal/modules/esm/module_job","lineNumber":252,"columnNumber":11},"hitCount":0,"children":[1712]},{"id":1712,"callFrame":{"functionName":"instantiate","scriptId":"359","url":"node:internal/modules/esm/module_job","lineNumber":143,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":146,"ticks":1}]},{"id":1713,"callFrame":{"functionName":"readFile","scriptId":"78","url":"node:internal/fs/promises","lineNumber":1236,"columnNumber":23},"hitCount":4,"children":[4971],"positionTicks":[{"line":1237,"ticks":1},{"line":1247,"ticks":3}]},{"id":4971,"callFrame":{"functionName":"readFileHandle","scriptId":"78","url":"node:internal/fs/promises","lineNumber":511,"columnNumber":29},"hitCount":8,"children":[4972,4973],"positionTicks":[{"line":515,"ticks":1},{"line":520,"ticks":7}]},{"id":4972,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":11,"positionTicks":[{"line":520,"ticks":11}]},{"id":4973,"callFrame":{"functionName":"StringDecoder","scriptId":"80","url":"node:string_decoder","lineNumber":80,"columnNumber":22},"hitCount":2,"children":[4974,4975],"positionTicks":[{"line":82,"ticks":1},{"line":83,"ticks":1}]},{"id":4974,"callFrame":{"functionName":"normalizeEncoding","scriptId":"80","url":"node:string_decoder","lineNumber":64,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":4975,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":960,"ticks":2}]},{"id":1714,"callFrame":{"functionName":"(idle)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":51},{"id":1715,"callFrame":{"functionName":"defaultLoad","scriptId":"360","url":"node:internal/modules/esm/load","lineNumber":99,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":143,"ticks":1}]},{"id":1716,"callFrame":{"functionName":"moduleProvider","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":444,"columnNumber":6},"hitCount":0,"children":[1717]},{"id":1717,"callFrame":{"functionName":"callTranslator","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":431,"columnNumber":27},"hitCount":1,"children":[1718,1730],"positionTicks":[{"line":439,"ticks":1}]},{"id":1718,"callFrame":{"functionName":"moduleStrategy","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":158,"columnNumber":49},"hitCount":0,"children":[1719,1720]},{"id":1719,"callFrame":{"functionName":"assertBufferSource","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":116,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":121,"ticks":1}]},{"id":1720,"callFrame":{"functionName":"stringify","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":137,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":143,"ticks":1}]},{"id":1730,"callFrame":{"functionName":"commonjsStrategy","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":306,"columnNumber":59},"hitCount":0,"children":[1731,24828]},{"id":1731,"callFrame":{"functionName":"initCJSParse","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":81,"columnNumber":27},"hitCount":1,"children":[1732],"positionTicks":[{"line":86,"ticks":1}]},{"id":1732,"callFrame":{"functionName":"init","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":1234},"hitCount":0,"children":[1733]},{"id":1733,"callFrame":{"functionName":"","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":1251},"hitCount":0,"children":[1734]},{"id":1734,"callFrame":{"functionName":"compile","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":24828,"callFrame":{"functionName":"createCJSModuleWrap","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":237,"columnNumber":28},"hitCount":1,"children":[24829],"positionTicks":[{"line":254,"ticks":1}]},{"id":24829,"callFrame":{"functionName":"cjsPreparseModuleExports","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":335,"columnNumber":33},"hitCount":0,"children":[24830]},{"id":24830,"callFrame":{"functionName":"parse","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":130},"hitCount":0,"children":[24831]},{"id":24831,"callFrame":{"functionName":"js-to-wasm","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"children":[24832]},{"id":24832,"callFrame":{"functionName":"wasm-function[15]","scriptId":"363","url":"wasm://wasm/0001787e","lineNumber":0,"columnNumber":1008},"hitCount":0,"children":[24833]},{"id":24833,"callFrame":{"functionName":"wasm-function[33]","scriptId":"363","url":"wasm://wasm/0001787e","lineNumber":0,"columnNumber":10572},"hitCount":0,"children":[24834]},{"id":24834,"callFrame":{"functionName":"wasm-function[31]","scriptId":"363","url":"wasm://wasm/0001787e","lineNumber":0,"columnNumber":10206},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":1721,"callFrame":{"functionName":"_link","scriptId":"359","url":"node:internal/modules/esm/module_job","lineNumber":104,"columnNumber":13},"hitCount":0,"children":[1722]},{"id":1722,"callFrame":{"functionName":"getModuleJob","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":247,"columnNumber":20},"hitCount":0,"children":[1723]},{"id":1723,"callFrame":{"functionName":"resolve","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":516,"columnNumber":9},"hitCount":0,"children":[1724]},{"id":1724,"callFrame":{"functionName":"defaultResolve","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":546,"columnNumber":16},"hitCount":0,"children":[1725]},{"id":1725,"callFrame":{"functionName":"defaultResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":1050,"columnNumber":23},"hitCount":0,"children":[1726]},{"id":1726,"callFrame":{"functionName":"moduleResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":883,"columnNumber":22},"hitCount":1,"children":[1727],"positionTicks":[{"line":915,"ticks":1}]},{"id":1727,"callFrame":{"functionName":"packageResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":784,"columnNumber":23},"hitCount":0,"children":[1728]},{"id":1728,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1729]},{"id":1729,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1735,"callFrame":{"functionName":"","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":1251},"hitCount":0,"children":[1736]},{"id":1736,"callFrame":{"functionName":"instantiate","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":1737,"callFrame":{"functionName":"commonjsStrategy","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":306,"columnNumber":59},"hitCount":0,"children":[1738]},{"id":1738,"callFrame":{"functionName":"createCJSModuleWrap","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":237,"columnNumber":28},"hitCount":1,"children":[1739],"positionTicks":[{"line":245,"ticks":1}]},{"id":1739,"callFrame":{"functionName":"cjsPreparseModuleExports","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":335,"columnNumber":33},"hitCount":0,"children":[1740]},{"id":1740,"callFrame":{"functionName":"parse","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":130},"hitCount":0,"children":[1741,1742]},{"id":1741,"callFrame":{"functionName":"C","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":1151},"hitCount":2,"positionTicks":[{"line":1,"ticks":2}]},{"id":1742,"callFrame":{"functionName":"js-to-wasm","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1743]},{"id":1743,"callFrame":{"functionName":"wasm-function[15]","scriptId":"363","url":"wasm://wasm/0001787e","lineNumber":0,"columnNumber":1008},"hitCount":1,"children":[1744,1746],"positionTicks":[{"line":1,"ticks":1}]},{"id":1744,"callFrame":{"functionName":"wasm-function[17]","scriptId":"363","url":"wasm://wasm/0001787e","lineNumber":0,"columnNumber":3213},"hitCount":0,"children":[1745]},{"id":1745,"callFrame":{"functionName":"wasm-function[37]","scriptId":"363","url":"wasm://wasm/0001787e","lineNumber":0,"columnNumber":11166},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":1746,"callFrame":{"functionName":"wasm-function[20]","scriptId":"363","url":"wasm://wasm/0001787e","lineNumber":0,"columnNumber":3692},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":1747,"callFrame":{"functionName":"_instantiate","scriptId":"359","url":"node:internal/modules/esm/module_job","lineNumber":150,"columnNumber":20},"hitCount":0,"children":[1748]},{"id":1748,"callFrame":{"functionName":"instantiate","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1749]},{"id":1749,"callFrame":{"functionName":"","scriptId":"361","url":"file:///Users/josh/repos/performance/cases/files-1024-layout-even-singlerun-true-types-service/eslint.config.js?mtime=1721238102907","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":1750,"callFrame":{"functionName":"run","scriptId":"359","url":"node:internal/modules/esm/module_job","lineNumber":252,"columnNumber":11},"hitCount":0,"children":[1751]},{"id":1751,"callFrame":{"functionName":"evaluate","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1752,4630]},{"id":1752,"callFrame":{"functionName":"","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":253,"columnNumber":66},"hitCount":0,"children":[1753]},{"id":1753,"callFrame":{"functionName":"cjsLoader","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":315,"columnNumber":37},"hitCount":0,"children":[1754]},{"id":1754,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1755]},{"id":1755,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1756]},{"id":1756,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1757]},{"id":1757,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1758]},{"id":1758,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1759,1761]},{"id":1759,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1760]},{"id":1760,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":1761,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[1762,24835,24836],"positionTicks":[{"line":1413,"ticks":1}]},{"id":1762,"callFrame":{"functionName":"","scriptId":"366","url":"file:///Users/josh/repos/performance/node_modules/typescript-eslint/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[1763,4628,4629],"positionTicks":[{"line":89,"ticks":1},{"line":30,"ticks":1}]},{"id":1763,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1764]},{"id":1764,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1765]},{"id":1765,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1766]},{"id":1766,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1767]},{"id":1767,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1768,1776]},{"id":1768,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1769,4621]},{"id":1769,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1770,4607,4625]},{"id":1770,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1771]},{"id":1771,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[1772]},{"id":1772,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1773]},{"id":1773,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1774]},{"id":1774,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[1775]},{"id":1775,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":4607,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[4608]},{"id":4608,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[4609]},{"id":4609,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":4625,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":4621,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4622]},{"id":4622,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":1776,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1777]},{"id":1777,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1778,4610,4624,4626]},{"id":1778,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1779,4578,4579,4611,4627]},{"id":1779,"callFrame":{"functionName":"","scriptId":"367","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1780]},{"id":1780,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1781]},{"id":1781,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1782]},{"id":1782,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1783]},{"id":1783,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1784]},{"id":1784,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1785,1789]},{"id":1785,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1786]},{"id":1786,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1787,1793]},{"id":1787,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1788,1810]},{"id":1788,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":524,"ticks":2}]},{"id":1810,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1811]},{"id":1811,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[1812]},{"id":1812,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1793,"callFrame":{"functionName":"getDefaultExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":640,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":642,"ticks":1}]},{"id":1789,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1790]},{"id":1790,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1791,1807]},{"id":1791,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1792,1794,1795,1805,1813]},{"id":1792,"callFrame":{"functionName":"","scriptId":"368","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/configs/all.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":1794,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":8,"positionTicks":[{"line":1383,"ticks":8}]},{"id":1795,"callFrame":{"functionName":"","scriptId":"371","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1796]},{"id":1796,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1797]},{"id":1797,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1798]},{"id":1798,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1799]},{"id":1799,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1800]},{"id":1800,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1801]},{"id":1801,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1802]},{"id":1802,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1803]},{"id":1803,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[1804]},{"id":1804,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1805,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":0,"children":[1806]},{"id":1806,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":742,"ticks":1}]},{"id":1813,"callFrame":{"functionName":"","scriptId":"382","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/index.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[1814],"positionTicks":[{"line":246,"ticks":1},{"line":131,"ticks":1}]},{"id":1814,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1815]},{"id":1815,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1816]},{"id":1816,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1817]},{"id":1817,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1818,4197]},{"id":1818,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":4,"children":[1819,3813,4122,4214],"positionTicks":[{"line":1046,"ticks":2},{"line":1018,"ticks":1},{"line":1033,"ticks":1}]},{"id":1819,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1820]},{"id":1820,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":9,"children":[1821,3819,3991,4342,4343],"positionTicks":[{"line":1500,"ticks":6},{"line":1505,"ticks":3}]},{"id":1821,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":2,"children":[1822,1823,3821,3834,3838,3919,3929,3967,3981,3994,4007,4009,4022,4023,4078,4086,4089,4090,4109,4123,4131,4132,4135,4145,4149,4151,4164,4177,4193,4198,4201,4204,4215,4230,4242,4263,4265,4268,4273,4284,4287,4297,4300,4303,4319,4345,4346,4356,4366,4384,4388,4397,4410,4413,4416,4431,4432,4450,4453,4525,4528,4529,4532,4535,4539,4549,4552,4553,4566,4567,4570,4573],"positionTicks":[{"line":1407,"ticks":1},{"line":1467,"ticks":1}]},{"id":1822,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":109,"children":[4271],"positionTicks":[{"line":1350,"ticks":57},{"line":1383,"ticks":52}]},{"id":4271,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":9,"children":[4272],"positionTicks":[{"line":135,"ticks":9}]},{"id":4272,"callFrame":{"functionName":"getSourceMapsEnabled","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":47,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":1823,"callFrame":{"functionName":"","scriptId":"383","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/adjacent-overload-signatures.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1824]},{"id":1824,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1825]},{"id":1825,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1826]},{"id":1826,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1827]},{"id":1827,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1828]},{"id":1828,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1829]},{"id":1829,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1830]},{"id":1830,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1831,1832]},{"id":1831,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"children":[2694],"positionTicks":[{"line":110,"ticks":1}]},{"id":2694,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":1832,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1833,2695]},{"id":1833,"callFrame":{"functionName":"","scriptId":"384","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[1834],"positionTicks":[{"line":30,"ticks":1}]},{"id":1834,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1835]},{"id":1835,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1836]},{"id":1836,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1837]},{"id":1837,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1838]},{"id":1838,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1839,2002]},{"id":1839,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1840]},{"id":1840,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1841,1844]},{"id":1841,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1842]},{"id":1842,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1843]},{"id":1843,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1844,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1845,1974,2005,2006,2684]},{"id":1845,"callFrame":{"functionName":"","scriptId":"385","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1846]},{"id":1846,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1847]},{"id":1847,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1848]},{"id":1848,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1849]},{"id":1849,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1850]},{"id":1850,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1851]},{"id":1851,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1852]},{"id":1852,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1853,1926]},{"id":1853,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1854,1855,1929]},{"id":1854,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1855,"callFrame":{"functionName":"","scriptId":"386","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1856]},{"id":1856,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1857]},{"id":1857,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1858]},{"id":1858,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1859]},{"id":1859,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1860]},{"id":1860,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1861,1903]},{"id":1861,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1862,1881]},{"id":1862,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1863,1866,1892]},{"id":1863,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1864]},{"id":1864,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1865]},{"id":1865,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1866,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1867,1882,1894,1906,1917]},{"id":1867,"callFrame":{"functionName":"","scriptId":"387","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/astUtilities.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1868]},{"id":1868,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1869]},{"id":1869,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1870]},{"id":1870,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1871]},{"id":1871,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1872]},{"id":1872,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1873]},{"id":1873,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1874]},{"id":1874,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1875]},{"id":1875,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1876]},{"id":1876,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[1877]},{"id":1877,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[1878]},{"id":1878,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[1879]},{"id":1879,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":0,"children":[1880]},{"id":1880,"callFrame":{"functionName":"RegExp: (^|\\\\|\\/)((\\.|%2e)(\\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))?(\\\\|\\/|$)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":1882,"callFrame":{"functionName":"","scriptId":"388","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/PatternMatcher.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1883]},{"id":1883,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1884]},{"id":1884,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1885]},{"id":1885,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1886]},{"id":1886,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1887]},{"id":1887,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1888]},{"id":1888,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1889]},{"id":1889,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1890]},{"id":1890,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1891]},{"id":1891,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":592,"ticks":1}]},{"id":1894,"callFrame":{"functionName":"","scriptId":"389","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/predicates.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1895]},{"id":1895,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1896]},{"id":1896,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1897]},{"id":1897,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1898]},{"id":1898,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1899]},{"id":1899,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1900]},{"id":1900,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1901]},{"id":1901,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1902]},{"id":1902,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":1906,"callFrame":{"functionName":"","scriptId":"390","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/ReferenceTracker.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1907]},{"id":1907,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1908]},{"id":1908,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1909]},{"id":1909,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1910]},{"id":1910,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1911]},{"id":1911,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1912]},{"id":1912,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1913]},{"id":1913,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1914]},{"id":1914,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1915]},{"id":1915,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[1916]},{"id":1916,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":1917,"callFrame":{"functionName":"","scriptId":"391","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/scopeAnalysis.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1918]},{"id":1918,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1919]},{"id":1919,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1920]},{"id":1920,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1921]},{"id":1921,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1922]},{"id":1922,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1923]},{"id":1923,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1924]},{"id":1924,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1925]},{"id":1925,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":1892,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1893]},{"id":1893,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":1881,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":95,"ticks":1}]},{"id":1903,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1904]},{"id":1904,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1905]},{"id":1905,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1929,"callFrame":{"functionName":"","scriptId":"394","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/predicates.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[1930],"positionTicks":[{"line":7,"ticks":1}]},{"id":1930,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1931]},{"id":1931,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1932]},{"id":1932,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1933]},{"id":1933,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1934]},{"id":1934,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1935,1938]},{"id":1935,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1936]},{"id":1936,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1937]},{"id":1937,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":1938,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1939]},{"id":1939,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1940]},{"id":1940,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1941]},{"id":1941,"callFrame":{"functionName":"","scriptId":"395","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-estree.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1942]},{"id":1942,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1943]},{"id":1943,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1944]},{"id":1944,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1945]},{"id":1945,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1946]},{"id":1946,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1947,1953]},{"id":1947,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1948]},{"id":1948,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1949]},{"id":1949,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1950]},{"id":1950,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1951]},{"id":1951,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1952]},{"id":1952,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1953,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1954]},{"id":1954,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1955]},{"id":1955,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1956,1957]},{"id":1956,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1957,"callFrame":{"functionName":"","scriptId":"396","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/types/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1958]},{"id":1958,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1959]},{"id":1959,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1960]},{"id":1960,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1961]},{"id":1961,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1962]},{"id":1962,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1963,1969]},{"id":1963,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1964]},{"id":1964,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1965]},{"id":1965,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1966,1967]},{"id":1966,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1967,"callFrame":{"functionName":"","scriptId":"397","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/types/dist/generated/ast-spec.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1968]},{"id":1968,"callFrame":{"functionName":"","scriptId":"397","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/types/dist/generated/ast-spec.js","lineNumber":13,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":40,"ticks":1}]},{"id":1969,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1970]},{"id":1970,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1971,1973]},{"id":1971,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[1972]},{"id":1972,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1973,"callFrame":{"functionName":"getDefaultExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":640,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":642,"ticks":1}]},{"id":1926,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1927]},{"id":1927,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"children":[1928],"positionTicks":[{"line":442,"ticks":1}]},{"id":1928,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1974,"callFrame":{"functionName":"","scriptId":"401","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1975]},{"id":1975,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1976]},{"id":1976,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1977]},{"id":1977,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1978]},{"id":1978,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1979]},{"id":1979,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[1980],"positionTicks":[{"line":1017,"ticks":1}]},{"id":1980,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1981]},{"id":1981,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1982]},{"id":1982,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1983,1993,1994]},{"id":1983,"callFrame":{"functionName":"","scriptId":"402","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/applyDefault.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1984]},{"id":1984,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1985]},{"id":1985,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1986]},{"id":1986,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1987]},{"id":1987,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1988]},{"id":1988,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1989]},{"id":1989,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1990]},{"id":1990,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1991]},{"id":1991,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1992]},{"id":1992,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1993,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1994,"callFrame":{"functionName":"","scriptId":"404","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/getParserServices.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1995]},{"id":1995,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1996]},{"id":1996,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1997]},{"id":1997,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1998]},{"id":1998,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1999]},{"id":1999,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2000]},{"id":2000,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2001]},{"id":2001,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":1551,"ticks":1}]},{"id":2005,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":2006,"callFrame":{"functionName":"","scriptId":"410","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-eslint/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2007,2113]},{"id":2007,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2008]},{"id":2008,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2009]},{"id":2009,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2010]},{"id":2010,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2011]},{"id":2011,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2012,2017]},{"id":2012,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2013]},{"id":2013,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2014]},{"id":2014,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2015]},{"id":2015,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2016]},{"id":2016,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":2630,"ticks":2}]},{"id":2017,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2018]},{"id":2018,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2019,2114,2682]},{"id":2019,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2020,2021,2048,2117]},{"id":2020,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":2021,"callFrame":{"functionName":"","scriptId":"413","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-eslint/ESLint.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2022]},{"id":2022,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2023]},{"id":2023,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2024]},{"id":2024,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2025]},{"id":2025,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2026]},{"id":2026,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2027]},{"id":2027,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2028]},{"id":2028,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2029]},{"id":2029,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2030,2047]},{"id":2030,"callFrame":{"functionName":"","scriptId":"414","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-eslint/eslint/LegacyESLint.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2031]},{"id":2031,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2032]},{"id":2032,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2033]},{"id":2033,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2034]},{"id":2034,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2035]},{"id":2035,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2036,2040]},{"id":2036,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2037]},{"id":2037,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2038]},{"id":2038,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2039]},{"id":2039,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":582,"ticks":1}]},{"id":2040,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2041]},{"id":2041,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2042]},{"id":2042,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2043]},{"id":2043,"callFrame":{"functionName":"","scriptId":"415","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/unsupported-api.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2044]},{"id":2044,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2045]},{"id":2045,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2046]},{"id":2046,"callFrame":{"functionName":"","scriptId":"13","url":"node:internal/util","lineNumber":811,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":812,"ticks":1}]},{"id":2047,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2048,"callFrame":{"functionName":"","scriptId":"417","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-eslint/Linter.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2049]},{"id":2049,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2050]},{"id":2050,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2051]},{"id":2051,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2052]},{"id":2052,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2053]},{"id":2053,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2054,2058]},{"id":2054,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2055]},{"id":2055,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2056]},{"id":2056,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2057]},{"id":2057,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2058,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2059]},{"id":2059,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2060]},{"id":2060,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2061]},{"id":2061,"callFrame":{"functionName":"","scriptId":"418","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/api.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2062]},{"id":2062,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2063]},{"id":2063,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2064]},{"id":2064,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2065]},{"id":2065,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2066]},{"id":2066,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2067,2071,2112]},{"id":2067,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2068]},{"id":2068,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2069]},{"id":2069,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[2070]},{"id":2070,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":2071,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2072]},{"id":2072,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2073]},{"id":2073,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2074]},{"id":2074,"callFrame":{"functionName":"","scriptId":"419","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rule-tester/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2075]},{"id":2075,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2076]},{"id":2076,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2077]},{"id":2077,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2078]},{"id":2078,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2079]},{"id":2079,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2080]},{"id":2080,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2081]},{"id":2081,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2082,2085]},{"id":2082,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2083]},{"id":2083,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2084]},{"id":2084,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2085,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2086,2087]},{"id":2086,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":2087,"callFrame":{"functionName":"","scriptId":"420","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rule-tester/rule-tester.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2088,2097]},{"id":2088,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2089]},{"id":2089,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2090]},{"id":2090,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2091]},{"id":2091,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2092]},{"id":2092,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[2093],"positionTicks":[{"line":1018,"ticks":1}]},{"id":2093,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2094,2109]},{"id":2094,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2095]},{"id":2095,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2096]},{"id":2096,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2109,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2110]},{"id":2110,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2111]},{"id":2111,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":2097,"callFrame":{"functionName":"module.exports","scriptId":"253","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/ajv.js","lineNumber":17,"columnNumber":17},"hitCount":0,"children":[2098,2101]},{"id":2098,"callFrame":{"functionName":"Ajv","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":50,"columnNumber":12},"hitCount":0,"children":[2099]},{"id":2099,"callFrame":{"functionName":"formats","scriptId":"149","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/formats.js","lineNumber":25,"columnNumber":16},"hitCount":0,"children":[2100]},{"id":2100,"callFrame":{"functionName":"copy","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":29,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":32,"ticks":1}]},{"id":2101,"callFrame":{"functionName":"addMetaSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":150,"columnNumber":22},"hitCount":0,"children":[2102]},{"id":2102,"callFrame":{"functionName":"addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":126,"columnNumber":18},"hitCount":0,"children":[2103]},{"id":2103,"callFrame":{"functionName":"_addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[2104]},{"id":2104,"callFrame":{"functionName":"resolveIds","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":231,"columnNumber":19},"hitCount":0,"children":[2105]},{"id":2105,"callFrame":{"functionName":"getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":206,"columnNumber":20},"hitCount":0,"children":[2106]},{"id":2106,"callFrame":{"functionName":"_getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":213,"columnNumber":21},"hitCount":0,"children":[2107]},{"id":2107,"callFrame":{"functionName":"serialize","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":1000,"columnNumber":18},"hitCount":0,"children":[2108]},{"id":2108,"callFrame":{"functionName":"_normalizeComponentEncoding","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":781,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":787,"ticks":1}]},{"id":2112,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":661,"ticks":1}]},{"id":2117,"callFrame":{"functionName":"","scriptId":"427","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-eslint/Scope.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2118]},{"id":2118,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2119]},{"id":2119,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2120]},{"id":2120,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2121]},{"id":2121,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2122]},{"id":2122,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2123,2132]},{"id":2123,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2124]},{"id":2124,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2125]},{"id":2125,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2126]},{"id":2126,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[2127]},{"id":2127,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[2128]},{"id":2128,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[2129]},{"id":2129,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":0,"children":[2130]},{"id":2130,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[2131]},{"id":2131,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":2132,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2133]},{"id":2133,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2134]},{"id":2134,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2135]},{"id":2135,"callFrame":{"functionName":"","scriptId":"428","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2136]},{"id":2136,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2137]},{"id":2137,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2138]},{"id":2138,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2139]},{"id":2139,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2140]},{"id":2140,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2141,2145]},{"id":2141,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2142]},{"id":2142,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2143,2680]},{"id":2143,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[2144]},{"id":2144,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":2680,"callFrame":{"functionName":"normalize","scriptId":"30","url":"node:path","lineNumber":1129,"columnNumber":11},"hitCount":0,"children":[2681]},{"id":2681,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":85,"ticks":1}]},{"id":2145,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2146]},{"id":2146,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2147]},{"id":2147,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2148]},{"id":2148,"callFrame":{"functionName":"","scriptId":"429","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/analyze.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2149]},{"id":2149,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2150]},{"id":2150,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2151]},{"id":2151,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2152]},{"id":2152,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2153]},{"id":2153,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2154,2160]},{"id":2154,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2155]},{"id":2155,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2156]},{"id":2156,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2157]},{"id":2157,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[2158]},{"id":2158,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[2159]},{"id":2159,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":2160,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2161]},{"id":2161,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2162,2664]},{"id":2162,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2163,2195,2667]},{"id":2163,"callFrame":{"functionName":"","scriptId":"430","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/visitor-keys/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2164]},{"id":2164,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2165]},{"id":2165,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2166]},{"id":2166,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2167]},{"id":2167,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2168]},{"id":2168,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2169,2174]},{"id":2169,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2170]},{"id":2170,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2171]},{"id":2171,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2172]},{"id":2172,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2173]},{"id":2173,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2174,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2175]},{"id":2175,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2176]},{"id":2176,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2177,2192,2193]},{"id":2177,"callFrame":{"functionName":"","scriptId":"431","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2178]},{"id":2178,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2179]},{"id":2179,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2180]},{"id":2180,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2181]},{"id":2181,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2182]},{"id":2182,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2183,2188]},{"id":2183,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2184]},{"id":2184,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2185]},{"id":2185,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2186]},{"id":2186,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[2187]},{"id":2187,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":512,"ticks":1}]},{"id":2188,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2189]},{"id":2189,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2190]},{"id":2190,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2191]},{"id":2191,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2192,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2193,"callFrame":{"functionName":"","scriptId":"433","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[2194],"positionTicks":[{"line":128,"ticks":1},{"line":27,"ticks":1}]},{"id":2194,"callFrame":{"functionName":"unionWith","scriptId":"432","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs","lineNumber":359,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":375,"ticks":1}]},{"id":2195,"callFrame":{"functionName":"","scriptId":"434","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2196]},{"id":2196,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2197]},{"id":2197,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2198]},{"id":2198,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2199]},{"id":2199,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2200]},{"id":2200,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[2201],"positionTicks":[{"line":1018,"ticks":1}]},{"id":2201,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2202]},{"id":2202,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2203]},{"id":2203,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2204,2205]},{"id":2204,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":2205,"callFrame":{"functionName":"","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2206]},{"id":2206,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2207]},{"id":2207,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2208]},{"id":2208,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2209]},{"id":2209,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2210]},{"id":2210,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2211]},{"id":2211,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2212]},{"id":2212,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2213,2220]},{"id":2213,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2214]},{"id":2214,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2215,2219]},{"id":2215,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[2216]},{"id":2216,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[2217]},{"id":2217,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[2218]},{"id":2218,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":712,"ticks":1}]},{"id":2219,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2220,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2221,2265,2266,2520]},{"id":2221,"callFrame":{"functionName":"","scriptId":"437","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2222]},{"id":2222,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2223]},{"id":2223,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2224]},{"id":2224,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2225]},{"id":2225,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2226]},{"id":2226,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2227,2254]},{"id":2227,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2228]},{"id":2228,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2229,2252]},{"id":2229,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2230,2231]},{"id":2230,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":2231,"callFrame":{"functionName":"","scriptId":"438","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2232]},{"id":2232,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2233]},{"id":2233,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2234]},{"id":2234,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2235]},{"id":2235,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2236]},{"id":2236,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2237]},{"id":2237,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2238]},{"id":2238,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2239]},{"id":2239,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2240,2251]},{"id":2240,"callFrame":{"functionName":"","scriptId":"439","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2241]},{"id":2241,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2242]},{"id":2242,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2243]},{"id":2243,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2244]},{"id":2244,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2245]},{"id":2245,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2246]},{"id":2246,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2247]},{"id":2247,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2248]},{"id":2248,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2249]},{"id":2249,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2250]},{"id":2250,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2251,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2252,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2253,2260]},{"id":2253,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2260,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":2254,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2255]},{"id":2255,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2256,2258]},{"id":2256,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[2257]},{"id":2257,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":2258,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2259,2261]},{"id":2259,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2261,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2262]},{"id":2262,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"children":[2263],"positionTicks":[{"line":2630,"ticks":1}]},{"id":2263,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[2264]},{"id":2264,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":2265,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":5,"positionTicks":[{"line":1383,"ticks":5}]},{"id":2266,"callFrame":{"functionName":"","scriptId":"453","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2267],"positionTicks":[{"line":113,"ticks":1}]},{"id":2267,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2268]},{"id":2268,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":1,"children":[2269],"positionTicks":[{"line":1296,"ticks":1}]},{"id":2269,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2270]},{"id":2270,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2271]},{"id":2271,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2272,2343]},{"id":2272,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2273,2412]},{"id":2273,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2274,2285,2288,2479]},{"id":2274,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[2275,2289,2290,2291,2292,2332,2346,2358,2375,2381,2406,2413,2424,2425,2445,2447,2461,2462,2481,2482,2497,2499,2517,2518,2519],"positionTicks":[{"line":1414,"ticks":1}]},{"id":2275,"callFrame":{"functionName":"","scriptId":"454","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2276]},{"id":2276,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2277]},{"id":2277,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2278]},{"id":2278,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2279]},{"id":2279,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2280]},{"id":2280,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2281]},{"id":2281,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2282]},{"id":2282,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2283]},{"id":2283,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[2284]},{"id":2284,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":2289,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":13,"positionTicks":[{"line":1383,"ticks":13}]},{"id":2290,"callFrame":{"functionName":"","scriptId":"457","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":1192,"ticks":1},{"line":8,"ticks":1}]},{"id":2291,"callFrame":{"functionName":"","scriptId":"460","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es5.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":95,"ticks":1}]},{"id":2292,"callFrame":{"functionName":"","scriptId":"461","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es6.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2293],"positionTicks":[{"line":20,"ticks":1}]},{"id":2293,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2294]},{"id":2294,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2295]},{"id":2295,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2296]},{"id":2296,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2297]},{"id":2297,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2298,2328]},{"id":2298,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2299,2301]},{"id":2299,"callFrame":{"functionName":"findLongestRegisteredExtension","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":538,"columnNumber":39},"hitCount":0,"children":[2300]},{"id":2300,"callFrame":{"functionName":"basename","scriptId":"30","url":"node:path","lineNumber":1308,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":1309,"ticks":1}]},{"id":2301,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2302]},{"id":2302,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2303,2304]},{"id":2303,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":2304,"callFrame":{"functionName":"","scriptId":"464","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2305]},{"id":2305,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2306]},{"id":2306,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2307]},{"id":2307,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2308]},{"id":2308,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2309]},{"id":2309,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2310]},{"id":2310,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2311]},{"id":2311,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2312,2317]},{"id":2312,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2313]},{"id":2313,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2314]},{"id":2314,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[2315]},{"id":2315,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[2316]},{"id":2316,"callFrame":{"functionName":"toPathIfFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1580,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":1582,"ticks":1}]},{"id":2317,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2318]},{"id":2318,"callFrame":{"functionName":"","scriptId":"465","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2319]},{"id":2319,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2320]},{"id":2320,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2321]},{"id":2321,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2322]},{"id":2322,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2323]},{"id":2323,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2324]},{"id":2324,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2325]},{"id":2325,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2326]},{"id":2326,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2327]},{"id":2327,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2328,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2329]},{"id":2329,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2330]},{"id":2330,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2331]},{"id":2331,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2332,"callFrame":{"functionName":"","scriptId":"471","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es7.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2333]},{"id":2333,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2334]},{"id":2334,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2335]},{"id":2335,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2336]},{"id":2336,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2337]},{"id":2337,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[2338],"positionTicks":[{"line":1018,"ticks":1}]},{"id":2338,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2339,2342]},{"id":2339,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2340]},{"id":2340,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2341]},{"id":2341,"callFrame":{"functionName":"","scriptId":"472","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":22,"ticks":1}]},{"id":2342,"callFrame":{"functionName":"dirname","scriptId":"30","url":"node:path","lineNumber":1277,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1278,"ticks":1}]},{"id":2346,"callFrame":{"functionName":"","scriptId":"476","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[2347],"positionTicks":[{"line":15,"ticks":2}]},{"id":2347,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2348]},{"id":2348,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2349]},{"id":2349,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2350]},{"id":2350,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2351]},{"id":2351,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2352]},{"id":2352,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2353]},{"id":2353,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2354]},{"id":2354,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2355]},{"id":2355,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":2358,"callFrame":{"functionName":"","scriptId":"479","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2359]},{"id":2359,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2360]},{"id":2360,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2361]},{"id":2361,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2362]},{"id":2362,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2363,2364]},{"id":2363,"callFrame":{"functionName":"reportModuleToWatchMode","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":271,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":272,"ticks":1}]},{"id":2364,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2365]},{"id":2365,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2366]},{"id":2366,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2367,2369,2372]},{"id":2367,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2368,2374]},{"id":2368,"callFrame":{"functionName":"","scriptId":"481","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":2374,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2369,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2370]},{"id":2370,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2371]},{"id":2371,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2372,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2373]},{"id":2373,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2375,"callFrame":{"functionName":"","scriptId":"486","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[2376],"positionTicks":[{"line":15,"ticks":2}]},{"id":2376,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2377]},{"id":2377,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2378]},{"id":2378,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2379]},{"id":2379,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2380]},{"id":2380,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1018,"ticks":1}]},{"id":2381,"callFrame":{"functionName":"","scriptId":"487","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2382]},{"id":2382,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2383]},{"id":2383,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2384]},{"id":2384,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2385]},{"id":2385,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2386]},{"id":2386,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2387,2388]},{"id":2387,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"children":[2399],"positionTicks":[{"line":1205,"ticks":1}]},{"id":2399,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2400]},{"id":2400,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2401]},{"id":2401,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":2388,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2389]},{"id":2389,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2390]},{"id":2390,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2391,2398]},{"id":2391,"callFrame":{"functionName":"","scriptId":"488","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2392]},{"id":2392,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2393]},{"id":2393,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2394]},{"id":2394,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2395]},{"id":2395,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2396]},{"id":2396,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2397]},{"id":2397,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1205,"ticks":1}]},{"id":2398,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2406,"callFrame":{"functionName":"","scriptId":"493","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[2407],"positionTicks":[{"line":16,"ticks":2}]},{"id":2407,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2408]},{"id":2408,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2409]},{"id":2409,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2410]},{"id":2410,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2411]},{"id":2411,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1018,"ticks":1}]},{"id":2413,"callFrame":{"functionName":"","scriptId":"494","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2414]},{"id":2414,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2415]},{"id":2415,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2416]},{"id":2416,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2417]},{"id":2417,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2418]},{"id":2418,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2419]},{"id":2419,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2420]},{"id":2420,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2421]},{"id":2421,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2422,2423]},{"id":2422,"callFrame":{"functionName":"","scriptId":"495","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":2423,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":2424,"callFrame":{"functionName":"","scriptId":"500","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":2425,"callFrame":{"functionName":"","scriptId":"501","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2426]},{"id":2426,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2427]},{"id":2427,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2428]},{"id":2428,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2429]},{"id":2429,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2430]},{"id":2430,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2431,2440]},{"id":2431,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2432]},{"id":2432,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2433,2435,2438]},{"id":2433,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2434]},{"id":2434,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2435,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2436]},{"id":2436,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2437]},{"id":2437,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2438,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2439]},{"id":2439,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2440,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2441]},{"id":2441,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2442]},{"id":2442,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2443]},{"id":2443,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2444]},{"id":2444,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2445,"callFrame":{"functionName":"","scriptId":"510","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":2447,"callFrame":{"functionName":"","scriptId":"511","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2448]},{"id":2448,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2449]},{"id":2449,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2450]},{"id":2450,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2451]},{"id":2451,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2452]},{"id":2452,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2453,2457]},{"id":2453,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2454]},{"id":2454,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2455]},{"id":2455,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2456]},{"id":2456,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2457,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2458]},{"id":2458,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2459]},{"id":2459,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2460]},{"id":2460,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2461,"callFrame":{"functionName":"","scriptId":"516","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":2462,"callFrame":{"functionName":"","scriptId":"517","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2463]},{"id":2463,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2464]},{"id":2464,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2465]},{"id":2465,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2466]},{"id":2466,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":1,"children":[2467],"positionTicks":[{"line":313,"ticks":1}]},{"id":2467,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2468,2473]},{"id":2468,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2469]},{"id":2469,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2470]},{"id":2470,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2471]},{"id":2471,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2472]},{"id":2472,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2473,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2474,2477]},{"id":2474,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2475]},{"id":2475,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[2476]},{"id":2476,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":2477,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2478]},{"id":2478,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2481,"callFrame":{"functionName":"","scriptId":"525","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":2482,"callFrame":{"functionName":"","scriptId":"526","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2483]},{"id":2483,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2484]},{"id":2484,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2485]},{"id":2485,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2486]},{"id":2486,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2487]},{"id":2487,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2488]},{"id":2488,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2489,2492]},{"id":2489,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2490]},{"id":2490,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2491]},{"id":2491,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2492,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2493]},{"id":2493,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2494]},{"id":2494,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2495]},{"id":2495,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[2496]},{"id":2496,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2497,"callFrame":{"functionName":"","scriptId":"530","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":2499,"callFrame":{"functionName":"","scriptId":"531","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2500],"positionTicks":[{"line":21,"ticks":1}]},{"id":2500,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2501]},{"id":2501,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2502]},{"id":2502,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2503]},{"id":2503,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2504,2516]},{"id":2504,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2505,2509,2511]},{"id":2505,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2506]},{"id":2506,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2507]},{"id":2507,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2508]},{"id":2508,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":524,"ticks":2}]},{"id":2509,"callFrame":{"functionName":"Module","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":293,"columnNumber":15},"hitCount":0,"children":[2510]},{"id":2510,"callFrame":{"functionName":"dirname","scriptId":"30","url":"node:path","lineNumber":1277,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1278,"ticks":1}]},{"id":2511,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2512]},{"id":2512,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2513]},{"id":2513,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2514]},{"id":2514,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2515]},{"id":2515,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2516,"callFrame":{"functionName":"reportModuleToWatchMode","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":271,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":272,"ticks":1}]},{"id":2517,"callFrame":{"functionName":"","scriptId":"543","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.js","lineNumber":0,"columnNumber":0},"hitCount":3,"positionTicks":[{"line":16,"ticks":3}]},{"id":2518,"callFrame":{"functionName":"","scriptId":"546","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/lib.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":14,"ticks":2}]},{"id":2519,"callFrame":{"functionName":"","scriptId":"547","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":108,"ticks":1},{"line":8,"ticks":1}]},{"id":2285,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2286]},{"id":2286,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2287]},{"id":2287,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":442,"ticks":5}]},{"id":2288,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1351,"ticks":1}]},{"id":2479,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2480,2498]},{"id":2480,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":110,"ticks":2}]},{"id":2498,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":2412,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":1408,"ticks":1}]},{"id":2343,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"children":[2344,2402],"positionTicks":[{"line":1172,"ticks":1}]},{"id":2344,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2345,2356]},{"id":2345,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":62,"ticks":2}]},{"id":2356,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2357]},{"id":2357,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":110,"ticks":2}]},{"id":2402,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2403]},{"id":2403,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2404]},{"id":2404,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2405]},{"id":2405,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":2,"children":[2446],"positionTicks":[{"line":2630,"ticks":2}]},{"id":2446,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2520,"callFrame":{"functionName":"","scriptId":"550","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2521]},{"id":2521,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2522]},{"id":2522,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2523]},{"id":2523,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2524]},{"id":2524,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2525]},{"id":2525,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2526,2528]},{"id":2526,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2527]},{"id":2527,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":668,"ticks":1}]},{"id":2528,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2529]},{"id":2529,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2530]},{"id":2530,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2531,2532]},{"id":2531,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2532,"callFrame":{"functionName":"","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2533]},{"id":2533,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2534]},{"id":2534,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2535]},{"id":2535,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2536]},{"id":2536,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2537]},{"id":2537,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[2538,2542],"positionTicks":[{"line":1093,"ticks":1}]},{"id":2538,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2539]},{"id":2539,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2540]},{"id":2540,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2541]},{"id":2541,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2542,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2543]},{"id":2543,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2544]},{"id":2544,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2545,2546,2632]},{"id":2545,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2546,"callFrame":{"functionName":"","scriptId":"552","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2547,2630]},{"id":2547,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2548,2619]},{"id":2548,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2549]},{"id":2549,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2550]},{"id":2550,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":1,"children":[2551],"positionTicks":[{"line":313,"ticks":1}]},{"id":2551,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2552,2615]},{"id":2552,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2553]},{"id":2553,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2554,2612]},{"id":2554,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[2555,2620,2621],"positionTicks":[{"line":1413,"ticks":1}]},{"id":2555,"callFrame":{"functionName":"","scriptId":"553","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2556]},{"id":2556,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2557]},{"id":2557,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2558]},{"id":2558,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2559]},{"id":2559,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2560]},{"id":2560,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[2561],"positionTicks":[{"line":1045,"ticks":1}]},{"id":2561,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2562]},{"id":2562,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2563]},{"id":2563,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2564,2565]},{"id":2564,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2565,"callFrame":{"functionName":"","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2566]},{"id":2566,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2567]},{"id":2567,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2568]},{"id":2568,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2569]},{"id":2569,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2570]},{"id":2570,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2571,2577]},{"id":2571,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2572]},{"id":2572,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2573,2581]},{"id":2573,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2574]},{"id":2574,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[2575]},{"id":2575,"callFrame":{"functionName":"fileURLToPath","scriptId":"28","url":"node:internal/url","lineNumber":1483,"columnNumber":22},"hitCount":0,"children":[2576]},{"id":2576,"callFrame":{"functionName":"getPathFromURLPosix","scriptId":"28","url":"node:internal/url","lineNumber":1465,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":1466,"ticks":1}]},{"id":2581,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[2582]},{"id":2582,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[2583]},{"id":2583,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":2577,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2578]},{"id":2578,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2579]},{"id":2579,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2580,2584]},{"id":2580,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":2584,"callFrame":{"functionName":"","scriptId":"556","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2585]},{"id":2585,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2586]},{"id":2586,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2587]},{"id":2587,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2588]},{"id":2588,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2589]},{"id":2589,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2590,2594]},{"id":2590,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2591]},{"id":2591,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[2592],"positionTicks":[{"line":669,"ticks":1}]},{"id":2592,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2593]},{"id":2593,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2594,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2595]},{"id":2595,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2596,2609]},{"id":2596,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2597]},{"id":2597,"callFrame":{"functionName":"","scriptId":"557","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2598]},{"id":2598,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2599]},{"id":2599,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2600]},{"id":2600,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2601]},{"id":2601,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2602]},{"id":2602,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2603]},{"id":2603,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2604]},{"id":2604,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2605]},{"id":2605,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2606]},{"id":2606,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2607]},{"id":2607,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[2608]},{"id":2608,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2609,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2610]},{"id":2610,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2611]},{"id":2611,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2620,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"children":[2631],"positionTicks":[{"line":1383,"ticks":4}]},{"id":2631,"callFrame":{"functionName":"compileFunctionForCJSLoader","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2621,"callFrame":{"functionName":"","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2622]},{"id":2622,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2623]},{"id":2623,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2624]},{"id":2624,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2625]},{"id":2625,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2626]},{"id":2626,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2627]},{"id":2627,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2628]},{"id":2628,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2629]},{"id":2629,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":2612,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2613]},{"id":2613,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2614]},{"id":2614,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2615,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"children":[2616],"positionTicks":[{"line":1196,"ticks":1}]},{"id":2616,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2617]},{"id":2617,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2618]},{"id":2618,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2619,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":535,"ticks":1}]},{"id":2630,"callFrame":{"functionName":"__exportStar","scriptId":"552","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/index.js","lineNumber":12,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":2632,"callFrame":{"functionName":"","scriptId":"579","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2633]},{"id":2633,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2634]},{"id":2634,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2635]},{"id":2635,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2636]},{"id":2636,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2637]},{"id":2637,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2638]},{"id":2638,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2639]},{"id":2639,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2640]},{"id":2640,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2641,2642]},{"id":2641,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2642,"callFrame":{"functionName":"","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2643]},{"id":2643,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2644]},{"id":2644,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2645]},{"id":2645,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2646]},{"id":2646,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2647]},{"id":2647,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2648,2651]},{"id":2648,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2649]},{"id":2649,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2650]},{"id":2650,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":62,"ticks":1}]},{"id":2651,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2652]},{"id":2652,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2653]},{"id":2653,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2654]},{"id":2654,"callFrame":{"functionName":"","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2655]},{"id":2655,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2656]},{"id":2656,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2657]},{"id":2657,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2658]},{"id":2658,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2659]},{"id":2659,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2660]},{"id":2660,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2661]},{"id":2661,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2662]},{"id":2662,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2663]},{"id":2663,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2667,"callFrame":{"functionName":"","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2668]},{"id":2668,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2669]},{"id":2669,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2670]},{"id":2670,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2671]},{"id":2671,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2672]},{"id":2672,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2673,2676]},{"id":2673,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2674]},{"id":2674,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2675]},{"id":2675,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":2676,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2677]},{"id":2677,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2678]},{"id":2678,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2679]},{"id":2679,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2664,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2665]},{"id":2665,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2666]},{"id":2666,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2114,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2115]},{"id":2115,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2116]},{"id":2116,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":442,"ticks":2}]},{"id":2682,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2683]},{"id":2683,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2113,"callFrame":{"functionName":"__exportStar","scriptId":"410","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-eslint/index.js","lineNumber":12,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":2684,"callFrame":{"functionName":"","scriptId":"587","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2685]},{"id":2685,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2686]},{"id":2686,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2687]},{"id":2687,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2688]},{"id":2688,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2689]},{"id":2689,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2690]},{"id":2690,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2691]},{"id":2691,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2692]},{"id":2692,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2693]},{"id":2693,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2002,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2003]},{"id":2003,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2004]},{"id":2004,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":2695,"callFrame":{"functionName":"","scriptId":"589","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2696,3811]},{"id":2696,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2697]},{"id":2697,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2698]},{"id":2698,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2699]},{"id":2699,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2700]},{"id":2700,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2701,2706]},{"id":2701,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2702,2869]},{"id":2702,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2703]},{"id":2703,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2704,2819]},{"id":2704,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":1,"children":[2705],"positionTicks":[{"line":49,"ticks":1}]},{"id":2705,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"children":[3810],"positionTicks":[{"line":2630,"ticks":1}]},{"id":3810,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2819,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":524,"ticks":2}]},{"id":2869,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2870]},{"id":2870,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2871]},{"id":2871,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2706,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2707]},{"id":2707,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2708,2816]},{"id":2708,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2709,2795,2796,2821,2831,2872,2878,2888,3809]},{"id":2709,"callFrame":{"functionName":"","scriptId":"590","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2710,2787,2793]},{"id":2710,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2711]},{"id":2711,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2712]},{"id":2712,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2713]},{"id":2713,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2714]},{"id":2714,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2715,2717]},{"id":2715,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2716,2789]},{"id":2716,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":668,"ticks":1}]},{"id":2789,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2790,2792]},{"id":2790,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2791]},{"id":2791,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2792,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":2717,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2718]},{"id":2718,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2719,2722,2724]},{"id":2719,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2720]},{"id":2720,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":10,"children":[2721],"positionTicks":[{"line":442,"ticks":10}]},{"id":2721,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":31,"positionTicks":[{"line":442,"ticks":31}]},{"id":2722,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2723]},{"id":2723,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2724,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2725,2727]},{"id":2725,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":666,"children":[2726],"positionTicks":[{"line":1383,"ticks":666}]},{"id":2726,"callFrame":{"functionName":"compileFunctionForCJSLoader","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2727,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":0,"columnNumber":0},"hitCount":3,"children":[2728],"positionTicks":[{"line":16,"ticks":3}]},{"id":2728,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15,"columnNumber":14},"hitCount":40,"children":[2729,2730,2733,2753,2754,2755,2756,2757,2758,2759,2760,2761,2770,2772,2773,2774,2775,2777,2778,2780,2781,2783,2785,2786],"positionTicks":[{"line":184479,"ticks":1},{"line":175396,"ticks":1},{"line":160571,"ticks":1},{"line":150077,"ticks":1},{"line":178152,"ticks":1},{"line":144218,"ticks":1},{"line":117693,"ticks":1},{"line":2363,"ticks":1},{"line":28542,"ticks":5},{"line":45791,"ticks":1},{"line":40914,"ticks":1},{"line":40188,"ticks":1},{"line":38,"ticks":1},{"line":39753,"ticks":1},{"line":23970,"ticks":1},{"line":10959,"ticks":1},{"line":41201,"ticks":1},{"line":9783,"ticks":1},{"line":9116,"ticks":1},{"line":192552,"ticks":1},{"line":134930,"ticks":1},{"line":49813,"ticks":1},{"line":43280,"ticks":1},{"line":4955,"ticks":1},{"line":5284,"ticks":1},{"line":5307,"ticks":1},{"line":173361,"ticks":1},{"line":31750,"ticks":1},{"line":179133,"ticks":1},{"line":138807,"ticks":1},{"line":16,"ticks":1},{"line":21354,"ticks":1},{"line":16202,"ticks":1},{"line":11608,"ticks":1},{"line":968,"ticks":1},{"line":37,"ticks":1}]},{"id":2729,"callFrame":{"functionName":"__export","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21,"columnNumber":15},"hitCount":31,"positionTicks":[{"line":22,"ticks":11},{"line":24,"ticks":20}]},{"id":2730,"callFrame":{"functionName":"_Version","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4964,"columnNumber":13},"hitCount":0,"children":[2731]},{"id":2731,"callFrame":{"functionName":"every","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2456,"columnNumber":14},"hitCount":0,"children":[2732]},{"id":2732,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4974,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":4975,"ticks":1}]},{"id":2733,"callFrame":{"functionName":"tryGetPerformanceHooks","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":5256,"columnNumber":31},"hitCount":1,"children":[2734],"positionTicks":[{"line":5258,"ticks":1}]},{"id":2734,"callFrame":{"functionName":"tryGetPerformance","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":5237,"columnNumber":26},"hitCount":0,"children":[2735]},{"id":2735,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2736]},{"id":2736,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2737]},{"id":2737,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2738]},{"id":2738,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2739]},{"id":2739,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2740]},{"id":2740,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[2741]},{"id":2741,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[2742]},{"id":2742,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[2743]},{"id":2743,"callFrame":{"functionName":"","scriptId":"592","url":"node:perf_hooks","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2744]},{"id":2744,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":1,"children":[2745],"positionTicks":[{"line":420,"ticks":1}]},{"id":2745,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[2746,2747],"positionTicks":[{"line":395,"ticks":1}]},{"id":2746,"callFrame":{"functionName":"","scriptId":"594","url":"node:internal/perf/usertiming","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":44,"ticks":1}]},{"id":2747,"callFrame":{"functionName":"","scriptId":"596","url":"node:internal/perf/performance","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2748],"positionTicks":[{"line":221,"ticks":1}]},{"id":2748,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[2749]},{"id":2749,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[2750]},{"id":2750,"callFrame":{"functionName":"","scriptId":"598","url":"node:internal/perf/timerify","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2751]},{"id":2751,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[2752]},{"id":2752,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":2753,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":5685,"columnNumber":34},"hitCount":4,"positionTicks":[{"line":6053,"ticks":1},{"line":6001,"ticks":1},{"line":5904,"ticks":1},{"line":5829,"ticks":1}]},{"id":2754,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":6126,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":6163,"ticks":1}]},{"id":2755,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":6433,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":6447,"ticks":1}]},{"id":2756,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":6579,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":6618,"ticks":1}]},{"id":2757,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":6755,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":6764,"ticks":1}]},{"id":2758,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":6950,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":7039,"ticks":1}]},{"id":2759,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":7095,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":7155,"ticks":1}]},{"id":2760,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":7311,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":7367,"ticks":1}]},{"id":2761,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8405,"columnNumber":11},"hitCount":1,"children":[2762],"positionTicks":[{"line":8840,"ticks":1}]},{"id":2762,"callFrame":{"functionName":"getNodeSystem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8407,"columnNumber":24},"hitCount":1,"children":[2763,2769],"positionTicks":[{"line":8448,"ticks":1}]},{"id":2763,"callFrame":{"functionName":"isFileSystemCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8627,"columnNumber":38},"hitCount":1,"children":[2764],"positionTicks":[{"line":8632,"ticks":1}]},{"id":2764,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[2765]},{"id":2765,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[2766]},{"id":2766,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[2767]},{"id":2767,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[2768]},{"id":2768,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1661,"ticks":1}]},{"id":2769,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2792,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2796,"ticks":1}]},{"id":2770,"callFrame":{"functionName":"setCustomPollingValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":7482,"columnNumber":31},"hitCount":0,"children":[2771]},{"id":2771,"callFrame":{"functionName":"setCustomLevels","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":7505,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":7507,"ticks":1}]},{"id":2772,"callFrame":{"functionName":"diag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9257,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":9259,"ticks":1}]},{"id":2773,"callFrame":{"functionName":"createNodeFactory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24165,"columnNumber":26},"hitCount":4,"positionTicks":[{"line":24229,"ticks":1},{"line":24403,"ticks":1},{"line":24181,"ticks":2}]},{"id":2774,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28840,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":28842,"ticks":1}]},{"id":2775,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32354,"columnNumber":1},"hitCount":1,"children":[2776],"positionTicks":[{"line":32356,"ticks":1}]},{"id":2776,"callFrame":{"functionName":"createNodeFactory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24165,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":24528,"ticks":1},{"line":24181,"ticks":1}]},{"id":2777,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41181,"columnNumber":67},"hitCount":1,"positionTicks":[{"line":41182,"ticks":1}]},{"id":2778,"callFrame":{"functionName":"createBinder","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45815,"columnNumber":21},"hitCount":0,"children":[2779]},{"id":2779,"callFrame":{"functionName":"createFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45802,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45804,"ticks":1}]},{"id":2780,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":135425,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":135438,"ticks":1}]},{"id":2781,"callFrame":{"functionName":"registerCodeFix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":151113,"columnNumber":24},"hitCount":2,"children":[2782,2784],"positionTicks":[{"line":151117,"ticks":2}]},{"id":2782,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4020,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4027,"ticks":1}]},{"id":2784,"callFrame":{"functionName":"multiMapAdd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3290,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3296,"ticks":1}]},{"id":2783,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":2699,"ticks":2}]},{"id":2785,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":164260,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":164262,"ticks":1}]},{"id":2786,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181294,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":181393,"ticks":1}]},{"id":2787,"callFrame":{"functionName":"__importStar","scriptId":"590","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[2788],"positionTicks":[{"line":21,"ticks":3}]},{"id":2788,"callFrame":{"functionName":"","scriptId":"590","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":2793,"callFrame":{"functionName":"__exportStar","scriptId":"590","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js","lineNumber":24,"columnNumber":58},"hitCount":0,"children":[2794]},{"id":2794,"callFrame":{"functionName":"","scriptId":"590","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":2,"ticks":1}]},{"id":2795,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":10,"children":[2820],"positionTicks":[{"line":1383,"ticks":10}]},{"id":2820,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":2796,"callFrame":{"functionName":"","scriptId":"602","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/collectUnusedVariables.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2797]},{"id":2797,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2798]},{"id":2798,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2799]},{"id":2799,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2800]},{"id":2800,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2801]},{"id":2801,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2802,2810]},{"id":2802,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2803]},{"id":2803,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2804]},{"id":2804,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2805]},{"id":2805,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[2806]},{"id":2806,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[2807]},{"id":2807,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[2808]},{"id":2808,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":0,"children":[2809]},{"id":2809,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":2810,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2811]},{"id":2811,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2812,2814]},{"id":2812,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2813]},{"id":2813,"callFrame":{"functionName":"","scriptId":"603","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/isTypeImport.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":2,"ticks":1}]},{"id":2814,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2815]},{"id":2815,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2821,"callFrame":{"functionName":"","scriptId":"608","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getStaticStringValue.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2822]},{"id":2822,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2823]},{"id":2823,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2824]},{"id":2824,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2825]},{"id":2825,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2826]},{"id":2826,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2827]},{"id":2827,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2828]},{"id":2828,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2829]},{"id":2829,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2830]},{"id":2830,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2831,"callFrame":{"functionName":"","scriptId":"610","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getStringLength.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2832]},{"id":2832,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2833]},{"id":2833,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2834]},{"id":2834,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2835]},{"id":2835,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2836]},{"id":2836,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2837,2842]},{"id":2837,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2838]},{"id":2838,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2839]},{"id":2839,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[2840]},{"id":2840,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[2841]},{"id":2841,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":2842,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2843]},{"id":2843,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2844]},{"id":2844,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2845]},{"id":2845,"callFrame":{"functionName":"","scriptId":"611","url":"file:///Users/josh/repos/performance/node_modules/graphemer/lib/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2846]},{"id":2846,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2847]},{"id":2847,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2848]},{"id":2848,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2849]},{"id":2849,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2850]},{"id":2850,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2851]},{"id":2851,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2852]},{"id":2852,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2853,2856]},{"id":2853,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2854]},{"id":2854,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":2,"children":[2855],"positionTicks":[{"line":442,"ticks":2}]},{"id":2855,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":442,"ticks":3}]},{"id":2856,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2857,2858]},{"id":2857,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":16,"positionTicks":[{"line":1383,"ticks":16}]},{"id":2858,"callFrame":{"functionName":"","scriptId":"612","url":"file:///Users/josh/repos/performance/node_modules/graphemer/lib/Graphemer.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2859]},{"id":2859,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2860]},{"id":2860,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2861]},{"id":2861,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2862]},{"id":2862,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2863]},{"id":2863,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2864]},{"id":2864,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2865]},{"id":2865,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2866]},{"id":2866,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2867,2868]},{"id":2867,"callFrame":{"functionName":"","scriptId":"613","url":"file:///Users/josh/repos/performance/node_modules/graphemer/lib/boundaries.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":2868,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2872,"callFrame":{"functionName":"","scriptId":"616","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getTextWithParentheses.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2873]},{"id":2873,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2874]},{"id":2874,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2875]},{"id":2875,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2876]},{"id":2876,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2877]},{"id":2877,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1056,"ticks":1}]},{"id":2878,"callFrame":{"functionName":"","scriptId":"617","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getThisExpression.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2879]},{"id":2879,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2880]},{"id":2880,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2881]},{"id":2881,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2882]},{"id":2882,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2883]},{"id":2883,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2884]},{"id":2884,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2885]},{"id":2885,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2886]},{"id":2886,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2887]},{"id":2887,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2888,"callFrame":{"functionName":"","scriptId":"621","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/misc.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2889,3806]},{"id":2889,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2890]},{"id":2890,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2891]},{"id":2891,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2892]},{"id":2892,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2893]},{"id":2893,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[2894],"positionTicks":[{"line":1018,"ticks":1}]},{"id":2894,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2895]},{"id":2895,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2896,2899]},{"id":2896,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2897]},{"id":2897,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2898]},{"id":2898,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2899,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2900]},{"id":2900,"callFrame":{"functionName":"","scriptId":"622","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2901,2923],"positionTicks":[{"line":34,"ticks":1}]},{"id":2901,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2902]},{"id":2902,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2903]},{"id":2903,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2904]},{"id":2904,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2905]},{"id":2905,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2906,2970]},{"id":2906,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"children":[2907],"positionTicks":[{"line":1278,"ticks":1}]},{"id":2907,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2908,2910,2988]},{"id":2908,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2909]},{"id":2909,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2910,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2911,2925,2973,2974,2982,2985,2991,3787,3803]},{"id":2911,"callFrame":{"functionName":"","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2912,2921]},{"id":2912,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2913]},{"id":2913,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2914]},{"id":2914,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2915]},{"id":2915,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2916]},{"id":2916,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2917]},{"id":2917,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2918]},{"id":2918,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2919]},{"id":2919,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2920]},{"id":2920,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2921,"callFrame":{"functionName":"__importStar","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[2922],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":1}]},{"id":2922,"callFrame":{"functionName":"","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":1,"columnNumber":82},"hitCount":5,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":3}]},{"id":2925,"callFrame":{"functionName":"","scriptId":"625","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/containsAllTypesByName.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[2926,2959],"positionTicks":[{"line":28,"ticks":1},{"line":27,"ticks":1}]},{"id":2926,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2927]},{"id":2927,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2928]},{"id":2928,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2929]},{"id":2929,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2930]},{"id":2930,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[2931],"positionTicks":[{"line":1018,"ticks":1}]},{"id":2931,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2932]},{"id":2932,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2933,2936]},{"id":2933,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2934]},{"id":2934,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2935]},{"id":2935,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":442,"ticks":2}]},{"id":2936,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":2,"children":[2937,2939,2961],"positionTicks":[{"line":1467,"ticks":2}]},{"id":2937,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":10,"children":[2938],"positionTicks":[{"line":1383,"ticks":10}]},{"id":2938,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":2939,"callFrame":{"functionName":"","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2940,2941,2943,2952],"positionTicks":[{"line":1053,"ticks":1}]},{"id":2940,"callFrame":{"functionName":"__export","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":7,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":10,"ticks":1}]},{"id":2941,"callFrame":{"functionName":"__toCommonJS","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":27,"columnNumber":19},"hitCount":0,"children":[2942]},{"id":2942,"callFrame":{"functionName":"__copyProps","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":11,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":2943,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2944]},{"id":2944,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2945]},{"id":2945,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2946]},{"id":2946,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2947]},{"id":2947,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2948,2957]},{"id":2948,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2949,2954,2958]},{"id":2949,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2950]},{"id":2950,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2951]},{"id":2951,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2954,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2955]},{"id":2955,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2956]},{"id":2956,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2958,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":905,"ticks":1}]},{"id":2957,"callFrame":{"functionName":"trySelfParentPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":556,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":558,"ticks":1}]},{"id":2952,"callFrame":{"functionName":"__toESM","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":19,"columnNumber":14},"hitCount":4,"children":[2953],"positionTicks":[{"line":25,"ticks":4}]},{"id":2953,"callFrame":{"functionName":"__copyProps","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":11,"columnNumber":18},"hitCount":162,"positionTicks":[{"line":12,"ticks":52},{"line":15,"ticks":4},{"line":16,"ticks":79},{"line":14,"ticks":27}]},{"id":2961,"callFrame":{"functionName":"","scriptId":"627","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/typeFlagUtils.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2962,2968],"positionTicks":[{"line":29,"ticks":1}]},{"id":2962,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2963]},{"id":2963,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2964]},{"id":2964,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2965]},{"id":2965,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2966]},{"id":2966,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2967]},{"id":2967,"callFrame":{"functionName":"updateChildren","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":260,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":261,"ticks":1}]},{"id":2968,"callFrame":{"functionName":"__importStar","scriptId":"627","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/typeFlagUtils.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[2969],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":2969,"callFrame":{"functionName":"","scriptId":"627","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/typeFlagUtils.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":8,"ticks":2}]},{"id":2959,"callFrame":{"functionName":"__importStar","scriptId":"625","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/containsAllTypesByName.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[2960],"positionTicks":[{"line":18,"ticks":2},{"line":21,"ticks":2}]},{"id":2960,"callFrame":{"functionName":"","scriptId":"625","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/containsAllTypesByName.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":8,"ticks":2}]},{"id":2973,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":6,"positionTicks":[{"line":1383,"ticks":6}]},{"id":2974,"callFrame":{"functionName":"","scriptId":"629","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getContextualType.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2975]},{"id":2975,"callFrame":{"functionName":"__importStar","scriptId":"629","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getContextualType.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[2976],"positionTicks":[{"line":21,"ticks":4}]},{"id":2976,"callFrame":{"functionName":"","scriptId":"629","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getContextualType.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":5,"ticks":1},{"line":8,"ticks":1}]},{"id":2982,"callFrame":{"functionName":"","scriptId":"631","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getSourceFileOfNode.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2983]},{"id":2983,"callFrame":{"functionName":"__importStar","scriptId":"631","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getSourceFileOfNode.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[2984],"positionTicks":[{"line":21,"ticks":4}]},{"id":2984,"callFrame":{"functionName":"","scriptId":"631","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getSourceFileOfNode.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":2985,"callFrame":{"functionName":"","scriptId":"632","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getTypeName.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2986]},{"id":2986,"callFrame":{"functionName":"__importStar","scriptId":"632","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getTypeName.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[2987],"positionTicks":[{"line":21,"ticks":3}]},{"id":2987,"callFrame":{"functionName":"","scriptId":"632","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getTypeName.js","lineNumber":1,"columnNumber":82},"hitCount":5,"positionTicks":[{"line":2,"ticks":3},{"line":8,"ticks":2}]},{"id":2991,"callFrame":{"functionName":"","scriptId":"633","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/isTypeReadonly.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[2992,3006],"positionTicks":[{"line":30,"ticks":1},{"line":29,"ticks":1}]},{"id":2992,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2993]},{"id":2993,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2994]},{"id":2994,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2995]},{"id":2995,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2996]},{"id":2996,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2997,3008]},{"id":2997,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2998]},{"id":2998,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[2999],"positionTicks":[{"line":754,"ticks":1}]},{"id":2999,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3000]},{"id":3000,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[3001]},{"id":3001,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[3002]},{"id":3002,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[3003]},{"id":3003,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":0,"children":[3004]},{"id":3004,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[3005]},{"id":3005,"callFrame":{"functionName":"#updateContext","scriptId":"28","url":"node:internal/url","lineNumber":881,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":889,"ticks":1}]},{"id":3008,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3009,3011]},{"id":3009,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3010]},{"id":3010,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[3012,3013],"positionTicks":[{"line":1467,"ticks":1}]},{"id":3012,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3013,"callFrame":{"functionName":"","scriptId":"635","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/TypeOrValueSpecifier.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3014],"positionTicks":[{"line":33,"ticks":1}]},{"id":3014,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3015]},{"id":3015,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3016]},{"id":3016,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3017]},{"id":3017,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3018]},{"id":3018,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3019,3026]},{"id":3019,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3020]},{"id":3020,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3021]},{"id":3021,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3022]},{"id":3022,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[3023]},{"id":3023,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[3024]},{"id":3024,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[3025]},{"id":3025,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3026,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3027]},{"id":3027,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3028]},{"id":3028,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3029,3030]},{"id":3029,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3030,"callFrame":{"functionName":"","scriptId":"636","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3031,3779]},{"id":3031,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3032]},{"id":3032,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3033]},{"id":3033,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3034]},{"id":3034,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3035]},{"id":3035,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3036]},{"id":3036,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3037]},{"id":3037,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3038]},{"id":3038,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3039,3040,3780]},{"id":3039,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"children":[3786],"positionTicks":[{"line":1383,"ticks":1}]},{"id":3786,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":136,"ticks":1}]},{"id":3040,"callFrame":{"functionName":"","scriptId":"637","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parser.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3041]},{"id":3041,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3042]},{"id":3042,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3043]},{"id":3043,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3044]},{"id":3044,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3045]},{"id":3045,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[3046,3050],"positionTicks":[{"line":1115,"ticks":1}]},{"id":3046,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"children":[3047,3309],"positionTicks":[{"line":1172,"ticks":1}]},{"id":3047,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3048,3343]},{"id":3048,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[3049]},{"id":3049,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3343,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3344]},{"id":3344,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3345]},{"id":3345,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":3309,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3310]},{"id":3310,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3311]},{"id":3311,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3050,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3051]},{"id":3051,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":2,"children":[3052,3284,3312],"positionTicks":[{"line":1505,"ticks":2}]},{"id":3052,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3053,3054,3287,3314,3318,3337,3340,3346,3720]},{"id":3053,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":12,"children":[3317],"positionTicks":[{"line":1383,"ticks":12}]},{"id":3317,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":3054,"callFrame":{"functionName":"","scriptId":"638","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3055]},{"id":3055,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3056]},{"id":3056,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3057]},{"id":3057,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3058]},{"id":3058,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3059]},{"id":3059,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3060]},{"id":3060,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3061]},{"id":3061,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3062,3064,3268]},{"id":3062,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3063]},{"id":3063,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"children":[3273],"positionTicks":[{"line":442,"ticks":1}]},{"id":3273,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3064,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3065,3067,3270,3274]},{"id":3065,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":6,"children":[3066],"positionTicks":[{"line":1383,"ticks":6}]},{"id":3066,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":3067,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3068,3075]},{"id":3068,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3069]},{"id":3069,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3070]},{"id":3070,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3071]},{"id":3071,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3072]},{"id":3072,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3073,3077]},{"id":3073,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3074]},{"id":3074,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":669,"ticks":1}]},{"id":3077,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3078]},{"id":3078,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3079,3236]},{"id":3079,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3080,3081,3239]},{"id":3080,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":3081,"callFrame":{"functionName":"","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3082,3084],"positionTicks":[{"line":28,"ticks":1}]},{"id":3082,"callFrame":{"functionName":"__importStar","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3083],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":3083,"callFrame":{"functionName":"","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":5,"ticks":1},{"line":8,"ticks":1}]},{"id":3084,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3085]},{"id":3085,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3086]},{"id":3086,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3087]},{"id":3087,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3088]},{"id":3088,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3089]},{"id":3089,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3090]},{"id":3090,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3091,3094]},{"id":3091,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3092]},{"id":3092,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3093]},{"id":3093,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3094,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3095]},{"id":3095,"callFrame":{"functionName":"","scriptId":"641","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[3096,3204,3206],"positionTicks":[{"line":47,"ticks":1},{"line":28,"ticks":1}]},{"id":3096,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3097]},{"id":3097,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3098]},{"id":3098,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3099]},{"id":3099,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3100]},{"id":3100,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3101,3104]},{"id":3101,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3102]},{"id":3102,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3103]},{"id":3103,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":3104,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3105]},{"id":3105,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3106]},{"id":3106,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3107,3108]},{"id":3107,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3108,"callFrame":{"functionName":"","scriptId":"642","url":"file:///Users/josh/repos/performance/node_modules/semver/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3109]},{"id":3109,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3110]},{"id":3110,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3111]},{"id":3111,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3112]},{"id":3112,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3113]},{"id":3113,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":2,"children":[3114,3134],"positionTicks":[{"line":1098,"ticks":2}]},{"id":3114,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3115]},{"id":3115,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[3116,3119,3163],"positionTicks":[{"line":1505,"ticks":1}]},{"id":3116,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3117]},{"id":3117,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3118]},{"id":3118,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":442,"ticks":2}]},{"id":3119,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3120,3121,3122,3139,3153,3167,3177,3178,3200]},{"id":3120,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":10,"positionTicks":[{"line":1383,"ticks":10}]},{"id":3121,"callFrame":{"functionName":"getOptionValue","scriptId":"14","url":"node:internal/options","lineNumber":43,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":44,"ticks":1}]},{"id":3122,"callFrame":{"functionName":"","scriptId":"643","url":"file:///Users/josh/repos/performance/node_modules/semver/internal/re.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3123,3132],"positionTicks":[{"line":10,"ticks":1}]},{"id":3123,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3124]},{"id":3124,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3125]},{"id":3125,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3126]},{"id":3126,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3127]},{"id":3127,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3128]},{"id":3128,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3129]},{"id":3129,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3130]},{"id":3130,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3131]},{"id":3131,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3132,"callFrame":{"functionName":"createToken","scriptId":"643","url":"file:///Users/josh/repos/performance/node_modules/semver/internal/re.js","lineNumber":38,"columnNumber":20},"hitCount":2,"children":[3133],"positionTicks":[{"line":45,"ticks":1},{"line":43,"ticks":1}]},{"id":3133,"callFrame":{"functionName":"makeSafeRegex","scriptId":"643","url":"file:///Users/josh/repos/performance/node_modules/semver/internal/re.js","lineNumber":29,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":31,"ticks":1}]},{"id":3139,"callFrame":{"functionName":"","scriptId":"646","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/semver.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3140]},{"id":3140,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3141]},{"id":3141,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3142]},{"id":3142,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3143]},{"id":3143,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3144]},{"id":3144,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3145,3149]},{"id":3145,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3146]},{"id":3146,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3147]},{"id":3147,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3148]},{"id":3148,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3149,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3150]},{"id":3150,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3151]},{"id":3151,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3152]},{"id":3152,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3153,"callFrame":{"functionName":"","scriptId":"649","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/parse.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3154]},{"id":3154,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3155]},{"id":3155,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3156]},{"id":3156,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3157]},{"id":3157,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3158]},{"id":3158,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3159]},{"id":3159,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3160]},{"id":3160,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3161]},{"id":3161,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[3162]},{"id":3162,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3167,"callFrame":{"functionName":"","scriptId":"666","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/eq.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3168]},{"id":3168,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3169]},{"id":3169,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3170]},{"id":3170,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3171]},{"id":3171,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3172]},{"id":3172,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3173]},{"id":3173,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3174]},{"id":3174,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3175]},{"id":3175,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3176]},{"id":3176,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":3177,"callFrame":{"functionName":"dirname","scriptId":"30","url":"node:path","lineNumber":1277,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1285,"ticks":1}]},{"id":3178,"callFrame":{"functionName":"","scriptId":"672","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/comparator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3179]},{"id":3179,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3180]},{"id":3180,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3181]},{"id":3181,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3182]},{"id":3182,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3183]},{"id":3183,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3184]},{"id":3184,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3185]},{"id":3185,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3186]},{"id":3186,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3187,3188]},{"id":3187,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3188,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3189]},{"id":3189,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3190]},{"id":3190,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3191]},{"id":3191,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3192]},{"id":3192,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3193]},{"id":3193,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3194]},{"id":3194,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3195]},{"id":3195,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3196]},{"id":3196,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3197]},{"id":3197,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3200,"callFrame":{"functionName":"","scriptId":"686","url":"file:///Users/josh/repos/performance/node_modules/semver/ranges/subset.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3201]},{"id":3201,"callFrame":{"functionName":"Comparator","scriptId":"672","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/comparator.js","lineNumber":7,"columnNumber":14},"hitCount":1,"children":[3202],"positionTicks":[{"line":19,"ticks":1}]},{"id":3202,"callFrame":{"functionName":"parse","scriptId":"672","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/comparator.js","lineNumber":33,"columnNumber":8},"hitCount":2,"children":[3203],"positionTicks":[{"line":36,"ticks":2}]},{"id":3203,"callFrame":{"functionName":"SemVer","scriptId":"646","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/semver.js","lineNumber":7,"columnNumber":14},"hitCount":2,"positionTicks":[{"line":35,"ticks":2}]},{"id":3163,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3164,3199]},{"id":3164,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3199,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":3134,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3135,3136]},{"id":3135,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":2,"children":[3165,3198],"positionTicks":[{"line":675,"ticks":1},{"line":668,"ticks":1}]},{"id":3165,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3166]},{"id":3166,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":524,"ticks":2}]},{"id":3198,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3136,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3137]},{"id":3137,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3138]},{"id":3138,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":110,"ticks":2}]},{"id":3204,"callFrame":{"functionName":"__importStar","scriptId":"641","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[3205],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":1}]},{"id":3205,"callFrame":{"functionName":"","scriptId":"641","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":8,"ticks":4}]},{"id":3206,"callFrame":{"functionName":"semverCheck","scriptId":"641","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js","lineNumber":28,"columnNumber":20},"hitCount":0,"children":[3207,3208]},{"id":3207,"callFrame":{"functionName":"get","scriptId":"641","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":3208,"callFrame":{"functionName":"satisfies","scriptId":"675","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/satisfies.js","lineNumber":1,"columnNumber":18},"hitCount":0,"children":[3209,3223]},{"id":3209,"callFrame":{"functionName":"Range","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":4,"columnNumber":14},"hitCount":2,"children":[3210],"positionTicks":[{"line":68,"ticks":1},{"line":44,"ticks":1}]},{"id":3210,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":39,"columnNumber":11},"hitCount":1,"children":[3211],"positionTicks":[{"line":40,"ticks":1}]},{"id":3211,"callFrame":{"functionName":"parseRange","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":97,"columnNumber":13},"hitCount":7,"children":[3212,3229,3235],"positionTicks":[{"line":165,"ticks":1},{"line":117,"ticks":1},{"line":113,"ticks":5}]},{"id":3212,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":132,"columnNumber":11},"hitCount":0,"children":[3213,3214]},{"id":3213,"callFrame":{"functionName":"debug","scriptId":"645","url":"file:///Users/josh/repos/performance/node_modules/semver/internal/debug.js","lineNumber":6,"columnNumber":4},"hitCount":1,"positionTicks":[{"line":7,"ticks":1}]},{"id":3214,"callFrame":{"functionName":"parseComparator","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":254,"columnNumber":24},"hitCount":0,"children":[3215,3217,3220]},{"id":3215,"callFrame":{"functionName":"replaceTildes","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":276,"columnNumber":22},"hitCount":0,"children":[3216]},{"id":3216,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":280,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":3217,"callFrame":{"functionName":"replaceXRanges","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":381,"columnNumber":23},"hitCount":0,"children":[3218]},{"id":3218,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":385,"columnNumber":9},"hitCount":0,"children":[3219]},{"id":3219,"callFrame":{"functionName":"replaceXRange","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":389,"columnNumber":22},"hitCount":3,"children":[3234],"positionTicks":[{"line":393,"ticks":3}]},{"id":3234,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":392,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":461,"ticks":1}]},{"id":3220,"callFrame":{"functionName":"replaceCarets","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":320,"columnNumber":22},"hitCount":0,"children":[3221]},{"id":3221,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":324,"columnNumber":9},"hitCount":0,"children":[3222]},{"id":3222,"callFrame":{"functionName":"replaceCaret","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":328,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":333,"ticks":1}]},{"id":3229,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":151,"columnNumber":38},"hitCount":0,"children":[3230]},{"id":3230,"callFrame":{"functionName":"Comparator","scriptId":"672","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/comparator.js","lineNumber":7,"columnNumber":14},"hitCount":0,"children":[3231]},{"id":3231,"callFrame":{"functionName":"parse","scriptId":"672","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/comparator.js","lineNumber":33,"columnNumber":8},"hitCount":0,"children":[3232]},{"id":3232,"callFrame":{"functionName":"SemVer","scriptId":"646","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/semver.js","lineNumber":7,"columnNumber":14},"hitCount":0,"children":[3233]},{"id":3233,"callFrame":{"functionName":"format","scriptId":"646","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/semver.js","lineNumber":78,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":84,"ticks":1}]},{"id":3235,"callFrame":{"functionName":"set","scriptId":"674","url":"file:///Users/josh/repos/performance/node_modules/semver/internal/lrucache.js","lineNumber":22,"columnNumber":6},"hitCount":1,"positionTicks":[{"line":36,"ticks":1}]},{"id":3223,"callFrame":{"functionName":"test","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":190,"columnNumber":7},"hitCount":0,"children":[3224]},{"id":3224,"callFrame":{"functionName":"testSet","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":519,"columnNumber":16},"hitCount":0,"children":[3225]},{"id":3225,"callFrame":{"functionName":"test","scriptId":"672","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/comparator.js","lineNumber":58,"columnNumber":7},"hitCount":0,"children":[3226]},{"id":3226,"callFrame":{"functionName":"cmp","scriptId":"670","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/cmp.js","lineNumber":7,"columnNumber":12},"hitCount":0,"children":[3227]},{"id":3227,"callFrame":{"functionName":"gte","scriptId":"668","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/gte.js","lineNumber":1,"columnNumber":12},"hitCount":0,"children":[3228]},{"id":3228,"callFrame":{"functionName":"compare","scriptId":"658","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/compare.js","lineNumber":1,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":3,"ticks":1}]},{"id":3239,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3240,3242],"positionTicks":[{"line":66,"ticks":1}]},{"id":3240,"callFrame":{"functionName":"__importStar","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3241],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":3241,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":3242,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3243]},{"id":3243,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3244]},{"id":3244,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3245]},{"id":3245,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3246]},{"id":3246,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3247]},{"id":3247,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3248]},{"id":3248,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3249,3252]},{"id":3249,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3250]},{"id":3250,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3251]},{"id":3251,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3252,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3253,3254,3255]},{"id":3253,"callFrame":{"functionName":"","scriptId":"688","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":3,"ticks":1}]},{"id":3254,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3255,"callFrame":{"functionName":"","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3256]},{"id":3256,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3257]},{"id":3257,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3258]},{"id":3258,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3259]},{"id":3259,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3260]},{"id":3260,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3261,3264]},{"id":3261,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3262]},{"id":3262,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3263]},{"id":3263,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":3264,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3265]},{"id":3265,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3266]},{"id":3266,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3267]},{"id":3267,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3236,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3237]},{"id":3237,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3238]},{"id":3238,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3075,"callFrame":{"functionName":"__importStar","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[3076],"positionTicks":[{"line":21,"ticks":2}]},{"id":3076,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":1,"columnNumber":82},"hitCount":5,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":3}]},{"id":3270,"callFrame":{"functionName":"","scriptId":"692","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3271],"positionTicks":[{"line":27,"ticks":1}]},{"id":3271,"callFrame":{"functionName":"__importStar","scriptId":"692","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[3272],"positionTicks":[{"line":21,"ticks":2}]},{"id":3272,"callFrame":{"functionName":"","scriptId":"692","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js","lineNumber":1,"columnNumber":82},"hitCount":6,"positionTicks":[{"line":2,"ticks":5},{"line":6,"ticks":1}]},{"id":3274,"callFrame":{"functionName":"","scriptId":"693","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3275]},{"id":3275,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3276]},{"id":3276,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3277]},{"id":3277,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3278]},{"id":3278,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3279]},{"id":3279,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3280]},{"id":3280,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3281]},{"id":3281,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3282]},{"id":3282,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3283]},{"id":3283,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3268,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3269]},{"id":3269,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3287,"callFrame":{"functionName":"","scriptId":"694","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3288,3290],"positionTicks":[{"line":31,"ticks":1}]},{"id":3288,"callFrame":{"functionName":"__importStar","scriptId":"694","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3289],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":3289,"callFrame":{"functionName":"","scriptId":"694","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":2}]},{"id":3290,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3291]},{"id":3291,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3292]},{"id":3292,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3293]},{"id":3293,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3294]},{"id":3294,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3295,3299]},{"id":3295,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3296]},{"id":3296,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3297]},{"id":3297,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[3298]},{"id":3298,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3299,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3300]},{"id":3300,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3301]},{"id":3301,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3302,3303,3306]},{"id":3302,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3303,"callFrame":{"functionName":"","scriptId":"695","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3304]},{"id":3304,"callFrame":{"functionName":"__importStar","scriptId":"695","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[3305],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":3}]},{"id":3305,"callFrame":{"functionName":"","scriptId":"695","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":6,"ticks":1}]},{"id":3306,"callFrame":{"functionName":"","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3307],"positionTicks":[{"line":36,"ticks":1}]},{"id":3307,"callFrame":{"functionName":"__importStar","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":17,"columnNumber":59},"hitCount":6,"children":[3308],"positionTicks":[{"line":21,"ticks":6}]},{"id":3308,"callFrame":{"functionName":"","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":3314,"callFrame":{"functionName":"","scriptId":"697","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3315]},{"id":3315,"callFrame":{"functionName":"__importStar","scriptId":"697","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[3316],"positionTicks":[{"line":21,"ticks":2}]},{"id":3316,"callFrame":{"functionName":"","scriptId":"697","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1},{"line":6,"ticks":1}]},{"id":3318,"callFrame":{"functionName":"","scriptId":"699","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3319,3321],"positionTicks":[{"line":31,"ticks":1}]},{"id":3319,"callFrame":{"functionName":"__importStar","scriptId":"699","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js","lineNumber":17,"columnNumber":59},"hitCount":5,"children":[3320],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":4}]},{"id":3320,"callFrame":{"functionName":"","scriptId":"699","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":4,"ticks":1}]},{"id":3321,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3322]},{"id":3322,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3323]},{"id":3323,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3324]},{"id":3324,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3325]},{"id":3325,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3326]},{"id":3326,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3327]},{"id":3327,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3328,3331]},{"id":3328,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3329]},{"id":3329,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3330]},{"id":3330,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3331,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3332,3334]},{"id":3332,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"children":[3333],"positionTicks":[{"line":1383,"ticks":1}]},{"id":3333,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":3334,"callFrame":{"functionName":"","scriptId":"700","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/source-files.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3335],"positionTicks":[{"line":28,"ticks":1}]},{"id":3335,"callFrame":{"functionName":"__importStar","scriptId":"700","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/source-files.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3336],"positionTicks":[{"line":21,"ticks":3}]},{"id":3336,"callFrame":{"functionName":"","scriptId":"700","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/source-files.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":5,"ticks":1},{"line":8,"ticks":1}]},{"id":3337,"callFrame":{"functionName":"","scriptId":"701","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[3338],"positionTicks":[{"line":33,"ticks":2}]},{"id":3338,"callFrame":{"functionName":"__importStar","scriptId":"701","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3339],"positionTicks":[{"line":21,"ticks":3}]},{"id":3339,"callFrame":{"functionName":"","scriptId":"701","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1}]},{"id":3340,"callFrame":{"functionName":"","scriptId":"702","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3341]},{"id":3341,"callFrame":{"functionName":"__importStar","scriptId":"702","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js","lineNumber":17,"columnNumber":59},"hitCount":5,"children":[3342],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":4}]},{"id":3342,"callFrame":{"functionName":"","scriptId":"702","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":3},{"line":6,"ticks":1}]},{"id":3346,"callFrame":{"functionName":"","scriptId":"704","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3347,3357],"positionTicks":[{"line":33,"ticks":1}]},{"id":3347,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3348]},{"id":3348,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3349]},{"id":3349,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3350]},{"id":3350,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3351]},{"id":3351,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3352,3360]},{"id":3352,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3353]},{"id":3353,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":2,"children":[3354,3359],"positionTicks":[{"line":660,"ticks":2}]},{"id":3354,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3355]},{"id":3355,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[3356]},{"id":3356,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":122,"ticks":1}]},{"id":3359,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3360,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3361]},{"id":3361,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3362,3378]},{"id":3362,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3363,3374,3375,3380,3702]},{"id":3363,"callFrame":{"functionName":"","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3364],"positionTicks":[{"line":5,"ticks":1}]},{"id":3364,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3365]},{"id":3365,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3366]},{"id":3366,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3367]},{"id":3367,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3368]},{"id":3368,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3369]},{"id":3369,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3370]},{"id":3370,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3371]},{"id":3371,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3372]},{"id":3372,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":0,"children":[3373]},{"id":3373,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":3374,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":3375,"callFrame":{"functionName":"","scriptId":"708","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3376]},{"id":3376,"callFrame":{"functionName":"__importStar","scriptId":"708","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.js","lineNumber":17,"columnNumber":59},"hitCount":0,"children":[3377]},{"id":3377,"callFrame":{"functionName":"","scriptId":"708","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":3380,"callFrame":{"functionName":"","scriptId":"710","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/resolveProjectList.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3381]},{"id":3381,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3382]},{"id":3382,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3383]},{"id":3383,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3384]},{"id":3384,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3385]},{"id":3385,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3386,3391]},{"id":3386,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3387]},{"id":3387,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3388,3700]},{"id":3388,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3389]},{"id":3389,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[3390]},{"id":3390,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":80,"ticks":1}]},{"id":3700,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[3701]},{"id":3701,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":3391,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3392]},{"id":3392,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3393]},{"id":3393,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3394,3395,3396]},{"id":3394,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3395,"callFrame":{"functionName":"getOptionValue","scriptId":"14","url":"node:internal/options","lineNumber":43,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":44,"ticks":1}]},{"id":3396,"callFrame":{"functionName":"","scriptId":"711","url":"file:///Users/josh/repos/performance/node_modules/globby/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3397]},{"id":3397,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3398]},{"id":3398,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3399]},{"id":3399,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3400]},{"id":3400,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3401]},{"id":3401,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3402]},{"id":3402,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3403]},{"id":3403,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3404,3406]},{"id":3404,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3405]},{"id":3405,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3406,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3407,3408,3673,3689]},{"id":3407,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":3408,"callFrame":{"functionName":"","scriptId":"714","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3409]},{"id":3409,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3410]},{"id":3410,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3411]},{"id":3411,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3412]},{"id":3412,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3413]},{"id":3413,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3414]},{"id":3414,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3415]},{"id":3415,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3416]},{"id":3416,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3417,3418,3601,3661,3671]},{"id":3417,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":3418,"callFrame":{"functionName":"","scriptId":"715","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/managers/tasks.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3419]},{"id":3419,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3420]},{"id":3420,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3421]},{"id":3421,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3422]},{"id":3422,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3423]},{"id":3423,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3424]},{"id":3424,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3425]},{"id":3425,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3426]},{"id":3426,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3427]},{"id":3427,"callFrame":{"functionName":"","scriptId":"716","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3428]},{"id":3428,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3429]},{"id":3429,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3430]},{"id":3430,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3431]},{"id":3431,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3432]},{"id":3432,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3433,3436]},{"id":3433,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3434,3440]},{"id":3434,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3435]},{"id":3435,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":3440,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3441,3443]},{"id":3441,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3442,3598]},{"id":3442,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3598,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3599]},{"id":3599,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[3600]},{"id":3600,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":3443,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3436,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3437]},{"id":3437,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3438]},{"id":3438,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3439,3444]},{"id":3439,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3444,"callFrame":{"functionName":"","scriptId":"721","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/utils/pattern.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3445]},{"id":3445,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3446]},{"id":3446,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3447]},{"id":3447,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3448]},{"id":3448,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3449]},{"id":3449,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3450,3457]},{"id":3450,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3451]},{"id":3451,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3452]},{"id":3452,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[3453]},{"id":3453,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[3454]},{"id":3454,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3455]},{"id":3455,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[3456]},{"id":3456,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":3457,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3458]},{"id":3458,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3459]},{"id":3459,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3460,3472,3473]},{"id":3460,"callFrame":{"functionName":"","scriptId":"722","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/node_modules/glob-parent/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3461]},{"id":3461,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3462]},{"id":3462,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3463]},{"id":3463,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3464]},{"id":3464,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3465]},{"id":3465,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3466]},{"id":3466,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3467]},{"id":3467,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3468]},{"id":3468,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[3469]},{"id":3469,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[3470]},{"id":3470,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[3471]},{"id":3471,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3472,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3473,"callFrame":{"functionName":"","scriptId":"723","url":"file:///Users/josh/repos/performance/node_modules/micromatch/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3474],"positionTicks":[{"line":446,"ticks":1}]},{"id":3474,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3475]},{"id":3475,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3476]},{"id":3476,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3477]},{"id":3477,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3478]},{"id":3478,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3479]},{"id":3479,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3480]},{"id":3480,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3481,3551]},{"id":3481,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3482,3483,3553]},{"id":3482,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3483,"callFrame":{"functionName":"","scriptId":"724","url":"file:///Users/josh/repos/performance/node_modules/braces/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3484]},{"id":3484,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3485]},{"id":3485,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3486]},{"id":3486,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3487]},{"id":3487,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3488]},{"id":3488,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3489]},{"id":3489,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3490]},{"id":3490,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3491]},{"id":3491,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3492,3493,3503,3540]},{"id":3492,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":3493,"callFrame":{"functionName":"","scriptId":"725","url":"file:///Users/josh/repos/performance/node_modules/braces/lib/stringify.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3494]},{"id":3494,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3495]},{"id":3495,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3496]},{"id":3496,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3497]},{"id":3497,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3498]},{"id":3498,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3499]},{"id":3499,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3500]},{"id":3500,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3501]},{"id":3501,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3502]},{"id":3502,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3503,"callFrame":{"functionName":"","scriptId":"727","url":"file:///Users/josh/repos/performance/node_modules/braces/lib/compile.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3504]},{"id":3504,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3505]},{"id":3505,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3506]},{"id":3506,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3507]},{"id":3507,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3508]},{"id":3508,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3509,3515]},{"id":3509,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3510]},{"id":3510,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3511]},{"id":3511,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3512]},{"id":3512,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[3513]},{"id":3513,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[3514]},{"id":3514,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":3515,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3516]},{"id":3516,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3517]},{"id":3517,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3518,3519]},{"id":3518,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3519,"callFrame":{"functionName":"","scriptId":"728","url":"file:///Users/josh/repos/performance/node_modules/fill-range/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3520]},{"id":3520,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3521]},{"id":3521,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3522]},{"id":3522,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3523]},{"id":3523,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3524]},{"id":3524,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3525,3529]},{"id":3525,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3526]},{"id":3526,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3527]},{"id":3527,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[3528]},{"id":3528,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3529,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3530]},{"id":3530,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3531]},{"id":3531,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3532,3533]},{"id":3532,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3533,"callFrame":{"functionName":"","scriptId":"729","url":"file:///Users/josh/repos/performance/node_modules/to-regex-range/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3534]},{"id":3534,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3535]},{"id":3535,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3536]},{"id":3536,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3537]},{"id":3537,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3538]},{"id":3538,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3539]},{"id":3539,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":1274,"ticks":1}]},{"id":3540,"callFrame":{"functionName":"","scriptId":"732","url":"file:///Users/josh/repos/performance/node_modules/braces/lib/parse.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3541]},{"id":3541,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3542]},{"id":3542,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3543]},{"id":3543,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3544]},{"id":3544,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3545]},{"id":3545,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3546]},{"id":3546,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3547]},{"id":3547,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3548]},{"id":3548,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3549]},{"id":3549,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3550]},{"id":3550,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3553,"callFrame":{"functionName":"","scriptId":"734","url":"file:///Users/josh/repos/performance/node_modules/micromatch/node_modules/picomatch/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3554]},{"id":3554,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3555]},{"id":3555,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3556]},{"id":3556,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3557]},{"id":3557,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3558]},{"id":3558,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3559]},{"id":3559,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3560]},{"id":3560,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3561]},{"id":3561,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3562,3563]},{"id":3562,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3563,"callFrame":{"functionName":"","scriptId":"735","url":"file:///Users/josh/repos/performance/node_modules/micromatch/node_modules/picomatch/lib/picomatch.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3564]},{"id":3564,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3565]},{"id":3565,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3566]},{"id":3566,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3567]},{"id":3567,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3568]},{"id":3568,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3569,3573]},{"id":3569,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3570]},{"id":3570,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3571]},{"id":3571,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3572]},{"id":3572,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3573,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3574]},{"id":3574,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3575]},{"id":3575,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3576,3577]},{"id":3576,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":3577,"callFrame":{"functionName":"","scriptId":"736","url":"file:///Users/josh/repos/performance/node_modules/micromatch/node_modules/picomatch/lib/scan.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3578]},{"id":3578,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3579]},{"id":3579,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3580]},{"id":3580,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3581]},{"id":3581,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3582]},{"id":3582,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3583]},{"id":3583,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3584]},{"id":3584,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3585]},{"id":3585,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3586,3587]},{"id":3586,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3587,"callFrame":{"functionName":"","scriptId":"737","url":"file:///Users/josh/repos/performance/node_modules/micromatch/node_modules/picomatch/lib/utils.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3588]},{"id":3588,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3589]},{"id":3589,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3590]},{"id":3590,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3591]},{"id":3591,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3592]},{"id":3592,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3593]},{"id":3593,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3594]},{"id":3594,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3595]},{"id":3595,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3596,3597]},{"id":3596,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3597,"callFrame":{"functionName":"","scriptId":"738","url":"file:///Users/josh/repos/performance/node_modules/micromatch/node_modules/picomatch/lib/constants.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":96,"ticks":1}]},{"id":3551,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3552]},{"id":3552,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3601,"callFrame":{"functionName":"","scriptId":"742","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/providers/async.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3602]},{"id":3602,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3603]},{"id":3603,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3604]},{"id":3604,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3605]},{"id":3605,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3606]},{"id":3606,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3607,3623]},{"id":3607,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3608]},{"id":3608,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3609]},{"id":3609,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3610,3626]},{"id":3610,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/readers/async.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3611]},{"id":3611,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3612]},{"id":3612,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3613]},{"id":3613,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3614]},{"id":3614,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3615]},{"id":3615,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3616]},{"id":3616,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3617,3620]},{"id":3617,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3618]},{"id":3618,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3619]},{"id":3619,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3620,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3621]},{"id":3621,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3622]},{"id":3622,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3626,"callFrame":{"functionName":"","scriptId":"746","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/providers/provider.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3627]},{"id":3627,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3628]},{"id":3628,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3629]},{"id":3629,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3630]},{"id":3630,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3631]},{"id":3631,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3632]},{"id":3632,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3633]},{"id":3633,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3634,3658]},{"id":3634,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3635,3636]},{"id":3635,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3636,"callFrame":{"functionName":"","scriptId":"747","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/providers/filters/deep.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3637]},{"id":3637,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3638]},{"id":3638,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3639]},{"id":3639,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3640]},{"id":3640,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3641]},{"id":3641,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3642]},{"id":3642,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3643]},{"id":3643,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3644,3647]},{"id":3644,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3645]},{"id":3645,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3646]},{"id":3646,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3647,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3648]},{"id":3648,"callFrame":{"functionName":"","scriptId":"748","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/providers/matchers/partial.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3649]},{"id":3649,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3650]},{"id":3650,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3651]},{"id":3651,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3652]},{"id":3652,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3653]},{"id":3653,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3654]},{"id":3654,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3655]},{"id":3655,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3656]},{"id":3656,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3657]},{"id":3657,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3658,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3659]},{"id":3659,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3660]},{"id":3660,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3623,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3624]},{"id":3624,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3625]},{"id":3625,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":3661,"callFrame":{"functionName":"","scriptId":"754","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/providers/sync.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3662]},{"id":3662,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3663]},{"id":3663,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3664]},{"id":3664,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3665]},{"id":3665,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3666]},{"id":3666,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3667]},{"id":3667,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3668]},{"id":3668,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3669]},{"id":3669,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3670]},{"id":3670,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3671,"callFrame":{"functionName":"","scriptId":"756","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/settings.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3672]},{"id":3672,"callFrame":{"functionName":"cpus","scriptId":"185","url":"node:os","lineNumber":140,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147,"ticks":1}]},{"id":3673,"callFrame":{"functionName":"","scriptId":"757","url":"file:///Users/josh/repos/performance/node_modules/dir-glob/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3674]},{"id":3674,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3675]},{"id":3675,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3676]},{"id":3676,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3677]},{"id":3677,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3678]},{"id":3678,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3679,3685]},{"id":3679,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3680]},{"id":3680,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3681]},{"id":3681,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3682]},{"id":3682,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[3683]},{"id":3683,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[3684]},{"id":3684,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":3685,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3686]},{"id":3686,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3687]},{"id":3687,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3688]},{"id":3688,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3689,"callFrame":{"functionName":"","scriptId":"759","url":"file:///Users/josh/repos/performance/node_modules/globby/gitignore.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3690]},{"id":3690,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3691]},{"id":3691,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3692]},{"id":3692,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3693]},{"id":3693,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3694]},{"id":3694,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3695]},{"id":3695,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3696]},{"id":3696,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3697]},{"id":3697,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3698]},{"id":3698,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3699]},{"id":3699,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3702,"callFrame":{"functionName":"","scriptId":"762","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3703,3712,3714]},{"id":3703,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3704]},{"id":3704,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3705]},{"id":3705,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3706]},{"id":3706,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3707]},{"id":3707,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3708]},{"id":3708,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3709]},{"id":3709,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3710]},{"id":3710,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3711]},{"id":3711,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":3712,"callFrame":{"functionName":"__importStar","scriptId":"762","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3713],"positionTicks":[{"line":21,"ticks":3}]},{"id":3713,"callFrame":{"functionName":"","scriptId":"762","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":3},{"line":8,"ticks":1}]},{"id":3714,"callFrame":{"functionName":"satisfies","scriptId":"675","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/satisfies.js","lineNumber":1,"columnNumber":18},"hitCount":0,"children":[3715]},{"id":3715,"callFrame":{"functionName":"Range","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":4,"columnNumber":14},"hitCount":0,"children":[3716]},{"id":3716,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":39,"columnNumber":11},"hitCount":0,"children":[3717]},{"id":3717,"callFrame":{"functionName":"parseRange","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":97,"columnNumber":13},"hitCount":0,"children":[3718]},{"id":3718,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":136,"columnNumber":11},"hitCount":0,"children":[3719]},{"id":3719,"callFrame":{"functionName":"replaceGTE0","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":474,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":479,"ticks":1}]},{"id":3378,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3379]},{"id":3379,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3357,"callFrame":{"functionName":"__importStar","scriptId":"704","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[3358],"positionTicks":[{"line":21,"ticks":4}]},{"id":3358,"callFrame":{"functionName":"","scriptId":"704","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1}]},{"id":3720,"callFrame":{"functionName":"","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3721,3775,3777],"positionTicks":[{"line":34,"ticks":1}]},{"id":3721,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3722]},{"id":3722,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3723]},{"id":3723,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3724]},{"id":3724,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3725]},{"id":3725,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3726,3731]},{"id":3726,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3727]},{"id":3727,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3728]},{"id":3728,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3729]},{"id":3729,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[3730]},{"id":3730,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":3731,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3732]},{"id":3732,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3733,3736]},{"id":3733,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3734]},{"id":3734,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3735]},{"id":3735,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3736,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3737,3738]},{"id":3737,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":3738,"callFrame":{"functionName":"","scriptId":"765","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/commonjs/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3739]},{"id":3739,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3740]},{"id":3740,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3741]},{"id":3741,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3742]},{"id":3742,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3743]},{"id":3743,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3744,3748]},{"id":3744,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3745]},{"id":3745,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3746]},{"id":3746,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[3747]},{"id":3747,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3748,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3749]},{"id":3749,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3750]},{"id":3750,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3751,3752,3753,3763]},{"id":3751,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"children":[3774],"positionTicks":[{"line":1383,"ticks":4}]},{"id":3774,"callFrame":{"functionName":"compileFunctionForCJSLoader","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3752,"callFrame":{"functionName":"getOptionValue","scriptId":"14","url":"node:internal/options","lineNumber":43,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":44,"ticks":1}]},{"id":3753,"callFrame":{"functionName":"","scriptId":"766","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3754]},{"id":3754,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3755]},{"id":3755,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3756]},{"id":3756,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3757]},{"id":3757,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3758]},{"id":3758,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3759]},{"id":3759,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3760]},{"id":3760,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3761]},{"id":3761,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3762]},{"id":3762,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3763,"callFrame":{"functionName":"","scriptId":"768","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/commonjs/ast.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3764]},{"id":3764,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3765]},{"id":3765,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3766]},{"id":3766,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3767]},{"id":3767,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3768]},{"id":3768,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3769]},{"id":3769,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3770,3773]},{"id":3770,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3771]},{"id":3771,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3772]},{"id":3772,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3773,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":3775,"callFrame":{"functionName":"__importStar","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":17,"columnNumber":59},"hitCount":1,"children":[3776],"positionTicks":[{"line":21,"ticks":1}]},{"id":3776,"callFrame":{"functionName":"","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":2}]},{"id":3777,"callFrame":{"functionName":"createDebug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":59,"columnNumber":21},"hitCount":0,"children":[3778]},{"id":3778,"callFrame":{"functionName":"useColors","scriptId":"183","url":"file:///Users/josh/repos/performance/node_modules/debug/src/node.js","lineNumber":154,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":156,"ticks":1}]},{"id":3284,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3285]},{"id":3285,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3286]},{"id":3286,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":442,"ticks":2}]},{"id":3312,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3313]},{"id":3313,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3780,"callFrame":{"functionName":"","scriptId":"772","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3781]},{"id":3781,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3782]},{"id":3782,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3783]},{"id":3783,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3784]},{"id":3784,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3785]},{"id":3785,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1018,"ticks":1}]},{"id":3779,"callFrame":{"functionName":"__exportStar","scriptId":"636","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/index.js","lineNumber":12,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":3011,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":861,"ticks":1}]},{"id":3006,"callFrame":{"functionName":"__importStar","scriptId":"633","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/isTypeReadonly.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[3007],"positionTicks":[{"line":21,"ticks":2}]},{"id":3007,"callFrame":{"functionName":"","scriptId":"633","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/isTypeReadonly.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":2}]},{"id":3787,"callFrame":{"functionName":"","scriptId":"774","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/isUnsafeAssignment.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3788]},{"id":3788,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3789]},{"id":3789,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3790]},{"id":3790,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3791]},{"id":3791,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3792]},{"id":3792,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3793]},{"id":3793,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3794]},{"id":3794,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3795,3798]},{"id":3795,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3796]},{"id":3796,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3797]},{"id":3797,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3798,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3799,3800]},{"id":3799,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3800,"callFrame":{"functionName":"","scriptId":"775","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/predicates.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3801],"positionTicks":[{"line":44,"ticks":1}]},{"id":3801,"callFrame":{"functionName":"__importStar","scriptId":"775","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/predicates.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3802],"positionTicks":[{"line":21,"ticks":3}]},{"id":3802,"callFrame":{"functionName":"","scriptId":"775","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/predicates.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":3803,"callFrame":{"functionName":"","scriptId":"776","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/requiresQuoting.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3804]},{"id":3804,"callFrame":{"functionName":"__importStar","scriptId":"776","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/requiresQuoting.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[3805],"positionTicks":[{"line":21,"ticks":2}]},{"id":3805,"callFrame":{"functionName":"","scriptId":"776","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/requiresQuoting.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":3},{"line":8,"ticks":1}]},{"id":2988,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2989]},{"id":2989,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2990]},{"id":2990,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2970,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2971,2977]},{"id":2971,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2972]},{"id":2972,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2977,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2978]},{"id":2978,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2979,2980]},{"id":2979,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2980,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2981]},{"id":2981,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2923,"callFrame":{"functionName":"__exportStar","scriptId":"622","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/index.js","lineNumber":12,"columnNumber":58},"hitCount":0,"children":[2924]},{"id":2924,"callFrame":{"functionName":"","scriptId":"622","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/index.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":8,"ticks":2}]},{"id":3806,"callFrame":{"functionName":"__importStar","scriptId":"621","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/misc.js","lineNumber":20,"columnNumber":59},"hitCount":4,"children":[3807,3808],"positionTicks":[{"line":24,"ticks":4}]},{"id":3807,"callFrame":{"functionName":"","scriptId":"621","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/misc.js","lineNumber":4,"columnNumber":82},"hitCount":5,"positionTicks":[{"line":5,"ticks":2},{"line":11,"ticks":3}]},{"id":3808,"callFrame":{"functionName":"","scriptId":"621","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/misc.js","lineNumber":15,"columnNumber":88},"hitCount":1,"positionTicks":[{"line":17,"ticks":1}]},{"id":3809,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":118,"ticks":1}]},{"id":2816,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2817]},{"id":2817,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2818]},{"id":2818,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":442,"ticks":3}]},{"id":3811,"callFrame":{"functionName":"__exportStar","scriptId":"589","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/index.js","lineNumber":12,"columnNumber":58},"hitCount":0,"children":[3812]},{"id":3812,"callFrame":{"functionName":"","scriptId":"589","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/index.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":3821,"callFrame":{"functionName":"","scriptId":"782","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/await-thenable.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3822]},{"id":3822,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3823]},{"id":3823,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3824]},{"id":3824,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3825]},{"id":3825,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3826]},{"id":3826,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3827]},{"id":3827,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3828]},{"id":3828,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3829]},{"id":3829,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3830]},{"id":3830,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[3831]},{"id":3831,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[3832]},{"id":3832,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3833]},{"id":3833,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":3834,"callFrame":{"functionName":"","scriptId":"783","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-ts-comment.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":72,"ticks":1},{"line":53,"ticks":1}]},{"id":3838,"callFrame":{"functionName":"","scriptId":"789","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-return.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3839,3851,3857]},{"id":3839,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3840]},{"id":3840,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3841]},{"id":3841,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3842]},{"id":3842,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3843]},{"id":3843,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3844,3853]},{"id":3844,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3845]},{"id":3845,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3846]},{"id":3846,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3847]},{"id":3847,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[3848]},{"id":3848,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[3849]},{"id":3849,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[3850]},{"id":3850,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":413,"ticks":1}]},{"id":3853,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3854]},{"id":3854,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3855]},{"id":3855,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3856]},{"id":3856,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3851,"callFrame":{"functionName":"__importStar","scriptId":"789","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-return.js","lineNumber":17,"columnNumber":59},"hitCount":5,"children":[3852],"positionTicks":[{"line":21,"ticks":5}]},{"id":3852,"callFrame":{"functionName":"","scriptId":"789","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-return.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1}]},{"id":3857,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":1,"children":[3858],"positionTicks":[{"line":7,"ticks":1}]},{"id":3858,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[3859]},{"id":3859,"callFrame":{"functionName":"consistent-return","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":34,"columnNumber":25},"hitCount":0,"children":[3860]},{"id":3860,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3861]},{"id":3861,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3862]},{"id":3862,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3863]},{"id":3863,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3864]},{"id":3864,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3865,3867]},{"id":3865,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"children":[3866],"positionTicks":[{"line":1172,"ticks":1}]},{"id":3866,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":0},{"id":3867,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3868]},{"id":3868,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3869]},{"id":3869,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3870,3871]},{"id":3870,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3871,"callFrame":{"functionName":"","scriptId":"791","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/consistent-return.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3872]},{"id":3872,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3873]},{"id":3873,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3874]},{"id":3874,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3875]},{"id":3875,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3876]},{"id":3876,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3877]},{"id":3877,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3878]},{"id":3878,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3879]},{"id":3879,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3880,3881]},{"id":3880,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":3881,"callFrame":{"functionName":"","scriptId":"792","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/ast-utils.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[3882],"positionTicks":[{"line":1189,"ticks":1},{"line":30,"ticks":1}]},{"id":3882,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3883]},{"id":3883,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3884]},{"id":3884,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3885]},{"id":3885,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3886]},{"id":3886,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3887,3889]},{"id":3887,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3888]},{"id":3888,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[3911],"positionTicks":[{"line":660,"ticks":1}]},{"id":3911,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3912]},{"id":3912,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[3913]},{"id":3913,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[3914]},{"id":3914,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[3915]},{"id":3915,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[3916]},{"id":3916,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":0,"children":[3917]},{"id":3917,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[3918]},{"id":3918,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":3889,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3890]},{"id":3890,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3891]},{"id":3891,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3892]},{"id":3892,"callFrame":{"functionName":"","scriptId":"793","url":"file:///Users/josh/repos/performance/node_modules/esutils/lib/utils.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3893]},{"id":3893,"callFrame":{"functionName":"","scriptId":"793","url":"file:///Users/josh/repos/performance/node_modules/esutils/lib/utils.js","lineNumber":25,"columnNumber":10},"hitCount":0,"children":[3894]},{"id":3894,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3895]},{"id":3895,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3896]},{"id":3896,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3897]},{"id":3897,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3898]},{"id":3898,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3899,3904]},{"id":3899,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3900]},{"id":3900,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3901,3906]},{"id":3901,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3902]},{"id":3902,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3903]},{"id":3903,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3906,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3907,3908,3909]},{"id":3907,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":3908,"callFrame":{"functionName":"getOptionValue","scriptId":"14","url":"node:internal/options","lineNumber":43,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":44,"ticks":1}]},{"id":3909,"callFrame":{"functionName":"","scriptId":"795","url":"file:///Users/josh/repos/performance/node_modules/esutils/lib/code.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3910]},{"id":3910,"callFrame":{"functionName":"","scriptId":"795","url":"file:///Users/josh/repos/performance/node_modules/esutils/lib/code.js","lineNumber":25,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":41,"ticks":1}]},{"id":3904,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3905]},{"id":3905,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":579,"ticks":1}]},{"id":3919,"callFrame":{"functionName":"","scriptId":"798","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-assertions.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3920,3922]},{"id":3920,"callFrame":{"functionName":"__importStar","scriptId":"798","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-assertions.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[3921],"positionTicks":[{"line":21,"ticks":4}]},{"id":3921,"callFrame":{"functionName":"","scriptId":"798","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-assertions.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":5,"ticks":1}]},{"id":3922,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3923]},{"id":3923,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3924]},{"id":3924,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3925]},{"id":3925,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3926]},{"id":3926,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3927]},{"id":3927,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3928]},{"id":3928,"callFrame":{"functionName":"findLongestRegisteredExtension","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":538,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":539,"ticks":1}]},{"id":3929,"callFrame":{"functionName":"","scriptId":"804","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/dot-notation.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3930,3941,3943]},{"id":3930,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3931]},{"id":3931,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3932]},{"id":3932,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3933]},{"id":3933,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3934]},{"id":3934,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3935]},{"id":3935,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3936]},{"id":3936,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3937]},{"id":3937,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3938]},{"id":3938,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[3939]},{"id":3939,"callFrame":{"functionName":"fileURLToPath","scriptId":"28","url":"node:internal/url","lineNumber":1483,"columnNumber":22},"hitCount":0,"children":[3940]},{"id":3940,"callFrame":{"functionName":"getPathFromURLPosix","scriptId":"28","url":"node:internal/url","lineNumber":1465,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":1466,"ticks":1}]},{"id":3941,"callFrame":{"functionName":"__importStar","scriptId":"804","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/dot-notation.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3942],"positionTicks":[{"line":21,"ticks":3}]},{"id":3942,"callFrame":{"functionName":"","scriptId":"804","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/dot-notation.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":2}]},{"id":3943,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[3944]},{"id":3944,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[3945]},{"id":3945,"callFrame":{"functionName":"dot-notation","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":42,"columnNumber":20},"hitCount":0,"children":[3946]},{"id":3946,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3947]},{"id":3947,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3948]},{"id":3948,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3949]},{"id":3949,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3950]},{"id":3950,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3951]},{"id":3951,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3952]},{"id":3952,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3953,3956]},{"id":3953,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3954]},{"id":3954,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3955]},{"id":3955,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3956,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3957]},{"id":3957,"callFrame":{"functionName":"","scriptId":"805","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/dot-notation.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3958]},{"id":3958,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3959]},{"id":3959,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3960]},{"id":3960,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3961]},{"id":3961,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3962]},{"id":3962,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3963]},{"id":3963,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3964]},{"id":3964,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3965]},{"id":3965,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":3967,"callFrame":{"functionName":"","scriptId":"807","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-function-return-type.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3968]},{"id":3968,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3969]},{"id":3969,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3970]},{"id":3970,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3971]},{"id":3971,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3972]},{"id":3972,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3973,3977]},{"id":3973,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3974]},{"id":3974,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3975]},{"id":3975,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[3976]},{"id":3976,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":95,"ticks":1}]},{"id":3977,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3978]},{"id":3978,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3979]},{"id":3979,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3980]},{"id":3980,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3981,"callFrame":{"functionName":"","scriptId":"809","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-member-accessibility.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3982]},{"id":3982,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3983]},{"id":3983,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3984]},{"id":3984,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3985]},{"id":3985,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3986]},{"id":3986,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3987]},{"id":3987,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3988]},{"id":3988,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3989]},{"id":3989,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3990]},{"id":3990,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3994,"callFrame":{"functionName":"","scriptId":"812","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/init-declarations.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3995]},{"id":3995,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[3996]},{"id":3996,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":1,"children":[3997],"positionTicks":[{"line":68,"ticks":1}]},{"id":3997,"callFrame":{"functionName":"init-declarations","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":65,"columnNumber":25},"hitCount":0,"children":[3998]},{"id":3998,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3999]},{"id":3999,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4000]},{"id":4000,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4001]},{"id":4001,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4002]},{"id":4002,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4003]},{"id":4003,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4004]},{"id":4004,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4005]},{"id":4005,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4006]},{"id":4006,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4007,"callFrame":{"functionName":"","scriptId":"814","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/max-params.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4008]},{"id":4008,"callFrame":{"functionName":"createNamedRule","scriptId":"407","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.js","lineNumber":13,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":4009,"callFrame":{"functionName":"","scriptId":"816","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-ordering.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4010,4020]},{"id":4010,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4011]},{"id":4011,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4012]},{"id":4012,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4013]},{"id":4013,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4014]},{"id":4014,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4015]},{"id":4015,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4016]},{"id":4016,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4017]},{"id":4017,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[4018]},{"id":4018,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[4019]},{"id":4019,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":4020,"callFrame":{"functionName":"","scriptId":"816","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-ordering.js","lineNumber":185,"columnNumber":9},"hitCount":1,"children":[4021],"positionTicks":[{"line":226,"ticks":1}]},{"id":4021,"callFrame":{"functionName":"","scriptId":"816","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-ordering.js","lineNumber":187,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":204,"ticks":1}]},{"id":4022,"callFrame":{"functionName":"","scriptId":"818","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/method-signature-style.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":5,"ticks":1}]},{"id":4023,"callFrame":{"functionName":"","scriptId":"819","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4024]},{"id":4024,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4025]},{"id":4025,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4026]},{"id":4026,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4027]},{"id":4027,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4028]},{"id":4028,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4029,4032]},{"id":4029,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4030]},{"id":4030,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4031]},{"id":4031,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":629,"ticks":1}]},{"id":4032,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4033]},{"id":4033,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4034]},{"id":4034,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4035]},{"id":4035,"callFrame":{"functionName":"","scriptId":"820","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4036],"positionTicks":[{"line":3,"ticks":1}]},{"id":4036,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4037]},{"id":4037,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4038]},{"id":4038,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4039]},{"id":4039,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4040]},{"id":4040,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4041]},{"id":4041,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4042]},{"id":4042,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4043]},{"id":4043,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4044,4045,4047,4050,4052]},{"id":4044,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":4045,"callFrame":{"functionName":"","scriptId":"821","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/enums.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4046]},{"id":4046,"callFrame":{"functionName":"","scriptId":"821","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/enums.js","lineNumber":23,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":39,"ticks":1}]},{"id":4047,"callFrame":{"functionName":"","scriptId":"822","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/schema.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4048,4049]},{"id":4048,"callFrame":{"functionName":"getEnumNames","scriptId":"621","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/misc.js","lineNumber":149,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":151,"ticks":1}]},{"id":4049,"callFrame":{"functionName":"selectorSchema","scriptId":"822","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/schema.js","lineNumber":74,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":86,"ticks":1}]},{"id":4050,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":0,"children":[4051]},{"id":4051,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":4052,"callFrame":{"functionName":"","scriptId":"824","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/parse-options.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4053]},{"id":4053,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4054]},{"id":4054,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4055]},{"id":4055,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4056]},{"id":4056,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4057]},{"id":4057,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4058,4062]},{"id":4058,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4059]},{"id":4059,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4060]},{"id":4060,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4061]},{"id":4061,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4062,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4063]},{"id":4063,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4064]},{"id":4064,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4065,4066]},{"id":4065,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4066,"callFrame":{"functionName":"","scriptId":"825","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/validator.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4067],"positionTicks":[{"line":3,"ticks":1}]},{"id":4067,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4068]},{"id":4068,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4069]},{"id":4069,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4070]},{"id":4070,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4071]},{"id":4071,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4072]},{"id":4072,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4073]},{"id":4073,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4074]},{"id":4074,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4075]},{"id":4075,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4078,"callFrame":{"functionName":"","scriptId":"829","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-base-to-string.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4079,4081],"positionTicks":[{"line":27,"ticks":1}]},{"id":4079,"callFrame":{"functionName":"__importStar","scriptId":"829","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-base-to-string.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4080],"positionTicks":[{"line":21,"ticks":4}]},{"id":4080,"callFrame":{"functionName":"","scriptId":"829","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-base-to-string.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":2}]},{"id":4081,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4082]},{"id":4082,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4083]},{"id":4083,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4084]},{"id":4084,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4085]},{"id":4085,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1018,"ticks":1}]},{"id":4086,"callFrame":{"functionName":"","scriptId":"831","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-void-expression.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4087]},{"id":4087,"callFrame":{"functionName":"__importStar","scriptId":"831","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-void-expression.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4088],"positionTicks":[{"line":21,"ticks":4}]},{"id":4088,"callFrame":{"functionName":"","scriptId":"831","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-void-expression.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":4,"ticks":1}]},{"id":4089,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":4090,"callFrame":{"functionName":"","scriptId":"832","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-dupe-class-members.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4091]},{"id":4091,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4092]},{"id":4092,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4093]},{"id":4093,"callFrame":{"functionName":"no-dupe-class-members","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":115,"columnNumber":29},"hitCount":0,"children":[4094]},{"id":4094,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4095]},{"id":4095,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4096]},{"id":4096,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4097]},{"id":4097,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4098]},{"id":4098,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4099,4105]},{"id":4099,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4100]},{"id":4100,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4101]},{"id":4101,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[4102]},{"id":4102,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[4103]},{"id":4103,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[4104]},{"id":4104,"callFrame":{"functionName":"SafeMap","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":413,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":414,"ticks":1}]},{"id":4105,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4106]},{"id":4106,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4107]},{"id":4107,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4108]},{"id":4108,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4109,"callFrame":{"functionName":"","scriptId":"837","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-empty-function.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4110]},{"id":4110,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4111]},{"id":4111,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4112]},{"id":4112,"callFrame":{"functionName":"no-empty-function","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":123,"columnNumber":25},"hitCount":0,"children":[4113]},{"id":4113,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4114]},{"id":4114,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4115]},{"id":4115,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4116]},{"id":4116,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4117]},{"id":4117,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4118]},{"id":4118,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4119]},{"id":4119,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4120]},{"id":4120,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4121]},{"id":4121,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4123,"callFrame":{"functionName":"","scriptId":"839","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-empty-interface.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4124]},{"id":4124,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4125]},{"id":4125,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4126]},{"id":4126,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4127]},{"id":4127,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4128]},{"id":4128,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4129]},{"id":4129,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4130]},{"id":4130,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":4131,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":152,"ticks":1}]},{"id":4132,"callFrame":{"functionName":"","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4133]},{"id":4133,"callFrame":{"functionName":"__importStar","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":17,"columnNumber":59},"hitCount":1,"children":[4134],"positionTicks":[{"line":21,"ticks":1}]},{"id":4134,"callFrame":{"functionName":"","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":1,"columnNumber":82},"hitCount":5,"positionTicks":[{"line":2,"ticks":3},{"line":8,"ticks":2}]},{"id":4135,"callFrame":{"functionName":"","scriptId":"845","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-for-in-array.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4136,4138],"positionTicks":[{"line":26,"ticks":1}]},{"id":4136,"callFrame":{"functionName":"__importStar","scriptId":"845","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-for-in-array.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4137],"positionTicks":[{"line":21,"ticks":3}]},{"id":4137,"callFrame":{"functionName":"","scriptId":"845","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-for-in-array.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":5,"ticks":1}]},{"id":4138,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4139]},{"id":4139,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4140]},{"id":4140,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4141]},{"id":4141,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4142]},{"id":4142,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4143]},{"id":4143,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4144]},{"id":4144,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":4145,"callFrame":{"functionName":"","scriptId":"847","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-implied-eval.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4146],"positionTicks":[{"line":28,"ticks":1}]},{"id":4146,"callFrame":{"functionName":"__importStar","scriptId":"847","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-implied-eval.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4147],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":3}]},{"id":4147,"callFrame":{"functionName":"","scriptId":"847","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-implied-eval.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1},{"line":4,"ticks":1}]},{"id":4149,"callFrame":{"functionName":"","scriptId":"850","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-invalid-this.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4150]},{"id":4150,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":7,"ticks":1}]},{"id":4151,"callFrame":{"functionName":"","scriptId":"853","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-loop-func.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4152]},{"id":4152,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4153]},{"id":4153,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4154]},{"id":4154,"callFrame":{"functionName":"no-loop-func","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":153,"columnNumber":20},"hitCount":0,"children":[4155]},{"id":4155,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4156]},{"id":4156,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4157]},{"id":4157,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4158]},{"id":4158,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4159]},{"id":4159,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4160]},{"id":4160,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4161]},{"id":4161,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4162]},{"id":4162,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4163]},{"id":4163,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4164,"callFrame":{"functionName":"","scriptId":"855","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-loss-of-precision.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4165]},{"id":4165,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4166]},{"id":4166,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4167]},{"id":4167,"callFrame":{"functionName":"no-loss-of-precision","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":154,"columnNumber":28},"hitCount":0,"children":[4168]},{"id":4168,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4169]},{"id":4169,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4170]},{"id":4170,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4171]},{"id":4171,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4172]},{"id":4172,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4173]},{"id":4173,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4174]},{"id":4174,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4175]},{"id":4175,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[4176]},{"id":4176,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":4177,"callFrame":{"functionName":"","scriptId":"857","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-magic-numbers.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4178,4191]},{"id":4178,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4179]},{"id":4179,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4180]},{"id":4180,"callFrame":{"functionName":"no-magic-numbers","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":155,"columnNumber":24},"hitCount":0,"children":[4181]},{"id":4181,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4182]},{"id":4182,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4183]},{"id":4183,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4184]},{"id":4184,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4185]},{"id":4185,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4186]},{"id":4186,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4187]},{"id":4187,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4188]},{"id":4188,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[4189]},{"id":4189,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[4190]},{"id":4190,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":4191,"callFrame":{"functionName":"deepMerge","scriptId":"403","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/deepMerge.js","lineNumber":18,"columnNumber":18},"hitCount":0,"children":[4192]},{"id":4192,"callFrame":{"functionName":"","scriptId":"403","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/deepMerge.js","lineNumber":21,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":4193,"callFrame":{"functionName":"","scriptId":"859","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-meaningless-void-operator.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4194],"positionTicks":[{"line":27,"ticks":1}]},{"id":4194,"callFrame":{"functionName":"__importStar","scriptId":"859","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-meaningless-void-operator.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4195,4196],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":4195,"callFrame":{"functionName":"","scriptId":"859","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-meaningless-void-operator.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4196,"callFrame":{"functionName":"","scriptId":"859","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-meaningless-void-operator.js","lineNumber":12,"columnNumber":88},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":4198,"callFrame":{"functionName":"","scriptId":"861","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4199],"positionTicks":[{"line":28,"ticks":1}]},{"id":4199,"callFrame":{"functionName":"__importStar","scriptId":"861","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js","lineNumber":17,"columnNumber":59},"hitCount":7,"children":[4200],"positionTicks":[{"line":18,"ticks":2},{"line":21,"ticks":5}]},{"id":4200,"callFrame":{"functionName":"","scriptId":"861","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":2,"ticks":1}]},{"id":4201,"callFrame":{"functionName":"","scriptId":"862","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-mixed-enums.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4202],"positionTicks":[{"line":28,"ticks":1}]},{"id":4202,"callFrame":{"functionName":"__importStar","scriptId":"862","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-mixed-enums.js","lineNumber":17,"columnNumber":59},"hitCount":7,"children":[4203],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":6}]},{"id":4203,"callFrame":{"functionName":"","scriptId":"862","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-mixed-enums.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":4,"ticks":1}]},{"id":4204,"callFrame":{"functionName":"","scriptId":"864","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-asserted-nullish-coalescing.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4205]},{"id":4205,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4206]},{"id":4206,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4207]},{"id":4207,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4208]},{"id":4208,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4209]},{"id":4209,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4210]},{"id":4210,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4211]},{"id":4211,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4212]},{"id":4212,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4213]},{"id":4213,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4215,"callFrame":{"functionName":"","scriptId":"867","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redeclare.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4216]},{"id":4216,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4217]},{"id":4217,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4218]},{"id":4218,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4219]},{"id":4219,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4220]},{"id":4220,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4221]},{"id":4221,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4222]},{"id":4222,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4223]},{"id":4223,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4224]},{"id":4224,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[4225]},{"id":4225,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[4226]},{"id":4226,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[4227]},{"id":4227,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":0,"children":[4228]},{"id":4228,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[4229]},{"id":4229,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":4230,"callFrame":{"functionName":"","scriptId":"868","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redundant-type-constituents.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4231,4240],"positionTicks":[{"line":28,"ticks":1}]},{"id":4231,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4232]},{"id":4232,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4233]},{"id":4233,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4234]},{"id":4234,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4235]},{"id":4235,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4236]},{"id":4236,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4237]},{"id":4237,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4238]},{"id":4238,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4239]},{"id":4239,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":4240,"callFrame":{"functionName":"__importStar","scriptId":"868","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redundant-type-constituents.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4241],"positionTicks":[{"line":21,"ticks":4}]},{"id":4241,"callFrame":{"functionName":"","scriptId":"868","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redundant-type-constituents.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4242,"callFrame":{"functionName":"","scriptId":"870","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-restricted-imports.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4243,4251],"positionTicks":[{"line":22,"ticks":1}]},{"id":4243,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4244]},{"id":4244,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4245]},{"id":4245,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4246]},{"id":4246,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4247]},{"id":4247,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4248]},{"id":4248,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4249]},{"id":4249,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4250]},{"id":4250,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":4251,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4252]},{"id":4252,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4253]},{"id":4253,"callFrame":{"functionName":"no-restricted-imports","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":192,"columnNumber":29},"hitCount":0,"children":[4254]},{"id":4254,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4255]},{"id":4255,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4256]},{"id":4256,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4257]},{"id":4257,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4258]},{"id":4258,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4259]},{"id":4259,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4260]},{"id":4260,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4261]},{"id":4261,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4262]},{"id":4262,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":4263,"callFrame":{"functionName":"","scriptId":"873","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-shadow.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":12,"ticks":1}]},{"id":4265,"callFrame":{"functionName":"","scriptId":"876","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-boolean-literal-compare.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4266],"positionTicks":[{"line":28,"ticks":1}]},{"id":4266,"callFrame":{"functionName":"__importStar","scriptId":"876","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-boolean-literal-compare.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4267],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":4267,"callFrame":{"functionName":"","scriptId":"876","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-boolean-literal-compare.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":8,"ticks":2},{"line":4,"ticks":1}]},{"id":4268,"callFrame":{"functionName":"","scriptId":"877","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-condition.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4269]},{"id":4269,"callFrame":{"functionName":"__importStar","scriptId":"877","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-condition.js","lineNumber":17,"columnNumber":59},"hitCount":5,"children":[4270],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":4}]},{"id":4270,"callFrame":{"functionName":"","scriptId":"877","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-condition.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1}]},{"id":4273,"callFrame":{"functionName":"","scriptId":"879","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-qualifier.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4274,4282],"positionTicks":[{"line":30,"ticks":1}]},{"id":4274,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4275]},{"id":4275,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4276]},{"id":4276,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4277]},{"id":4277,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4278]},{"id":4278,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4279]},{"id":4279,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4280]},{"id":4280,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4281]},{"id":4281,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":420,"ticks":1}]},{"id":4282,"callFrame":{"functionName":"__importStar","scriptId":"879","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-qualifier.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4283],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":3}]},{"id":4283,"callFrame":{"functionName":"","scriptId":"879","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-qualifier.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4284,"callFrame":{"functionName":"","scriptId":"880","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-template-expression.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4285]},{"id":4285,"callFrame":{"functionName":"__importStar","scriptId":"880","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-template-expression.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4286],"positionTicks":[{"line":21,"ticks":4}]},{"id":4286,"callFrame":{"functionName":"","scriptId":"880","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-template-expression.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4287,"callFrame":{"functionName":"","scriptId":"881","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-arguments.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4288,4295],"positionTicks":[{"line":26,"ticks":1}]},{"id":4288,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4289]},{"id":4289,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4290]},{"id":4290,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4291]},{"id":4291,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4292]},{"id":4292,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4293]},{"id":4293,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4294]},{"id":4294,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":4295,"callFrame":{"functionName":"__importStar","scriptId":"881","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-arguments.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4296],"positionTicks":[{"line":21,"ticks":3}]},{"id":4296,"callFrame":{"functionName":"","scriptId":"881","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-arguments.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4297,"callFrame":{"functionName":"","scriptId":"882","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-assertion.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[4298],"positionTicks":[{"line":28,"ticks":1},{"line":27,"ticks":1}]},{"id":4298,"callFrame":{"functionName":"__importStar","scriptId":"882","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-assertion.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4299],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":1}]},{"id":4299,"callFrame":{"functionName":"","scriptId":"882","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-assertion.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4300,"callFrame":{"functionName":"","scriptId":"883","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-constraint.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4301]},{"id":4301,"callFrame":{"functionName":"__importStar","scriptId":"883","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-constraint.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4302],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":4302,"callFrame":{"functionName":"","scriptId":"883","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-constraint.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":2}]},{"id":4303,"callFrame":{"functionName":"","scriptId":"884","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-parameters.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4304,4317]},{"id":4304,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4305]},{"id":4305,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4306]},{"id":4306,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4307]},{"id":4307,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4308]},{"id":4308,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4309]},{"id":4309,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4310]},{"id":4310,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4311]},{"id":4311,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4312]},{"id":4312,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[4313]},{"id":4313,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[4314]},{"id":4314,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[4315]},{"id":4315,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":0,"children":[4316]},{"id":4316,"callFrame":{"functionName":"RegExp: (^|\\\\|\\/)((\\.|%2e)(\\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))?(\\\\|\\/|$)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4317,"callFrame":{"functionName":"__importStar","scriptId":"884","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-parameters.js","lineNumber":17,"columnNumber":59},"hitCount":1,"children":[4318],"positionTicks":[{"line":21,"ticks":1}]},{"id":4318,"callFrame":{"functionName":"","scriptId":"884","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-parameters.js","lineNumber":1,"columnNumber":82},"hitCount":5,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":3}]},{"id":4319,"callFrame":{"functionName":"","scriptId":"889","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-enum-comparison.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4320,4322]},{"id":4320,"callFrame":{"functionName":"__importStar","scriptId":"889","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-enum-comparison.js","lineNumber":17,"columnNumber":59},"hitCount":5,"children":[4321],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":4}]},{"id":4321,"callFrame":{"functionName":"","scriptId":"889","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-enum-comparison.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":5,"ticks":1},{"line":8,"ticks":1}]},{"id":4322,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4323]},{"id":4323,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4324]},{"id":4324,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4325]},{"id":4325,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4326]},{"id":4326,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4327]},{"id":4327,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4328]},{"id":4328,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4329]},{"id":4329,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4330,4331]},{"id":4330,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1350,"ticks":1}]},{"id":4331,"callFrame":{"functionName":"","scriptId":"890","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/enum-utils/shared.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[4332,4334],"positionTicks":[{"line":30,"ticks":1},{"line":25,"ticks":1}]},{"id":4332,"callFrame":{"functionName":"__importStar","scriptId":"890","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/enum-utils/shared.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4333],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":3}]},{"id":4333,"callFrame":{"functionName":"","scriptId":"890","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/enum-utils/shared.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":4334,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4335]},{"id":4335,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4336]},{"id":4336,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4337]},{"id":4337,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4338]},{"id":4338,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4339]},{"id":4339,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4340]},{"id":4340,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4341]},{"id":4341,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":4345,"callFrame":{"functionName":"","scriptId":"892","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-member-access.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":27,"ticks":2}]},{"id":4346,"callFrame":{"functionName":"","scriptId":"893","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-return.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4347,4354]},{"id":4347,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4348]},{"id":4348,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4349]},{"id":4349,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4350]},{"id":4350,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4351]},{"id":4351,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4352]},{"id":4352,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4353]},{"id":4353,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":906,"ticks":1}]},{"id":4354,"callFrame":{"functionName":"__importStar","scriptId":"893","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-return.js","lineNumber":17,"columnNumber":59},"hitCount":6,"children":[4355],"positionTicks":[{"line":21,"ticks":6}]},{"id":4355,"callFrame":{"functionName":"","scriptId":"893","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-return.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1}]},{"id":4356,"callFrame":{"functionName":"","scriptId":"894","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-unary-minus.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4357,4364]},{"id":4357,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4358]},{"id":4358,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4359]},{"id":4359,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4360]},{"id":4360,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4361]},{"id":4361,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4362]},{"id":4362,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4363]},{"id":4363,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":4364,"callFrame":{"functionName":"__importStar","scriptId":"894","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-unary-minus.js","lineNumber":17,"columnNumber":59},"hitCount":6,"children":[4365],"positionTicks":[{"line":18,"ticks":2},{"line":21,"ticks":4}]},{"id":4365,"callFrame":{"functionName":"","scriptId":"894","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-unary-minus.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":2,"ticks":1}]},{"id":4366,"callFrame":{"functionName":"","scriptId":"895","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-expressions.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4367]},{"id":4367,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4368]},{"id":4368,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4369]},{"id":4369,"callFrame":{"functionName":"no-unused-expressions","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":226,"columnNumber":29},"hitCount":0,"children":[4370]},{"id":4370,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4371]},{"id":4371,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4372]},{"id":4372,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4373]},{"id":4373,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4374]},{"id":4374,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4375,4380]},{"id":4375,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4376]},{"id":4376,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4377]},{"id":4377,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[4378]},{"id":4378,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[4379]},{"id":4379,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":2630,"ticks":2}]},{"id":4380,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4381]},{"id":4381,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4382]},{"id":4382,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4383]},{"id":4383,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1350,"ticks":1}]},{"id":4384,"callFrame":{"functionName":"","scriptId":"897","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4385]},{"id":4385,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4386]},{"id":4386,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4387]},{"id":4387,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":208,"ticks":1}]},{"id":4388,"callFrame":{"functionName":"","scriptId":"898","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-use-before-define.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4389]},{"id":4389,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4390]},{"id":4390,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4391]},{"id":4391,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4392]},{"id":4392,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4393]},{"id":4393,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4394]},{"id":4394,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4395]},{"id":4395,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4396]},{"id":4396,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4397,"callFrame":{"functionName":"","scriptId":"899","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-useless-constructor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4398]},{"id":4398,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4399]},{"id":4399,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4400]},{"id":4400,"callFrame":{"functionName":"no-useless-constructor","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":237,"columnNumber":30},"hitCount":0,"children":[4401]},{"id":4401,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4402]},{"id":4402,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4403]},{"id":4403,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4404]},{"id":4404,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4405]},{"id":4405,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4406]},{"id":4406,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4407]},{"id":4407,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4408]},{"id":4408,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[4409]},{"id":4409,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":4410,"callFrame":{"functionName":"","scriptId":"904","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/non-nullable-type-assertion-style.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4411],"positionTicks":[{"line":27,"ticks":1}]},{"id":4411,"callFrame":{"functionName":"__importStar","scriptId":"904","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/non-nullable-type-assertion-style.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4412],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":1}]},{"id":4412,"callFrame":{"functionName":"","scriptId":"904","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/non-nullable-type-assertion-style.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":3}]},{"id":4413,"callFrame":{"functionName":"","scriptId":"905","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/only-throw-error.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4414]},{"id":4414,"callFrame":{"functionName":"__importStar","scriptId":"905","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/only-throw-error.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4415],"positionTicks":[{"line":21,"ticks":4}]},{"id":4415,"callFrame":{"functionName":"","scriptId":"905","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/only-throw-error.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1}]},{"id":4416,"callFrame":{"functionName":"","scriptId":"908","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-destructuring.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4417]},{"id":4417,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4418]},{"id":4418,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4419]},{"id":4419,"callFrame":{"functionName":"prefer-destructuring","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":259,"columnNumber":28},"hitCount":0,"children":[4420]},{"id":4420,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4421]},{"id":4421,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4422]},{"id":4422,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4423]},{"id":4423,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4424]},{"id":4424,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4425]},{"id":4425,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4426]},{"id":4426,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4427,4429]},{"id":4427,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[4428]},{"id":4428,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":4429,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4430]},{"id":4430,"callFrame":{"functionName":"","scriptId":"909","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/prefer-destructuring.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":17,"ticks":1}]},{"id":4431,"callFrame":{"functionName":"","scriptId":"911","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-find.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":25,"ticks":1}]},{"id":4432,"callFrame":{"functionName":"","scriptId":"914","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-includes.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4433,4448]},{"id":4433,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4434]},{"id":4434,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4435]},{"id":4435,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4436]},{"id":4436,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4437]},{"id":4437,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4438,4443]},{"id":4438,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4439]},{"id":4439,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4440]},{"id":4440,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4441]},{"id":4441,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[4442]},{"id":4442,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":4443,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4444]},{"id":4444,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4445]},{"id":4445,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4446,4447]},{"id":4446,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":7,"positionTicks":[{"line":1350,"ticks":7}]},{"id":4447,"callFrame":{"functionName":"","scriptId":"915","url":"file:///Users/josh/repos/performance/node_modules/@eslint-community/regexpp/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":122,"ticks":1}]},{"id":4448,"callFrame":{"functionName":"__importStar","scriptId":"914","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-includes.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4449],"positionTicks":[{"line":21,"ticks":2}]},{"id":4449,"callFrame":{"functionName":"","scriptId":"914","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-includes.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1},{"line":5,"ticks":1}]},{"id":4450,"callFrame":{"functionName":"","scriptId":"918","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-nullish-coalescing.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4451]},{"id":4451,"callFrame":{"functionName":"__importStar","scriptId":"918","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-nullish-coalescing.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4452],"positionTicks":[{"line":21,"ticks":4}]},{"id":4452,"callFrame":{"functionName":"","scriptId":"918","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-nullish-coalescing.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1},{"line":5,"ticks":1}]},{"id":4453,"callFrame":{"functionName":"","scriptId":"919","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4454,4456],"positionTicks":[{"line":27,"ticks":1}]},{"id":4454,"callFrame":{"functionName":"__importStar","scriptId":"919","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4455],"positionTicks":[{"line":21,"ticks":2}]},{"id":4455,"callFrame":{"functionName":"","scriptId":"919","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":3},{"line":8,"ticks":1}]},{"id":4456,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4457]},{"id":4457,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4458]},{"id":4458,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4459]},{"id":4459,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4460]},{"id":4460,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4461]},{"id":4461,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4462]},{"id":4462,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4463]},{"id":4463,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4464,4466,4512]},{"id":4464,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"children":[4465],"positionTicks":[{"line":1350,"ticks":2}]},{"id":4465,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":4466,"callFrame":{"functionName":"","scriptId":"920","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/analyzeChain.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4467,4476]},{"id":4467,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4468]},{"id":4468,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4469]},{"id":4469,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4470]},{"id":4470,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4471]},{"id":4471,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4472,4479]},{"id":4472,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4473]},{"id":4473,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4474]},{"id":4474,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4475,4478]},{"id":4475,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4478,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":19,"ticks":2}]},{"id":4479,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4480,4499]},{"id":4480,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4481]},{"id":4481,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4482,4483,4501]},{"id":4482,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"children":[4500],"positionTicks":[{"line":1350,"ticks":2}]},{"id":4500,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":4483,"callFrame":{"functionName":"","scriptId":"921","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/checkNullishAndReport.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4484,4497],"positionTicks":[{"line":29,"ticks":1}]},{"id":4484,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4485]},{"id":4485,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4486]},{"id":4486,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4487]},{"id":4487,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4488]},{"id":4488,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4489]},{"id":4489,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4490]},{"id":4490,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4491]},{"id":4491,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4492]},{"id":4492,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[4493]},{"id":4493,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[4494]},{"id":4494,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[4495]},{"id":4495,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":0,"children":[4496]},{"id":4496,"callFrame":{"functionName":"get pathname","scriptId":"28","url":"node:internal/url","lineNumber":1066,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":1069,"ticks":1}]},{"id":4497,"callFrame":{"functionName":"__importStar","scriptId":"921","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/checkNullishAndReport.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4498],"positionTicks":[{"line":21,"ticks":2}]},{"id":4498,"callFrame":{"functionName":"","scriptId":"921","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/checkNullishAndReport.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4501,"callFrame":{"functionName":"","scriptId":"922","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/compareNodes.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4502]},{"id":4502,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4503]},{"id":4503,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4504]},{"id":4504,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4505]},{"id":4505,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4506]},{"id":4506,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4507]},{"id":4507,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4508]},{"id":4508,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4509]},{"id":4509,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4510]},{"id":4510,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[4511]},{"id":4511,"callFrame":{"functionName":"fileURLToPath","scriptId":"28","url":"node:internal/url","lineNumber":1483,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":1492,"ticks":1}]},{"id":4499,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":870,"ticks":1}]},{"id":4476,"callFrame":{"functionName":"__importStar","scriptId":"920","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/analyzeChain.js","lineNumber":17,"columnNumber":59},"hitCount":5,"children":[4477],"positionTicks":[{"line":21,"ticks":5}]},{"id":4477,"callFrame":{"functionName":"","scriptId":"920","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/analyzeChain.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":2,"ticks":1}]},{"id":4512,"callFrame":{"functionName":"","scriptId":"923","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/gatherLogicalOperands.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4513,4523]},{"id":4513,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4514]},{"id":4514,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4515]},{"id":4515,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4516]},{"id":4516,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4517]},{"id":4517,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4518]},{"id":4518,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4519]},{"id":4519,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4520]},{"id":4520,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4521]},{"id":4521,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[4522]},{"id":4522,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":799,"ticks":1}]},{"id":4523,"callFrame":{"functionName":"__importStar","scriptId":"923","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/gatherLogicalOperands.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4524],"positionTicks":[{"line":18,"ticks":2},{"line":21,"ticks":2}]},{"id":4524,"callFrame":{"functionName":"","scriptId":"923","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/gatherLogicalOperands.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":3},{"line":4,"ticks":1}]},{"id":4525,"callFrame":{"functionName":"","scriptId":"925","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4526]},{"id":4526,"callFrame":{"functionName":"__importStar","scriptId":"925","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly.js","lineNumber":17,"columnNumber":59},"hitCount":5,"children":[4527],"positionTicks":[{"line":21,"ticks":5}]},{"id":4527,"callFrame":{"functionName":"","scriptId":"925","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4528,"callFrame":{"functionName":"","scriptId":"927","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-reduce-type-parameter.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":39,"ticks":1}]},{"id":4529,"callFrame":{"functionName":"","scriptId":"929","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-return-this-type.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4530]},{"id":4530,"callFrame":{"functionName":"__importStar","scriptId":"929","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-return-this-type.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4531],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":4531,"callFrame":{"functionName":"","scriptId":"929","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-return-this-type.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":2}]},{"id":4532,"callFrame":{"functionName":"","scriptId":"930","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-string-starts-ends-with.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4533]},{"id":4533,"callFrame":{"functionName":"RegExpParser","scriptId":"915","url":"file:///Users/josh/repos/performance/node_modules/@eslint-community/regexpp/index.js","lineNumber":2586,"columnNumber":15},"hitCount":0,"children":[4534]},{"id":4534,"callFrame":{"functionName":"RegExpValidator","scriptId":"915","url":"file:///Users/josh/repos/performance/node_modules/@eslint-community/regexpp/index.js","lineNumber":582,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":597,"ticks":1}]},{"id":4535,"callFrame":{"functionName":"","scriptId":"932","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/promise-function-async.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4536,4538]},{"id":4536,"callFrame":{"functionName":"__importStar","scriptId":"932","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/promise-function-async.js","lineNumber":17,"columnNumber":59},"hitCount":5,"children":[4537],"positionTicks":[{"line":21,"ticks":5}]},{"id":4537,"callFrame":{"functionName":"","scriptId":"932","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/promise-function-async.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4538,"callFrame":{"functionName":"createNamedRule","scriptId":"407","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.js","lineNumber":13,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":15,"ticks":1}]},{"id":4539,"callFrame":{"functionName":"","scriptId":"934","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/require-await.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4540]},{"id":4540,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4541]},{"id":4541,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4542]},{"id":4542,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4543]},{"id":4543,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4544]},{"id":4544,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4545]},{"id":4545,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4546]},{"id":4546,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4547]},{"id":4547,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4548]},{"id":4548,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4549,"callFrame":{"functionName":"","scriptId":"935","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-plus-operands.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[4550],"positionTicks":[{"line":27,"ticks":2}]},{"id":4550,"callFrame":{"functionName":"__importStar","scriptId":"935","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-plus-operands.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4551],"positionTicks":[{"line":18,"ticks":2},{"line":21,"ticks":1}]},{"id":4551,"callFrame":{"functionName":"","scriptId":"935","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-plus-operands.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4552,"callFrame":{"functionName":"","scriptId":"936","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-template-expressions.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":4553,"callFrame":{"functionName":"","scriptId":"937","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/return-await.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[4554,4556],"positionTicks":[{"line":28,"ticks":1},{"line":27,"ticks":1}]},{"id":4554,"callFrame":{"functionName":"__importStar","scriptId":"937","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/return-await.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4555],"positionTicks":[{"line":21,"ticks":2}]},{"id":4555,"callFrame":{"functionName":"","scriptId":"937","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/return-await.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1}]},{"id":4556,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4557]},{"id":4557,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4558]},{"id":4558,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4559]},{"id":4559,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4560]},{"id":4560,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4561]},{"id":4561,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4562,4565]},{"id":4562,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4563]},{"id":4563,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4564]},{"id":4564,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4565,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":4566,"callFrame":{"functionName":"","scriptId":"938","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/sort-type-constituents.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":112,"ticks":1}]},{"id":4567,"callFrame":{"functionName":"","scriptId":"939","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/strict-boolean-expressions.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[4568],"positionTicks":[{"line":28,"ticks":1},{"line":27,"ticks":1}]},{"id":4568,"callFrame":{"functionName":"__importStar","scriptId":"939","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/strict-boolean-expressions.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4569],"positionTicks":[{"line":21,"ticks":3}]},{"id":4569,"callFrame":{"functionName":"","scriptId":"939","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/strict-boolean-expressions.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":3}]},{"id":4570,"callFrame":{"functionName":"","scriptId":"940","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/switch-exhaustiveness-check.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4571],"positionTicks":[{"line":26,"ticks":1}]},{"id":4571,"callFrame":{"functionName":"__importStar","scriptId":"940","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/switch-exhaustiveness-check.js","lineNumber":17,"columnNumber":59},"hitCount":1,"children":[4572],"positionTicks":[{"line":21,"ticks":1}]},{"id":4572,"callFrame":{"functionName":"","scriptId":"940","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/switch-exhaustiveness-check.js","lineNumber":1,"columnNumber":82},"hitCount":5,"positionTicks":[{"line":2,"ticks":3},{"line":8,"ticks":1},{"line":4,"ticks":1}]},{"id":4573,"callFrame":{"functionName":"","scriptId":"943","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[4574,4576],"positionTicks":[{"line":57,"ticks":1},{"line":2,"ticks":1}]},{"id":4574,"callFrame":{"functionName":"__importStar","scriptId":"943","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4575],"positionTicks":[{"line":18,"ticks":2},{"line":21,"ticks":2}]},{"id":4575,"callFrame":{"functionName":"","scriptId":"943","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":2}]},{"id":4576,"callFrame":{"functionName":"","scriptId":"943","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js","lineNumber":56,"columnNumber":63},"hitCount":0,"children":[4577]},{"id":4577,"callFrame":{"functionName":"","scriptId":"943","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js","lineNumber":64,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":65,"ticks":1}]},{"id":3819,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3820]},{"id":3820,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":110,"ticks":4}]},{"id":3991,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3992]},{"id":3992,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3993]},{"id":3993,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":442,"ticks":7}]},{"id":4342,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":1500,"ticks":5}]},{"id":4343,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[4344]},{"id":4344,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":442,"ticks":7}]},{"id":3813,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"children":[3814,3835],"positionTicks":[{"line":1133,"ticks":1}]},{"id":3814,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":4,"children":[3815,4076],"positionTicks":[{"line":660,"ticks":4}]},{"id":3815,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":2,"children":[3816,3966],"positionTicks":[{"line":524,"ticks":2}]},{"id":3816,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":1,"children":[3817],"positionTicks":[{"line":49,"ticks":1}]},{"id":3817,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":9,"children":[3818],"positionTicks":[{"line":2630,"ticks":9}]},{"id":3818,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":2630,"ticks":2}]},{"id":3966,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":524,"ticks":7}]},{"id":4076,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[4077]},{"id":4077,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":229,"ticks":3}]},{"id":3835,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3836,4148]},{"id":3836,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"children":[3837,4264],"positionTicks":[{"line":110,"ticks":1}]},{"id":3837,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":110,"ticks":3}]},{"id":4264,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":4148,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":63,"ticks":3}]},{"id":4122,"callFrame":{"functionName":"assert","scriptId":"8","url":"node:internal/assert","lineNumber":10,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11,"ticks":1}]},{"id":4214,"callFrame":{"functionName":"Module","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":293,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":294,"ticks":3}]},{"id":4197,"callFrame":{"functionName":"canBeRequiredWithoutScheme","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":296,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":297,"ticks":1}]},{"id":1807,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1808]},{"id":1808,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1809]},{"id":1809,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":4578,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1350,"ticks":3}]},{"id":4579,"callFrame":{"functionName":"","scriptId":"946","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/parser/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4580]},{"id":4580,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4581]},{"id":4581,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4582]},{"id":4582,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4583]},{"id":4583,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4584]},{"id":4584,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4585]},{"id":4585,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4586,4606]},{"id":4586,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[4587],"positionTicks":[{"line":1500,"ticks":1}]},{"id":4587,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4588,4589]},{"id":4588,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1350,"ticks":1}]},{"id":4589,"callFrame":{"functionName":"","scriptId":"947","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/parser/dist/parser.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4590]},{"id":4590,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4591]},{"id":4591,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4592]},{"id":4592,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4593]},{"id":4593,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4594]},{"id":4594,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4595]},{"id":4595,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4596]},{"id":4596,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4597,4604]},{"id":4597,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4598]},{"id":4598,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[4599]},{"id":4599,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[4600]},{"id":4600,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[4601]},{"id":4601,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":0,"children":[4602]},{"id":4602,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[4603]},{"id":4603,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":4604,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[4605]},{"id":4605,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":509,"ticks":1}]},{"id":4606,"callFrame":{"functionName":"Module._extensions..json","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1558,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":1563,"ticks":1}]},{"id":4611,"callFrame":{"functionName":"","scriptId":"949","url":"file:///Users/josh/repos/performance/node_modules/typescript-eslint/dist/configs/all.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4612]},{"id":4612,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4613]},{"id":4613,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4614]},{"id":4614,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4615]},{"id":4615,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4616]},{"id":4616,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4617]},{"id":4617,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4618]},{"id":4618,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[4619],"positionTicks":[{"line":660,"ticks":1}]},{"id":4619,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[4620]},{"id":4620,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":4627,"callFrame":{"functionName":"","scriptId":"961","url":"file:///Users/josh/repos/performance/node_modules/typescript-eslint/dist/configs/stylistic-type-checked-only.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":12,"ticks":1}]},{"id":4610,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":2,"children":[4623],"positionTicks":[{"line":442,"ticks":2}]},{"id":4623,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":4624,"callFrame":{"functionName":"dirname","scriptId":"30","url":"node:path","lineNumber":1277,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1282,"ticks":1}]},{"id":4626,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1500,"ticks":1}]},{"id":4628,"callFrame":{"functionName":"exports.default","scriptId":"949","url":"file:///Users/josh/repos/performance/node_modules/typescript-eslint/dist/configs/all.js","lineNumber":13,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":4629,"callFrame":{"functionName":"exports.default","scriptId":"955","url":"file:///Users/josh/repos/performance/node_modules/typescript-eslint/dist/configs/recommended-type-checked-only.js","lineNumber":13,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":24835,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1350,"ticks":1}]},{"id":24836,"callFrame":{"functionName":"","scriptId":"966","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/formatters/stylish.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[24837]},{"id":24837,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[24838]},{"id":24838,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[24839,24879]},{"id":24839,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[24840]},{"id":24840,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[24841]},{"id":24841,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[24842,24847]},{"id":24842,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[24843]},{"id":24843,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[24844]},{"id":24844,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[24845]},{"id":24845,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[24846]},{"id":24846,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":24847,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[24848]},{"id":24848,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[24849,24877]},{"id":24849,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[24850,24851]},{"id":24850,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1350,"ticks":2}]},{"id":24851,"callFrame":{"functionName":"","scriptId":"967","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/chalk/source/index.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[24852,24875],"positionTicks":[{"line":94,"ticks":1},{"line":61,"ticks":1}]},{"id":24852,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[24853]},{"id":24853,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[24854]},{"id":24854,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[24855]},{"id":24855,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[24856]},{"id":24856,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[24857,24859]},{"id":24857,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[24858]},{"id":24858,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[24864],"positionTicks":[{"line":660,"ticks":1}]},{"id":24864,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[24865]},{"id":24865,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[24866]},{"id":24866,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":24859,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"children":[24860,24863],"positionTicks":[{"line":1283,"ticks":1}]},{"id":24860,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[24861]},{"id":24861,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[24862,24867]},{"id":24862,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1350,"ticks":2}]},{"id":24867,"callFrame":{"functionName":"","scriptId":"969","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/supports-color/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[24868],"positionTicks":[{"line":133,"ticks":1}]},{"id":24868,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[24869]},{"id":24869,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[24870]},{"id":24870,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[24871]},{"id":24871,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[24872]},{"id":24872,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[24873]},{"id":24873,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[24874]},{"id":24874,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":535,"ticks":1}]},{"id":24863,"callFrame":{"functionName":"assembleStyles","scriptId":"968","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/ansi-styles/index.js","lineNumber":60,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":149,"ticks":1},{"line":132,"ticks":1}]},{"id":24875,"callFrame":{"functionName":"Chalk","scriptId":"967","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/chalk/source/index.js","lineNumber":55,"columnNumber":14},"hitCount":0,"children":[24876]},{"id":24876,"callFrame":{"functionName":"chalkFactory","scriptId":"967","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/chalk/source/index.js","lineNumber":37,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":40,"ticks":1}]},{"id":24877,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[24878]},{"id":24878,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":435,"ticks":1}]},{"id":24879,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":535,"ticks":1}]},{"id":4630,"callFrame":{"functionName":"","scriptId":"361","url":"file:///Users/josh/repos/performance/cases/files-1024-layout-even-singlerun-true-types-service/eslint.config.js?mtime=1721238102907","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4631]},{"id":4631,"callFrame":{"functionName":"initializeImportMetaObject","scriptId":"65","url":"node:internal/modules/esm/utils","lineNumber":191,"columnNumber":35},"hitCount":0,"children":[4632]},{"id":4632,"callFrame":{"functionName":"defaultInitializeImportMetaForModule","scriptId":"65","url":"node:internal/modules/esm/utils","lineNumber":180,"columnNumber":45},"hitCount":0,"children":[4633]},{"id":4633,"callFrame":{"functionName":"importMetaInitialize","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":598,"columnNumber":22},"hitCount":0,"children":[4634]},{"id":4634,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":420,"ticks":1}]},{"id":4638,"callFrame":{"functionName":"normalize","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":853,"columnNumber":16},"hitCount":0,"children":[4639]},{"id":4639,"callFrame":{"functionName":"assertValidBaseConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":323,"columnNumber":30},"hitCount":1,"children":[4640],"positionTicks":[{"line":345,"ticks":1}]},{"id":4640,"callFrame":{"functionName":"validate","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":411,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":445,"ticks":1}]},{"id":4641,"callFrame":{"functionName":"lintFiles","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":787,"columnNumber":19},"hitCount":3,"children":[4954,24805],"positionTicks":[{"line":975,"ticks":1},{"line":882,"ticks":1},{"line":866,"ticks":1}]},{"id":4954,"callFrame":{"functionName":"","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":881,"columnNumber":26},"hitCount":2,"children":[4955,4957,4970],"positionTicks":[{"line":932,"ticks":1},{"line":963,"ticks":1}]},{"id":4955,"callFrame":{"functionName":"getConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1118,"columnNumber":10},"hitCount":0,"children":[4956]},{"id":4956,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":947,"ticks":1}]},{"id":4957,"callFrame":{"functionName":"retry","scriptId":"324","url":"file:///Users/josh/repos/performance/node_modules/@humanwhocodes/retry/dist/retrier.cjs","lineNumber":194,"columnNumber":9},"hitCount":2,"children":[4958],"positionTicks":[{"line":202,"ticks":1},{"line":214,"ticks":1}]},{"id":4958,"callFrame":{"functionName":"","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":931,"columnNumber":37},"hitCount":0,"children":[4959,4961]},{"id":4959,"callFrame":{"functionName":"get signal","scriptId":"106","url":"node:internal/abort_controller","lineNumber":386,"columnNumber":12},"hitCount":0,"children":[4960]},{"id":4960,"callFrame":{"functionName":"AbortSignal","scriptId":"106","url":"node:internal/abort_controller","lineNumber":150,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":155,"ticks":1}]},{"id":4961,"callFrame":{"functionName":"readFile","scriptId":"78","url":"node:internal/fs/promises","lineNumber":1236,"columnNumber":23},"hitCount":5,"children":[4962,4963,4964],"positionTicks":[{"line":1246,"ticks":2},{"line":1241,"ticks":1},{"line":1238,"ticks":2}]},{"id":4962,"callFrame":{"functionName":"getOptions","scriptId":"27","url":"node:internal/fs/utils","lineNumber":323,"columnNumber":19},"hitCount":0},{"id":4963,"callFrame":{"functionName":"checkAborted","scriptId":"78","url":"node:internal/fs/promises","lineNumber":471,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":474,"ticks":1}]},{"id":4964,"callFrame":{"functionName":"open","scriptId":"78","url":"node:internal/fs/promises","lineNumber":634,"columnNumber":19},"hitCount":4,"children":[4965,4966],"positionTicks":[{"line":640,"ticks":4}]},{"id":4965,"callFrame":{"functionName":"openFileHandle","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":640,"ticks":3}]},{"id":4966,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[4967]},{"id":4967,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[4968]},{"id":4968,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[4969]},{"id":4969,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":2,"positionTicks":[{"line":712,"ticks":2}]},{"id":4970,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":947,"ticks":2}]},{"id":24805,"callFrame":{"functionName":"processLintReport","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":226,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":237,"ticks":1}]},{"id":4642,"callFrame":{"functionName":"processTicksAndRejections","scriptId":"32","url":"node:internal/process/task_queues","lineNumber":66,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":70,"ticks":1}]},{"id":4643,"callFrame":{"functionName":"findFiles","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":514,"columnNumber":24},"hitCount":5,"children":[4644,4645,4952],"positionTicks":[{"line":606,"ticks":5}]},{"id":4644,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":536,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":540,"ticks":1}]},{"id":4645,"callFrame":{"functionName":"globMultiSearch","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":435,"columnNumber":30},"hitCount":1,"children":[4646],"positionTicks":[{"line":445,"ticks":1}]},{"id":4646,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":450,"columnNumber":12},"hitCount":0,"children":[4647]},{"id":4647,"callFrame":{"functionName":"globSearch","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":236,"columnNumber":25},"hitCount":1,"children":[4648,4653],"positionTicks":[{"line":281,"ticks":1}]},{"id":4648,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":261,"columnNumber":34},"hitCount":1,"children":[4649],"positionTicks":[{"line":269,"ticks":1}]},{"id":4649,"callFrame":{"functionName":"Minimatch","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":127,"columnNumber":19},"hitCount":0,"children":[4650]},{"id":4650,"callFrame":{"functionName":"make","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":159,"columnNumber":14},"hitCount":0,"children":[4651,4652]},{"id":4651,"callFrame":{"functionName":"","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":188,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":190,"ticks":1}]},{"id":4652,"callFrame":{"functionName":"","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":195,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":197,"ticks":1}]},{"id":4653,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":280,"columnNumber":41},"hitCount":0,"children":[4654]},{"id":4654,"callFrame":{"functionName":"walk","scriptId":"276","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/index.js","lineNumber":8,"columnNumber":13},"hitCount":0,"children":[4655,4657,4660]},{"id":4655,"callFrame":{"functionName":"getSettings","scriptId":"276","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/index.js","lineNumber":28,"columnNumber":20},"hitCount":0,"children":[4656]},{"id":4656,"callFrame":{"functionName":"Settings","scriptId":"302","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/settings.js","lineNumber":5,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":4657,"callFrame":{"functionName":"AsyncProvider","scriptId":"277","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/providers/async.js","lineNumber":4,"columnNumber":15},"hitCount":0,"children":[4658]},{"id":4658,"callFrame":{"functionName":"AsyncReader","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":8,"columnNumber":15},"hitCount":1,"children":[4659],"positionTicks":[{"line":14,"ticks":1}]},{"id":4659,"callFrame":{"functionName":"Reader","scriptId":"298","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/reader.js","lineNumber":4,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":4660,"callFrame":{"functionName":"read","scriptId":"277","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/providers/async.js","lineNumber":10,"columnNumber":8},"hitCount":0,"children":[4661,4664]},{"id":4661,"callFrame":{"functionName":"onEntry","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":40,"columnNumber":11},"hitCount":0,"children":[4662]},{"id":4662,"callFrame":{"functionName":"addListener","scriptId":"21","url":"node:events","lineNumber":610,"columnNumber":57},"hitCount":0,"children":[4663]},{"id":4663,"callFrame":{"functionName":"_addListener","scriptId":"21","url":"node:events","lineNumber":547,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":602,"ticks":1}]},{"id":4664,"callFrame":{"functionName":"read","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":22,"columnNumber":8},"hitCount":0,"children":[4665]},{"id":4665,"callFrame":{"functionName":"setImmediate","scriptId":"36","url":"node:timers","lineNumber":280,"columnNumber":21},"hitCount":0,"children":[4666]},{"id":4666,"callFrame":{"functionName":"Immediate","scriptId":"10","url":"node:internal/timers","lineNumber":626,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":635,"ticks":1}]},{"id":4952,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":605,"columnNumber":33},"hitCount":1,"children":[4953],"positionTicks":[{"line":606,"ticks":1}]},{"id":4953,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":5,"positionTicks":[{"line":75,"ticks":1},{"line":74,"ticks":3},{"line":114,"ticks":1}]},{"id":4667,"callFrame":{"functionName":"processImmediate","scriptId":"10","url":"node:internal/timers","lineNumber":437,"columnNumber":27},"hitCount":1,"children":[4668],"positionTicks":[{"line":478,"ticks":1}]},{"id":4668,"callFrame":{"functionName":"","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":25,"columnNumber":21},"hitCount":0,"children":[4669]},{"id":4669,"callFrame":{"functionName":"_pushToQueue","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":49,"columnNumber":16},"hitCount":0,"children":[4670]},{"id":4670,"callFrame":{"functionName":"push","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":110,"columnNumber":16},"hitCount":0,"children":[4671]},{"id":4671,"callFrame":{"functionName":"_worker","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":57,"columnNumber":11},"hitCount":0,"children":[4672]},{"id":4672,"callFrame":{"functionName":"scandir","scriptId":"279","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/index.js","lineNumber":7,"columnNumber":16},"hitCount":0,"children":[4673]},{"id":4673,"callFrame":{"functionName":"read","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":8,"columnNumber":13},"hitCount":1,"children":[4674],"positionTicks":[{"line":11,"ticks":1}]},{"id":4674,"callFrame":{"functionName":"readdirWithFileTypes","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":16,"columnNumber":29},"hitCount":0,"children":[4675]},{"id":4675,"callFrame":{"functionName":"readdir","scriptId":"42","url":"node:fs","lineNumber":1448,"columnNumber":16},"hitCount":0,"children":[4676]},{"id":4676,"callFrame":{"functionName":"getOptions","scriptId":"27","url":"node:internal/fs/utils","lineNumber":323,"columnNumber":19},"hitCount":0},{"id":4677,"callFrame":{"functionName":"req.oncomplete","scriptId":"42","url":"node:fs","lineNumber":1465,"columnNumber":21},"hitCount":0,"children":[4678]},{"id":4678,"callFrame":{"functionName":"getDirents","scriptId":"27","url":"node:internal/fs/utils","lineNumber":249,"columnNumber":19},"hitCount":1,"children":[4679],"positionTicks":[{"line":250,"ticks":1}]},{"id":4679,"callFrame":{"functionName":"","scriptId":"13","url":"node:internal/util","lineNumber":534,"columnNumber":17},"hitCount":0,"children":[4680]},{"id":4680,"callFrame":{"functionName":"","scriptId":"42","url":"node:fs","lineNumber":187,"columnNumber":9},"hitCount":1,"children":[4681],"positionTicks":[{"line":188,"ticks":1}]},{"id":4681,"callFrame":{"functionName":"","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":17,"columnNumber":60},"hitCount":4,"children":[4682,4900],"positionTicks":[{"line":30,"ticks":1},{"line":23,"ticks":3}]},{"id":4682,"callFrame":{"functionName":"callSuccessCallback","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":101,"columnNumber":28},"hitCount":0,"children":[4683]},{"id":4683,"callFrame":{"functionName":"","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":58,"columnNumber":72},"hitCount":3,"children":[4684,4892],"positionTicks":[{"line":59,"ticks":1},{"line":67,"ticks":2}]},{"id":4684,"callFrame":{"functionName":"_handleEntry","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":77,"columnNumber":16},"hitCount":0,"children":[4685,4730,4843,4861]},{"id":4685,"callFrame":{"functionName":"isAppliedFilter","scriptId":"297","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/common.js","lineNumber":10,"columnNumber":24},"hitCount":0,"children":[4686]},{"id":4686,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":290,"columnNumber":19},"hitCount":1,"children":[4687,4711],"positionTicks":[{"line":296,"ticks":1}]},{"id":4687,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":314,"columnNumber":40},"hitCount":1,"children":[4688,4725,4802],"positionTicks":[{"line":316,"ticks":1}]},{"id":4688,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":332,"columnNumber":42},"hitCount":1,"children":[4689],"positionTicks":[{"line":334,"ticks":1}]},{"id":4689,"callFrame":{"functionName":"getConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1118,"columnNumber":10},"hitCount":1,"children":[4690],"positionTicks":[{"line":1120,"ticks":1}]},{"id":4690,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":1,"children":[4691,4702,4713,4724],"positionTicks":[{"line":988,"ticks":1}]},{"id":4691,"callFrame":{"functionName":"isDirectoryIgnored","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1165,"columnNumber":19},"hitCount":1,"children":[4692,4694],"positionTicks":[{"line":1202,"ticks":1}]},{"id":4692,"callFrame":{"functionName":"join","scriptId":"30","url":"node:path","lineNumber":1168,"columnNumber":6},"hitCount":0,"children":[4693]},{"id":4693,"callFrame":{"functionName":"normalize","scriptId":"30","url":"node:path","lineNumber":1129,"columnNumber":11},"hitCount":0},{"id":4694,"callFrame":{"functionName":"shouldIgnorePath","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":499,"columnNumber":25},"hitCount":0,"children":[4695]},{"id":4695,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":0,"children":[4696]},{"id":4696,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4697]},{"id":4697,"callFrame":{"functionName":"Minimatch","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":127,"columnNumber":19},"hitCount":0,"children":[4698]},{"id":4698,"callFrame":{"functionName":"make","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":159,"columnNumber":14},"hitCount":0,"children":[4699]},{"id":4699,"callFrame":{"functionName":"","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":195,"columnNumber":25},"hitCount":0,"children":[4700]},{"id":4700,"callFrame":{"functionName":"parse","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":295,"columnNumber":15},"hitCount":1,"children":[4701],"positionTicks":[{"line":352,"ticks":1}]},{"id":4701,"callFrame":{"functionName":"globUnescape","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":940,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":942,"ticks":1}]},{"id":4702,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":987,"columnNumber":15},"hitCount":2,"children":[4703,4704],"positionTicks":[{"line":996,"ticks":1},{"line":1064,"ticks":1}]},{"id":4703,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1016,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":1018,"ticks":1}]},{"id":4704,"callFrame":{"functionName":"pathMatches","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":565,"columnNumber":20},"hitCount":0,"children":[4705]},{"id":4705,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":587,"columnNumber":48},"hitCount":0,"children":[4706]},{"id":4706,"callFrame":{"functionName":"match","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":574,"columnNumber":15},"hitCount":0,"children":[4707]},{"id":4707,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4708]},{"id":4708,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":0,"children":[4709]},{"id":4709,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":0,"children":[4710]},{"id":4710,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":2,"positionTicks":[{"line":899,"ticks":1},{"line":903,"ticks":1}]},{"id":4713,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1090,"columnNumber":49},"hitCount":0,"children":[4714]},{"id":4714,"callFrame":{"functionName":"merge","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":367,"columnNumber":6},"hitCount":0,"children":[4715]},{"id":4715,"callFrame":{"functionName":"","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":381,"columnNumber":24},"hitCount":1,"children":[4716,4717,4721,4722],"positionTicks":[{"line":389,"ticks":1}]},{"id":4716,"callFrame":{"functionName":"validate","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":411,"columnNumber":9},"hitCount":2,"positionTicks":[{"line":438,"ticks":2}]},{"id":4717,"callFrame":{"functionName":"merge","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":311,"columnNumber":10},"hitCount":0,"children":[4718]},{"id":4718,"callFrame":{"functionName":"merge","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":367,"columnNumber":6},"hitCount":0,"children":[4719]},{"id":4719,"callFrame":{"functionName":"","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":381,"columnNumber":24},"hitCount":0,"children":[4720]},{"id":4720,"callFrame":{"functionName":"merge","scriptId":"250","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-schema.js","lineNumber":290,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":298,"ticks":1}]},{"id":4721,"callFrame":{"functionName":"merge","scriptId":"250","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-schema.js","lineNumber":360,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":362,"ticks":1}]},{"id":4722,"callFrame":{"functionName":"merge","scriptId":"250","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-schema.js","lineNumber":321,"columnNumber":9},"hitCount":0,"children":[4723]},{"id":4723,"callFrame":{"functionName":"isNonArrayObject","scriptId":"250","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-schema.js","lineNumber":49,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":51,"ticks":1}]},{"id":4724,"callFrame":{"functionName":"","scriptId":"243","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-array.js","lineNumber":306,"columnNumber":38},"hitCount":2,"positionTicks":[{"line":378,"ticks":1},{"line":348,"ticks":1}]},{"id":4725,"callFrame":{"functionName":"getConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1118,"columnNumber":10},"hitCount":0,"children":[4726]},{"id":4726,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":3,"children":[4727,4745,4749,4810,4812,4822,4826],"positionTicks":[{"line":944,"ticks":1},{"line":988,"ticks":1},{"line":1083,"ticks":1}]},{"id":4727,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":987,"columnNumber":15},"hitCount":0,"children":[4728,4834]},{"id":4728,"callFrame":{"functionName":"pathMatches","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":565,"columnNumber":20},"hitCount":1,"children":[4729,4817],"positionTicks":[{"line":566,"ticks":1}]},{"id":4729,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":10,"children":[4738],"positionTicks":[{"line":1219,"ticks":1},{"line":537,"ticks":1},{"line":1202,"ticks":1},{"line":1193,"ticks":5},{"line":1201,"ticks":2}]},{"id":4738,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":9,"children":[4811],"positionTicks":[{"line":1095,"ticks":1},{"line":75,"ticks":1},{"line":95,"ticks":1},{"line":74,"ticks":5},{"line":114,"ticks":1}]},{"id":4811,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4817,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":587,"columnNumber":48},"hitCount":1,"children":[4818],"positionTicks":[{"line":593,"ticks":1}]},{"id":4818,"callFrame":{"functionName":"match","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":574,"columnNumber":15},"hitCount":0,"children":[4819]},{"id":4819,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":1,"children":[4820],"positionTicks":[{"line":368,"ticks":1}]},{"id":4820,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":0,"children":[4821,4830]},{"id":4821,"callFrame":{"functionName":"RegExp: \\/+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4830,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":1,"children":[4831],"positionTicks":[{"line":786,"ticks":1}]},{"id":4831,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":3,"children":[4833],"positionTicks":[{"line":899,"ticks":2},{"line":786,"ticks":1}]},{"id":4833,"callFrame":{"functionName":"RegExp: ^(?!(?:^|\\/)\\.{1,2}(?:$|\\/))(?=.)[^/]*?\\.cjs$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4834,"callFrame":{"functionName":"pathMatchesIgnores","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":540,"columnNumber":27},"hitCount":0,"children":[4835]},{"id":4835,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":2,"children":[4842],"positionTicks":[{"line":1218,"ticks":2}]},{"id":4842,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":2,"positionTicks":[{"line":114,"ticks":1},{"line":74,"ticks":1}]},{"id":4745,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1090,"columnNumber":49},"hitCount":0,"children":[4746]},{"id":4746,"callFrame":{"functionName":"merge","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":367,"columnNumber":6},"hitCount":0,"children":[4747]},{"id":4747,"callFrame":{"functionName":"","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":381,"columnNumber":24},"hitCount":0,"children":[4748]},{"id":4748,"callFrame":{"functionName":"merge","scriptId":"250","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-schema.js","lineNumber":426,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":447,"ticks":1}]},{"id":4749,"callFrame":{"functionName":"","scriptId":"243","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-array.js","lineNumber":306,"columnNumber":38},"hitCount":0,"children":[4750]},{"id":4750,"callFrame":{"functionName":"validate","scriptId":"252","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/rule-validator.js","lineNumber":117,"columnNumber":12},"hitCount":9,"children":[4751,4752],"positionTicks":[{"line":167,"ticks":9}]},{"id":4751,"callFrame":{"functionName":"getRuleFromConfig","scriptId":"242","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-helpers.js","lineNumber":66,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":69,"ticks":1}]},{"id":4752,"callFrame":{"functionName":"compile","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":111,"columnNumber":16},"hitCount":0,"children":[4753,4778]},{"id":4753,"callFrame":{"functionName":"_addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[4754,4764]},{"id":4754,"callFrame":{"functionName":"module.exports","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":2,"columnNumber":26},"hitCount":0,"children":[4755]},{"id":4755,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4756]},{"id":4756,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4757]},{"id":4757,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4758]},{"id":4758,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4759]},{"id":4759,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4760]},{"id":4760,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4761]},{"id":4761,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4762]},{"id":4762,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4763]},{"id":4763,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":50,"ticks":1}]},{"id":4764,"callFrame":{"functionName":"resolveIds","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":231,"columnNumber":19},"hitCount":0,"children":[4765,4768]},{"id":4765,"callFrame":{"functionName":"getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":206,"columnNumber":20},"hitCount":0,"children":[4766]},{"id":4766,"callFrame":{"functionName":"parse","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":867,"columnNumber":14},"hitCount":0,"children":[4767]},{"id":4767,"callFrame":{"functionName":"_normalizeComponentEncoding","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":781,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":793,"ticks":1}]},{"id":4768,"callFrame":{"functionName":"module.exports","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":2,"columnNumber":41},"hitCount":0,"children":[4769]},{"id":4769,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[4770]},{"id":4770,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[4771]},{"id":4771,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[4772]},{"id":4772,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[4773]},{"id":4773,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[4774]},{"id":4774,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[4775]},{"id":4775,"callFrame":{"functionName":"","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":238,"columnNumber":44},"hitCount":0,"children":[4776]},{"id":4776,"callFrame":{"functionName":"escapeFragment","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":226,"columnNumber":23},"hitCount":0,"children":[4777]},{"id":4777,"callFrame":{"functionName":"escapeJsonPointer","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":231,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":233,"ticks":1}]},{"id":4778,"callFrame":{"functionName":"_compile","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":328,"columnNumber":17},"hitCount":0,"children":[4779]},{"id":4779,"callFrame":{"functionName":"compile","scriptId":"137","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/index.js","lineNumber":31,"columnNumber":16},"hitCount":1,"children":[4780],"positionTicks":[{"line":45,"ticks":1}]},{"id":4780,"callFrame":{"functionName":"localCompile","scriptId":"137","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/index.js","lineNumber":80,"columnNumber":23},"hitCount":9,"children":[4781],"positionTicks":[{"line":120,"ticks":4},{"line":112,"ticks":1},{"line":109,"ticks":4}]},{"id":4781,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":4,"children":[4782],"positionTicks":[{"line":372,"ticks":1},{"line":374,"ticks":3}]},{"id":4782,"callFrame":{"functionName":"generate_items","scriptId":"162","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/items.js","lineNumber":1,"columnNumber":40},"hitCount":2,"children":[4783],"positionTicks":[{"line":87,"ticks":1},{"line":77,"ticks":1}]},{"id":4783,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":2,"children":[4784],"positionTicks":[{"line":374,"ticks":2}]},{"id":4784,"callFrame":{"functionName":"generate_properties","scriptId":"171","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/properties.js","lineNumber":1,"columnNumber":45},"hitCount":0,"children":[4785,4786]},{"id":4785,"callFrame":{"functionName":"copy","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":29,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":32,"ticks":1}]},{"id":4786,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":0,"children":[4787]},{"id":4787,"callFrame":{"functionName":"generate_items","scriptId":"162","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/items.js","lineNumber":1,"columnNumber":40},"hitCount":0,"children":[4788,4800]},{"id":4788,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":1,"children":[4789],"positionTicks":[{"line":374,"ticks":1}]},{"id":4789,"callFrame":{"functionName":"generate_oneOf","scriptId":"169","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/oneOf.js","lineNumber":1,"columnNumber":40},"hitCount":0,"children":[4790]},{"id":4790,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":3,"children":[4791],"positionTicks":[{"line":261,"ticks":1},{"line":374,"ticks":2}]},{"id":4791,"callFrame":{"functionName":"generate_properties","scriptId":"171","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/properties.js","lineNumber":1,"columnNumber":45},"hitCount":5,"children":[4792,4797,4798],"positionTicks":[{"line":83,"ticks":1},{"line":282,"ticks":4}]},{"id":4792,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":6,"children":[4793],"positionTicks":[{"line":262,"ticks":1},{"line":374,"ticks":1},{"line":444,"ticks":4}]},{"id":4793,"callFrame":{"functionName":"generate_oneOf","scriptId":"169","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/oneOf.js","lineNumber":1,"columnNumber":40},"hitCount":1,"children":[4794],"positionTicks":[{"line":15,"ticks":1}]},{"id":4794,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":0,"children":[4795]},{"id":4795,"callFrame":{"functionName":"generate_items","scriptId":"162","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/items.js","lineNumber":1,"columnNumber":40},"hitCount":0,"children":[4796]},{"id":4796,"callFrame":{"functionName":"copy","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":29,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":32,"ticks":1}]},{"id":4797,"callFrame":{"functionName":"varOccurences","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":125,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":128,"ticks":1}]},{"id":4798,"callFrame":{"functionName":"getPath","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":170,"columnNumber":16},"hitCount":0,"children":[4799]},{"id":4799,"callFrame":{"functionName":"joinPaths","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":215,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":218,"ticks":1}]},{"id":4800,"callFrame":{"functionName":"varOccurences","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":125,"columnNumber":22},"hitCount":0,"children":[4801]},{"id":4801,"callFrame":{"functionName":"RegExp: data3[^0-9]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4810,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":4,"positionTicks":[{"line":535,"ticks":1},{"line":1218,"ticks":1},{"line":1193,"ticks":2}]},{"id":4812,"callFrame":{"functionName":"shouldIgnorePath","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":499,"columnNumber":25},"hitCount":0,"children":[4813]},{"id":4813,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":0,"children":[4814]},{"id":4814,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":385,"ticks":1}]},{"id":4822,"callFrame":{"functionName":"get ignores","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":803,"columnNumber":12},"hitCount":1,"children":[4823],"positionTicks":[{"line":805,"ticks":1}]},{"id":4823,"callFrame":{"functionName":"assertNormalized","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":616,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":619,"ticks":1}]},{"id":4826,"callFrame":{"functionName":"isDirectoryIgnored","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1165,"columnNumber":19},"hitCount":1,"children":[4827],"positionTicks":[{"line":1180,"ticks":1}]},{"id":4827,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":0,"children":[4828]},{"id":4828,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":3,"positionTicks":[{"line":95,"ticks":1},{"line":72,"ticks":2}]},{"id":4802,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":2,"children":[4803],"positionTicks":[{"line":1193,"ticks":2}]},{"id":4803,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":3,"positionTicks":[{"line":75,"ticks":1},{"line":74,"ticks":2}]},{"id":4711,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":308,"columnNumber":39},"hitCount":3,"children":[4712,4739,4807],"positionTicks":[{"line":311,"ticks":1},{"line":310,"ticks":1},{"line":313,"ticks":1}]},{"id":4712,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":7,"children":[4824],"positionTicks":[{"line":1202,"ticks":4},{"line":537,"ticks":2},{"line":1218,"ticks":1}]},{"id":4824,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":10,"positionTicks":[{"line":114,"ticks":1},{"line":162,"ticks":1},{"line":1108,"ticks":1},{"line":74,"ticks":4},{"line":1095,"ticks":1},{"line":95,"ticks":2}]},{"id":4739,"callFrame":{"functionName":"isDirectoryIgnored","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1165,"columnNumber":19},"hitCount":13,"children":[4740,4743,4805,4836],"positionTicks":[{"line":1210,"ticks":1},{"line":1166,"ticks":10},{"line":1206,"ticks":1},{"line":1173,"ticks":1}]},{"id":4740,"callFrame":{"functionName":"shouldIgnorePath","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":499,"columnNumber":25},"hitCount":1,"children":[4741],"positionTicks":[{"line":506,"ticks":1}]},{"id":4741,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":0,"children":[4742]},{"id":4742,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":1,"children":[4832],"positionTicks":[{"line":385,"ticks":1}]},{"id":4832,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":2,"positionTicks":[{"line":725,"ticks":2}]},{"id":4743,"callFrame":{"functionName":"join","scriptId":"30","url":"node:path","lineNumber":1168,"columnNumber":6},"hitCount":7,"children":[4744,4815],"positionTicks":[{"line":72,"ticks":1},{"line":74,"ticks":6}]},{"id":4744,"callFrame":{"functionName":"normalize","scriptId":"30","url":"node:path","lineNumber":1129,"columnNumber":11},"hitCount":5,"children":[4829],"positionTicks":[{"line":1130,"ticks":3},{"line":1142,"ticks":1},{"line":1139,"ticks":1}]},{"id":4829,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":9,"positionTicks":[{"line":95,"ticks":1},{"line":72,"ticks":3},{"line":122,"ticks":1},{"line":114,"ticks":1},{"line":74,"ticks":3}]},{"id":4815,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[4816]},{"id":4816,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":159,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":160,"ticks":1}]},{"id":4805,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":6,"children":[4806],"positionTicks":[{"line":1202,"ticks":1},{"line":1219,"ticks":2},{"line":1218,"ticks":2},{"line":1193,"ticks":1}]},{"id":4806,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":12,"positionTicks":[{"line":122,"ticks":1},{"line":75,"ticks":1},{"line":95,"ticks":1},{"line":114,"ticks":1},{"line":74,"ticks":6},{"line":72,"ticks":2}]},{"id":4836,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":1,"children":[4837],"positionTicks":[{"line":506,"ticks":1}]},{"id":4837,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":3,"children":[4838],"positionTicks":[{"line":375,"ticks":1},{"line":733,"ticks":1},{"line":368,"ticks":1}]},{"id":4838,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":4,"children":[4839,4840],"positionTicks":[{"line":743,"ticks":3},{"line":725,"ticks":1}]},{"id":4839,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":10,"children":[4876],"positionTicks":[{"line":860,"ticks":8},{"line":802,"ticks":1},{"line":867,"ticks":1}]},{"id":4876,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":4,"positionTicks":[{"line":786,"ticks":4}]},{"id":4840,"callFrame":{"functionName":"RegExp: \\/+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6},{"id":4807,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":310,"columnNumber":57},"hitCount":0,"children":[4808]},{"id":4808,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":2,"children":[4809],"positionTicks":[{"line":743,"ticks":1},{"line":733,"ticks":1}]},{"id":4809,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":847,"ticks":1}]},{"id":4730,"callFrame":{"functionName":"_pushToQueue","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":49,"columnNumber":16},"hitCount":0,"children":[4731]},{"id":4731,"callFrame":{"functionName":"push","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":110,"columnNumber":16},"hitCount":2,"children":[4732,4804],"positionTicks":[{"line":111,"ticks":1},{"line":131,"ticks":1}]},{"id":4732,"callFrame":{"functionName":"_worker","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":57,"columnNumber":11},"hitCount":1,"children":[4733,4881],"positionTicks":[{"line":59,"ticks":1}]},{"id":4733,"callFrame":{"functionName":"scandir","scriptId":"279","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/index.js","lineNumber":7,"columnNumber":16},"hitCount":0,"children":[4734]},{"id":4734,"callFrame":{"functionName":"read","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":8,"columnNumber":13},"hitCount":1,"children":[4735],"positionTicks":[{"line":11,"ticks":1}]},{"id":4735,"callFrame":{"functionName":"readdirWithFileTypes","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":16,"columnNumber":29},"hitCount":0,"children":[4736]},{"id":4736,"callFrame":{"functionName":"readdir","scriptId":"42","url":"node:fs","lineNumber":1448,"columnNumber":16},"hitCount":4,"children":[4737,4825,4868],"positionTicks":[{"line":1450,"ticks":1},{"line":1462,"ticks":1},{"line":1452,"ticks":1},{"line":1474,"ticks":1}]},{"id":4737,"callFrame":{"functionName":"FSReqCallback","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":1462,"ticks":3}]},{"id":4825,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":1474,"ticks":7}]},{"id":4868,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[4869]},{"id":4869,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[4870]},{"id":4870,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[4871]},{"id":4871,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":712,"ticks":1}]},{"id":4881,"callFrame":{"functionName":"readdirWithFileTypes","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":16,"columnNumber":29},"hitCount":1,"children":[4882],"positionTicks":[{"line":17,"ticks":1}]},{"id":4882,"callFrame":{"functionName":"readdir","scriptId":"42","url":"node:fs","lineNumber":1448,"columnNumber":16},"hitCount":1,"children":[4883,4884],"positionTicks":[{"line":1449,"ticks":1}]},{"id":4883,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":1449,"ticks":5}]},{"id":4884,"callFrame":{"functionName":"getOptions","scriptId":"27","url":"node:internal/fs/utils","lineNumber":323,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":324,"ticks":1}]},{"id":4804,"callFrame":{"functionName":"get","scriptId":"296","url":"file:///Users/josh/repos/performance/node_modules/reusify/reusify.js","lineNumber":6,"columnNumber":15},"hitCount":1,"children":[4841],"positionTicks":[{"line":13,"ticks":1}]},{"id":4841,"callFrame":{"functionName":"Task","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":202,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":213,"ticks":1}]},{"id":4843,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[4844]},{"id":4844,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":314,"columnNumber":40},"hitCount":0,"children":[4845,4859,4894]},{"id":4845,"callFrame":{"functionName":"getConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1118,"columnNumber":10},"hitCount":1,"children":[4846],"positionTicks":[{"line":1119,"ticks":1}]},{"id":4846,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":7,"children":[4847,4858,4865,4872,4896],"positionTicks":[{"line":947,"ticks":3},{"line":1078,"ticks":1},{"line":1083,"ticks":1},{"line":988,"ticks":2}]},{"id":4847,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":987,"columnNumber":15},"hitCount":2,"children":[4848,4853,4890],"positionTicks":[{"line":988,"ticks":2}]},{"id":4848,"callFrame":{"functionName":"pathMatches","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":565,"columnNumber":20},"hitCount":4,"children":[4849,4857],"positionTicks":[{"line":566,"ticks":4}]},{"id":4849,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":587,"columnNumber":48},"hitCount":0,"children":[4850]},{"id":4850,"callFrame":{"functionName":"match","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":574,"columnNumber":15},"hitCount":0,"children":[4851]},{"id":4851,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":1,"children":[4852],"positionTicks":[{"line":375,"ticks":1}]},{"id":4852,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":6,"children":[4856,4879],"positionTicks":[{"line":743,"ticks":5},{"line":725,"ticks":1}]},{"id":4856,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":7,"children":[4862],"positionTicks":[{"line":867,"ticks":1},{"line":860,"ticks":6}]},{"id":4862,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":13,"children":[4863,4885],"positionTicks":[{"line":899,"ticks":13}]},{"id":4863,"callFrame":{"functionName":"RegExp: ^(?!(?:^|\\/)\\.{1,2}(?:$|\\/))(?=.)[^/]*?\\.mjs$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":4885,"callFrame":{"functionName":"RegExp: ^(?!(?:^|\\/)\\.{1,2}(?:$|\\/))(?=.)[^/]*?\\.cjs$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4879,"callFrame":{"functionName":"RegExp: \\/+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4857,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":13,"children":[4864],"positionTicks":[{"line":1218,"ticks":3},{"line":1202,"ticks":5},{"line":1219,"ticks":5}]},{"id":4864,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":12,"children":[4889],"positionTicks":[{"line":122,"ticks":1},{"line":88,"ticks":2},{"line":95,"ticks":3},{"line":72,"ticks":2},{"line":114,"ticks":1},{"line":74,"ticks":3}]},{"id":4889,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":74,"ticks":2}]},{"id":4853,"callFrame":{"functionName":"pathMatchesIgnores","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":540,"columnNumber":27},"hitCount":0,"children":[4854]},{"id":4854,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":4,"children":[4855],"positionTicks":[{"line":1202,"ticks":1},{"line":1219,"ticks":1},{"line":1218,"ticks":1},{"line":1201,"ticks":1}]},{"id":4855,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":3,"children":[4880],"positionTicks":[{"line":72,"ticks":1},{"line":74,"ticks":2}]},{"id":4880,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4890,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"children":[4891],"positionTicks":[{"line":66,"ticks":1}]},{"id":4891,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":125,"ticks":1}]},{"id":4858,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":4,"children":[4877],"positionTicks":[{"line":1202,"ticks":1},{"line":1219,"ticks":1},{"line":1218,"ticks":2}]},{"id":4877,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":5,"positionTicks":[{"line":88,"ticks":1},{"line":95,"ticks":1},{"line":75,"ticks":2},{"line":72,"ticks":1}]},{"id":4865,"callFrame":{"functionName":"isDirectoryIgnored","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1165,"columnNumber":19},"hitCount":2,"children":[4866],"positionTicks":[{"line":1166,"ticks":2}]},{"id":4866,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":4,"children":[4867],"positionTicks":[{"line":1219,"ticks":1},{"line":537,"ticks":1},{"line":1218,"ticks":2}]},{"id":4867,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":4,"positionTicks":[{"line":74,"ticks":2},{"line":88,"ticks":1},{"line":95,"ticks":1}]},{"id":4872,"callFrame":{"functionName":"shouldIgnorePath","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":499,"columnNumber":25},"hitCount":0,"children":[4873]},{"id":4873,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":0,"children":[4874]},{"id":4874,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4875]},{"id":4875,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":2,"children":[4888],"positionTicks":[{"line":743,"ticks":2}]},{"id":4888,"callFrame":{"functionName":"RegExp: \\/+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4896,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":0,"children":[4897]},{"id":4897,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4898]},{"id":4898,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":2,"children":[4899],"positionTicks":[{"line":743,"ticks":2}]},{"id":4899,"callFrame":{"functionName":"RegExp: \\/+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4859,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":9,"children":[4860],"positionTicks":[{"line":1218,"ticks":1},{"line":1219,"ticks":3},{"line":1201,"ticks":2},{"line":537,"ticks":1},{"line":1202,"ticks":2}]},{"id":4860,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":13,"children":[4878],"positionTicks":[{"line":72,"ticks":3},{"line":122,"ticks":1},{"line":74,"ticks":5},{"line":85,"ticks":1},{"line":95,"ticks":3}]},{"id":4878,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":74,"ticks":2}]},{"id":4894,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":351,"columnNumber":40},"hitCount":0,"children":[4895]},{"id":4895,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":743,"ticks":1}]},{"id":4861,"callFrame":{"functionName":"_emitEntry","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":92,"columnNumber":14},"hitCount":1,"children":[4886],"positionTicks":[{"line":94,"ticks":1}]},{"id":4886,"callFrame":{"functionName":"emit","scriptId":"21","url":"node:events","lineNumber":466,"columnNumber":43},"hitCount":0,"children":[4887]},{"id":4887,"callFrame":{"functionName":"","scriptId":"277","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/providers/async.js","lineNumber":14,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":4892,"callFrame":{"functionName":"worked","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":212,"columnNumber":32},"hitCount":0,"children":[4893]},{"id":4893,"callFrame":{"functionName":"","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":51,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":52,"ticks":1}]},{"id":4900,"callFrame":{"functionName":"","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":58,"columnNumber":72},"hitCount":0,"children":[4901,4947]},{"id":4901,"callFrame":{"functionName":"_handleEntry","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":77,"columnNumber":16},"hitCount":0,"children":[4902,4915,4937,4945]},{"id":4902,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[4903]},{"id":4903,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":314,"columnNumber":40},"hitCount":0,"children":[4904,4907,4940]},{"id":4904,"callFrame":{"functionName":"getConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1118,"columnNumber":10},"hitCount":0,"children":[4905]},{"id":4905,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":5,"children":[4906,4909,4912],"positionTicks":[{"line":941,"ticks":5}]},{"id":4906,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":4,"children":[4908],"positionTicks":[{"line":1219,"ticks":1},{"line":1202,"ticks":2},{"line":1201,"ticks":1}]},{"id":4908,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":4,"positionTicks":[{"line":74,"ticks":4}]},{"id":4909,"callFrame":{"functionName":"isDirectoryIgnored","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1165,"columnNumber":19},"hitCount":1,"children":[4910],"positionTicks":[{"line":1166,"ticks":1}]},{"id":4910,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":3,"children":[4911],"positionTicks":[{"line":1201,"ticks":1},{"line":160,"ticks":1},{"line":1218,"ticks":1}]},{"id":4911,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":3,"positionTicks":[{"line":74,"ticks":3}]},{"id":4912,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":987,"columnNumber":15},"hitCount":0,"children":[4913,4926]},{"id":4913,"callFrame":{"functionName":"pathMatches","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":565,"columnNumber":20},"hitCount":0,"children":[4914,4919,4928]},{"id":4914,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":116,"ticks":1}]},{"id":4919,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":2,"children":[4920],"positionTicks":[{"line":1219,"ticks":1},{"line":1202,"ticks":1}]},{"id":4920,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":7,"positionTicks":[{"line":72,"ticks":2},{"line":74,"ticks":5}]},{"id":4928,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":587,"columnNumber":48},"hitCount":0,"children":[4929]},{"id":4929,"callFrame":{"functionName":"match","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":574,"columnNumber":15},"hitCount":0,"children":[4930]},{"id":4930,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4931]},{"id":4931,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":1,"children":[4932],"positionTicks":[{"line":743,"ticks":1}]},{"id":4932,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":5,"children":[4933],"positionTicks":[{"line":860,"ticks":4},{"line":874,"ticks":1}]},{"id":4933,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":1,"children":[4934],"positionTicks":[{"line":899,"ticks":1}]},{"id":4934,"callFrame":{"functionName":"RegExp: ^(?!(?:^|\\/)\\.{1,2}(?:$|\\/))(?=.)[^/]*?\\.ts$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4926,"callFrame":{"functionName":"pathMatchesIgnores","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":540,"columnNumber":27},"hitCount":0,"children":[4927]},{"id":4927,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":1202,"ticks":1}]},{"id":4907,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":4,"children":[4935],"positionTicks":[{"line":537,"ticks":1},{"line":1201,"ticks":1},{"line":1219,"ticks":2}]},{"id":4935,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":3,"positionTicks":[{"line":95,"ticks":1},{"line":122,"ticks":2}]},{"id":4940,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":351,"columnNumber":40},"hitCount":0,"children":[4941]},{"id":4941,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":743,"ticks":1}]},{"id":4915,"callFrame":{"functionName":"isAppliedFilter","scriptId":"297","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/common.js","lineNumber":10,"columnNumber":24},"hitCount":0,"children":[4916]},{"id":4916,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[4917]},{"id":4917,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":308,"columnNumber":39},"hitCount":0,"children":[4918,4921]},{"id":4918,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":1,"children":[4944],"positionTicks":[{"line":537,"ticks":1}]},{"id":4944,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4921,"callFrame":{"functionName":"isDirectoryIgnored","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1165,"columnNumber":19},"hitCount":1,"children":[4922,4936,4942],"positionTicks":[{"line":1166,"ticks":1}]},{"id":4922,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":0,"children":[4923]},{"id":4923,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4924]},{"id":4924,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":1,"children":[4925],"positionTicks":[{"line":743,"ticks":1}]},{"id":4925,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":860,"ticks":1}]},{"id":4936,"callFrame":{"functionName":"join","scriptId":"30","url":"node:path","lineNumber":1168,"columnNumber":6},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4942,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":1,"children":[4943],"positionTicks":[{"line":1219,"ticks":1}]},{"id":4943,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4937,"callFrame":{"functionName":"_emitEntry","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":92,"columnNumber":14},"hitCount":0,"children":[4938]},{"id":4938,"callFrame":{"functionName":"emit","scriptId":"21","url":"node:events","lineNumber":466,"columnNumber":43},"hitCount":0,"children":[4939]},{"id":4939,"callFrame":{"functionName":"","scriptId":"277","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/providers/async.js","lineNumber":14,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":15,"ticks":1}]},{"id":4945,"callFrame":{"functionName":"_pushToQueue","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":49,"columnNumber":16},"hitCount":0,"children":[4946]},{"id":4946,"callFrame":{"functionName":"push","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":110,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":4947,"callFrame":{"functionName":"worked","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":212,"columnNumber":32},"hitCount":0,"children":[4948]},{"id":4948,"callFrame":{"functionName":"release","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":158,"columnNumber":19},"hitCount":1,"children":[4949],"positionTicks":[{"line":179,"ticks":1}]},{"id":4949,"callFrame":{"functionName":"AsyncReader._queue.drain","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":16,"columnNumber":28},"hitCount":0,"children":[4950]},{"id":4950,"callFrame":{"functionName":"emit","scriptId":"21","url":"node:events","lineNumber":466,"columnNumber":43},"hitCount":0,"children":[4951]},{"id":4951,"callFrame":{"functionName":"onceWrapper","scriptId":"21","url":"node:events","lineNumber":628,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":631,"ticks":1}]},{"id":4976,"callFrame":{"functionName":"open","scriptId":"78","url":"node:internal/fs/promises","lineNumber":634,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":635,"ticks":1}]},{"id":4977,"callFrame":{"functionName":"readFileHandle","scriptId":"78","url":"node:internal/fs/promises","lineNumber":511,"columnNumber":29},"hitCount":5,"children":[4978,4979,4987],"positionTicks":[{"line":582,"ticks":2},{"line":529,"ticks":1},{"line":556,"ticks":2}]},{"id":4978,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":14,"positionTicks":[{"line":556,"ticks":14}]},{"id":4979,"callFrame":{"functionName":"allocUnsafeSlow","scriptId":"23","url":"node:buffer","lineNumber":410,"columnNumber":49},"hitCount":1,"children":[4980],"positionTicks":[{"line":411,"ticks":1}]},{"id":4980,"callFrame":{"functionName":"createUnsafeBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":1069,"columnNumber":27},"hitCount":0,"children":[4981]},{"id":4981,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":960,"ticks":1}]},{"id":4987,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":0,"children":[4988,4989]},{"id":4988,"callFrame":{"functionName":"slice","scriptId":"23","url":"node:buffer","lineNumber":620,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":621,"ticks":1}]},{"id":4989,"callFrame":{"functionName":"utf8Slice","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":811,"ticks":1}]},{"id":4982,"callFrame":{"functionName":"","scriptId":"78","url":"node:internal/fs/promises","lineNumber":429,"columnNumber":4},"hitCount":1,"children":[4983],"positionTicks":[{"line":430,"ticks":1}]},{"id":4983,"callFrame":{"functionName":"close","scriptId":"78","url":"node:internal/fs/promises","lineNumber":238,"columnNumber":10},"hitCount":1,"children":[4984,4986],"positionTicks":[{"line":239,"ticks":1}]},{"id":4984,"callFrame":{"functionName":"","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":468,"columnNumber":42},"hitCount":0,"children":[4985]},{"id":4985,"callFrame":{"functionName":"","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":471,"columnNumber":14},"hitCount":2,"positionTicks":[{"line":474,"ticks":1},{"line":475,"ticks":1}]},{"id":4986,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":14,"positionTicks":[{"line":239,"ticks":8},{"line":252,"ticks":6}]},{"id":4990,"callFrame":{"functionName":"","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":932,"columnNumber":26},"hitCount":3,"children":[4991,23596],"positionTicks":[{"line":939,"ticks":1},{"line":936,"ticks":1},{"line":948,"ticks":1}]},{"id":4991,"callFrame":{"functionName":"verifyText","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":476,"columnNumber":19},"hitCount":13,"children":[4992,22399,22881,23305],"positionTicks":[{"line":477,"ticks":6},{"line":521,"ticks":1},{"line":513,"ticks":1},{"line":524,"ticks":3},{"line":498,"ticks":1},{"line":503,"ticks":1}]},{"id":4992,"callFrame":{"functionName":"verifyAndFix","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":2262,"columnNumber":16},"hitCount":11,"children":[4993,22866,24179,24536],"positionTicks":[{"line":2282,"ticks":1},{"line":2301,"ticks":1},{"line":2263,"ticks":6},{"line":2308,"ticks":3}]},{"id":4993,"callFrame":{"functionName":"verify","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1500,"columnNumber":10},"hitCount":3,"children":[4994,23663],"positionTicks":[{"line":1528,"ticks":3}]},{"id":4994,"callFrame":{"functionName":"_verifyWithFlatConfigArray","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":2019,"columnNumber":30},"hitCount":11,"children":[4995,23207,23293,23470,23570,24045,24290],"positionTicks":[{"line":2020,"ticks":1},{"line":2062,"ticks":10}]},{"id":4995,"callFrame":{"functionName":"_verifyWithFlatConfigArrayAndWithoutProcessors","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1639,"columnNumber":50},"hitCount":28,"children":[4996,4997,22188,22190,22398,22606,22610,22732,22828,23138,23192,23493,23665,23927,24054,24208,24418,24789],"positionTicks":[{"line":1910,"ticks":1},{"line":1743,"ticks":3},{"line":1969,"ticks":1},{"line":1775,"ticks":1},{"line":1643,"ticks":3},{"line":1698,"ticks":1},{"line":1962,"ticks":4},{"line":1640,"ticks":12},{"line":1937,"ticks":1},{"line":1773,"ticks":1}]},{"id":4996,"callFrame":{"functionName":"normalizeVerifyOptions","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":741,"columnNumber":31},"hitCount":6,"children":[22400],"positionTicks":[{"line":742,"ticks":3},{"line":781,"ticks":1},{"line":773,"ticks":2}]},{"id":22400,"callFrame":{"functionName":"normalizeFilename","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":727,"columnNumber":26},"hitCount":6,"positionTicks":[{"line":730,"ticks":1},{"line":729,"ticks":5}]},{"id":4997,"callFrame":{"functionName":"parse","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":928,"columnNumber":14},"hitCount":3,"children":[4998,22186,23260],"positionTicks":[{"line":929,"ticks":1},{"line":931,"ticks":2}]},{"id":4998,"callFrame":{"functionName":"parse","scriptId":"255","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/index.js","lineNumber":155,"columnNumber":9},"hitCount":12,"children":[4999,23031,24260],"positionTicks":[{"line":161,"ticks":1},{"line":189,"ticks":1},{"line":186,"ticks":4},{"line":203,"ticks":1},{"line":184,"ticks":1},{"line":195,"ticks":1},{"line":160,"ticks":3}]},{"id":4999,"callFrame":{"functionName":"parseForESLint","scriptId":"947","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/parser/dist/parser.js","lineNumber":58,"columnNumber":23},"hitCount":19,"children":[5000,22153,23930,24310,24366,24582],"positionTicks":[{"line":83,"ticks":1},{"line":127,"ticks":2},{"line":89,"ticks":1},{"line":133,"ticks":1},{"line":64,"ticks":1},{"line":86,"ticks":1},{"line":101,"ticks":3},{"line":107,"ticks":1},{"line":59,"ticks":7},{"line":92,"ticks":1}]},{"id":5000,"callFrame":{"functionName":"parseAndGenerateServices","scriptId":"637","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parser.js","lineNumber":95,"columnNumber":33},"hitCount":11,"children":[5001,5026,22041,23287,23307,23319,23856,24184],"positionTicks":[{"line":96,"ticks":3},{"line":163,"ticks":3},{"line":100,"ticks":5}]},{"id":5001,"callFrame":{"functionName":"createParseSettings","scriptId":"704","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js","lineNumber":55,"columnNumber":28},"hitCount":20,"children":[5002,23535,23678,24579],"positionTicks":[{"line":56,"ticks":8},{"line":57,"ticks":1},{"line":118,"ticks":5},{"line":127,"ticks":2},{"line":165,"ticks":1},{"line":164,"ticks":1},{"line":153,"ticks":1},{"line":113,"ticks":1}]},{"id":5002,"callFrame":{"functionName":"createProjectService","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":20,"columnNumber":29},"hitCount":2,"children":[5003,5015],"positionTicks":[{"line":88,"ticks":2}]},{"id":5003,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[5004]},{"id":5004,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[5005]},{"id":5005,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[5006]},{"id":5006,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[5007]},{"id":5007,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[5008,5011]},{"id":5008,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[5009]},{"id":5009,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[5010]},{"id":5010,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":5011,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[5012]},{"id":5012,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[5013]},{"id":5013,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[5014]},{"id":5014,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":5015,"callFrame":{"functionName":"_ProjectService","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184891,"columnNumber":13},"hitCount":3,"children":[5016,5018],"positionTicks":[{"line":185027,"ticks":1},{"line":185007,"ticks":1},{"line":184991,"ticks":1}]},{"id":5016,"callFrame":{"functionName":"getExecutingFilePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185037,"columnNumber":22},"hitCount":0,"children":[5017]},{"id":5017,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185041,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":185043,"ticks":1}]},{"id":5018,"callFrame":{"functionName":"loadTypesMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185073,"columnNumber":14},"hitCount":2,"children":[5019,5025],"positionTicks":[{"line":185088,"ticks":1},{"line":185081,"ticks":1}]},{"id":5019,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[5020]},{"id":5020,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[5021]},{"id":5021,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"children":[5022],"positionTicks":[{"line":448,"ticks":1}]},{"id":5022,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[5023]},{"id":5023,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[5024]},{"id":5024,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":5025,"callFrame":{"functionName":"hasProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3140,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3142,"ticks":1}]},{"id":23535,"callFrame":{"functionName":"ensureAbsolutePath","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":81,"columnNumber":27},"hitCount":0,"children":[23536]},{"id":23536,"callFrame":{"functionName":"isAbsolute","scriptId":"30","url":"node:path","lineNumber":1158,"columnNumber":12},"hitCount":0,"children":[23537,23587]},{"id":23537,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":159,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":160,"ticks":1}]},{"id":23587,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":23678,"callFrame":{"functionName":"isSourceFile","scriptId":"700","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/source-files.js","lineNumber":28,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":30,"ticks":1}]},{"id":24579,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":159,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":160,"ticks":1}]},{"id":5026,"callFrame":{"functionName":"getProgramAndAST","scriptId":"637","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parser.js","lineNumber":41,"columnNumber":25},"hitCount":2,"children":[5027,22401,23533,23539,24036,24603,24800],"positionTicks":[{"line":44,"ticks":2}]},{"id":5027,"callFrame":{"functionName":"useProgramFromProjectService","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":53,"columnNumber":37},"hitCount":15,"children":[5028,5031,22036,22559,23015,23187,23964,24089,24118,24178,24387,24398,24469,24608,24649],"positionTicks":[{"line":63,"ticks":1},{"line":82,"ticks":2},{"line":92,"ticks":1},{"line":54,"ticks":8},{"line":104,"ticks":3}]},{"id":5028,"callFrame":{"functionName":"updateExtraFileExtensions","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":38,"columnNumber":34},"hitCount":9,"children":[5029,24181],"positionTicks":[{"line":40,"ticks":6},{"line":51,"ticks":1},{"line":41,"ticks":2}]},{"id":5029,"callFrame":{"functionName":"isDeepStrictEqual","scriptId":"47","url":"node:util","lineNumber":450,"columnNumber":19},"hitCount":0,"children":[5030,23949]},{"id":5030,"callFrame":{"functionName":"isDeepStrictEqual","scriptId":"965","url":"node:internal/util/comparisons","lineNumber":639,"columnNumber":26},"hitCount":3,"children":[22869],"positionTicks":[{"line":641,"ticks":3}]},{"id":22869,"callFrame":{"functionName":"innerDeepEqual","scriptId":"965","url":"node:internal/util/comparisons","lineNumber":138,"columnNumber":23},"hitCount":2,"children":[22870],"positionTicks":[{"line":154,"ticks":1},{"line":187,"ticks":1}]},{"id":22870,"callFrame":{"functionName":"keyCheck","scriptId":"965","url":"node:internal/util/comparisons","lineNumber":296,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":360,"ticks":1}]},{"id":23949,"callFrame":{"functionName":"innerDeepEqual","scriptId":"965","url":"node:internal/util/comparisons","lineNumber":138,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":182,"ticks":1}]},{"id":24181,"callFrame":{"functionName":"innerDeepEqual","scriptId":"965","url":"node:internal/util/comparisons","lineNumber":138,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":187,"ticks":2}]},{"id":5031,"callFrame":{"functionName":"openClientFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187103,"columnNumber":16},"hitCount":3,"children":[5032,5034,23684,23868],"positionTicks":[{"line":187105,"ticks":3}]},{"id":5032,"callFrame":{"functionName":"toNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181147,"columnNumber":25},"hitCount":0,"children":[5033]},{"id":5033,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":2,"children":[23948],"positionTicks":[{"line":9064,"ticks":1},{"line":9066,"ticks":1}]},{"id":23948,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5034,"callFrame":{"functionName":"openClientFileWithNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187393,"columnNumber":34},"hitCount":13,"children":[5035,5039,22027,22035,23278,23978],"positionTicks":[{"line":187397,"ticks":2},{"line":187404,"ticks":1},{"line":187396,"ticks":6},{"line":187403,"ticks":4}]},{"id":5035,"callFrame":{"functionName":"getOrCreateOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187177,"columnNumber":27},"hitCount":2,"children":[5036,23275,23858,24027],"positionTicks":[{"line":187181,"ticks":1},{"line":187192,"ticks":1}]},{"id":5036,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":6,"children":[5037,22558,22832,23994],"positionTicks":[{"line":186736,"ticks":1},{"line":186716,"ticks":2},{"line":186744,"ticks":2},{"line":186715,"ticks":1}]},{"id":5037,"callFrame":{"functionName":"ScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181708,"columnNumber":13},"hitCount":0,"children":[5038]},{"id":5038,"callFrame":{"functionName":"getScriptKindFromFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22243,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":22245,"ticks":1}]},{"id":22558,"callFrame":{"functionName":"stopWatchingScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186672,"columnNumber":24},"hitCount":3,"children":[23658],"positionTicks":[{"line":186674,"ticks":1},{"line":186675,"ticks":2}]},{"id":23658,"callFrame":{"functionName":"close","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123136,"columnNumber":13},"hitCount":0,"children":[23659,24044]},{"id":23659,"callFrame":{"functionName":"getWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123183,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":123185,"ticks":5}]},{"id":24044,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":50,"ticks":1}]},{"id":22832,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181150,"columnNumber":29},"hitCount":3,"children":[22833],"positionTicks":[{"line":181151,"ticks":3}]},{"id":22833,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3488,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3489,"ticks":1}]},{"id":23994,"callFrame":{"functionName":"reload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181555,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":181557,"ticks":1}]},{"id":23275,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185041,"columnNumber":27},"hitCount":0,"children":[23276,23289]},{"id":23276,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":4,"children":[23482,23492,23956],"positionTicks":[{"line":9061,"ticks":4}]},{"id":23482,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9009,"ticks":1},{"line":9007,"ticks":2}]},{"id":23492,"callFrame":{"functionName":"hasTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8901,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":8902,"ticks":1}]},{"id":23956,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[23957]},{"id":23957,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[23958]},{"id":23958,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":23289,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9042,"ticks":1}]},{"id":23858,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3500,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":3501,"ticks":1}]},{"id":24027,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9061,"ticks":1}]},{"id":5039,"callFrame":{"functionName":"assignProjectToOpenedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187194,"columnNumber":33},"hitCount":2,"children":[5040,5041,22875,23768,23914],"positionTicks":[{"line":187198,"ticks":1},{"line":187229,"ticks":1}]},{"id":5040,"callFrame":{"functionName":"findExternalProjectContainingOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187171,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":187173,"ticks":1}]},{"id":5041,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187314,"columnNumber":66},"hitCount":1,"children":[5042],"positionTicks":[{"line":187333,"ticks":1}]},{"id":5042,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187267,"columnNumber":50},"hitCount":3,"children":[5043,5050,23064,23409],"positionTicks":[{"line":187269,"ticks":2},{"line":187284,"ticks":1}]},{"id":5043,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185927,"columnNumber":26},"hitCount":6,"children":[5044,23095,23175,23618],"positionTicks":[{"line":185934,"ticks":1},{"line":185933,"ticks":1},{"line":185928,"ticks":2},{"line":185932,"ticks":2}]},{"id":5044,"callFrame":{"functionName":"forEachConfigFileLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185861,"columnNumber":27},"hitCount":11,"children":[5045,5046,22792,22979,23144,23382,23543,23648,23716,23922],"positionTicks":[{"line":185862,"ticks":9},{"line":185891,"ticks":1},{"line":185880,"ticks":1}]},{"id":5045,"callFrame":{"functionName":"isSearchPathInProjectRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185870,"columnNumber":38},"hitCount":1,"children":[23124,23136],"positionTicks":[{"line":185871,"ticks":1}]},{"id":23124,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9157,"columnNumber":21},"hitCount":2,"children":[23200],"positionTicks":[{"line":9158,"ticks":2}]},{"id":23200,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[23201,23216]},{"id":23201,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":9007,"ticks":5}]},{"id":23216,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9044,"ticks":1}]},{"id":23136,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":9011,"ticks":1}]},{"id":5046,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":2,"children":[5047,5049],"positionTicks":[{"line":9042,"ticks":2}]},{"id":5047,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[5048]},{"id":5048,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8953,"ticks":1}]},{"id":5049,"callFrame":{"functionName":"ensureTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9095,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":9097,"ticks":1}]},{"id":22792,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185931,"columnNumber":64},"hitCount":1,"children":[22793],"positionTicks":[{"line":185932,"ticks":1}]},{"id":22793,"callFrame":{"functionName":"configFileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185741,"columnNumber":18},"hitCount":24,"children":[22894],"positionTicks":[{"line":185742,"ticks":17},{"line":185747,"ticks":1},{"line":185746,"ticks":1},{"line":185743,"ticks":5}]},{"id":22894,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[22895]},{"id":22895,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":2,"children":[22896,24002],"positionTicks":[{"line":8766,"ticks":2}]},{"id":22896,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":24,"positionTicks":[{"line":8766,"ticks":24}]},{"id":24002,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"children":[24003],"positionTicks":[{"line":537,"ticks":1}]},{"id":24003,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[24004]},{"id":24004,"callFrame":{"functionName":"toPathIfFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1580,"columnNumber":24},"hitCount":0,"children":[24005]},{"id":24005,"callFrame":{"functionName":"isURL","scriptId":"28","url":"node:internal/url","lineNumber":768,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":770,"ticks":1}]},{"id":22979,"callFrame":{"functionName":"getScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186506,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":186508,"ticks":1}]},{"id":23144,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181150,"columnNumber":29},"hitCount":3,"positionTicks":[{"line":181151,"ticks":3}]},{"id":23382,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8958,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8964,"ticks":1}]},{"id":23543,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9157,"columnNumber":21},"hitCount":5,"children":[23552,23599,23612,23889],"positionTicks":[{"line":9025,"ticks":2},{"line":2796,"ticks":1},{"line":9158,"ticks":2}]},{"id":23552,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":2,"children":[23624,24042],"positionTicks":[{"line":9009,"ticks":1},{"line":8957,"ticks":1}]},{"id":23624,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":7,"positionTicks":[{"line":9007,"ticks":7}]},{"id":24042,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9044,"ticks":1}]},{"id":23599,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[23600]},{"id":23600,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":23612,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9022,"columnNumber":29},"hitCount":3,"positionTicks":[{"line":9028,"ticks":1},{"line":9023,"ticks":1},{"line":2796,"ticks":1}]},{"id":23889,"callFrame":{"functionName":"equateStringsCaseInsensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3570,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":3572,"ticks":1}]},{"id":23648,"callFrame":{"functionName":"configFileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185741,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":185742,"ticks":1}]},{"id":23716,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[23717]},{"id":23717,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":23922,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":23095,"callFrame":{"functionName":"isOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184613,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":184615,"ticks":1}]},{"id":23175,"callFrame":{"functionName":"isAncestorConfigFileInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184616,"columnNumber":33},"hitCount":2,"positionTicks":[{"line":184617,"ticks":2}]},{"id":23618,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185931,"columnNumber":64},"hitCount":2,"positionTicks":[{"line":185932,"ticks":2}]},{"id":5050,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187237,"columnNumber":37},"hitCount":2,"children":[5051,5066],"positionTicks":[{"line":187238,"ticks":1},{"line":187239,"ticks":1}]},{"id":5051,"callFrame":{"functionName":"createConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186061,"columnNumber":25},"hitCount":1,"children":[5052,5060],"positionTicks":[{"line":186085,"ticks":1}]},{"id":5052,"callFrame":{"functionName":"ConfiguredProject2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184197,"columnNumber":13},"hitCount":1,"children":[5053],"positionTicks":[{"line":184219,"ticks":1}]},{"id":5053,"callFrame":{"functionName":"_Project","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182152,"columnNumber":13},"hitCount":5,"children":[5054,5059],"positionTicks":[{"line":182250,"ticks":2},{"line":182246,"ticks":1},{"line":182216,"ticks":1},{"line":182154,"ticks":1}]},{"id":5054,"callFrame":{"functionName":"createResolutionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129140,"columnNumber":30},"hitCount":0,"children":[5055,5056]},{"id":5055,"callFrame":{"functionName":"createModuleResolutionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43873,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":43875,"ticks":1}]},{"id":5056,"callFrame":{"functionName":"getRootDirectoryOfResolutionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129089,"columnNumber":42},"hitCount":0,"children":[5057]},{"id":5057,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":0,"children":[5058]},{"id":5058,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":5059,"callFrame":{"functionName":"createLanguageService","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148781,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":148814,"ticks":1}]},{"id":5060,"callFrame":{"functionName":"createConfigFileWatcherForParsedConfig","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185754,"columnNumber":40},"hitCount":0,"children":[5061]},{"id":5061,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123109,"columnNumber":11},"hitCount":0,"children":[5062,5063]},{"id":5062,"callFrame":{"functionName":"matchesExclude","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42854,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":42858,"ticks":1}]},{"id":5063,"callFrame":{"functionName":"createFileWatcherWithLogging","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123132,"columnNumber":39},"hitCount":0,"children":[5064]},{"id":5064,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123161,"columnNumber":11},"hitCount":0,"children":[5065]},{"id":5065,"callFrame":{"functionName":"watchFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123092,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":123093,"ticks":1}]},{"id":5066,"callFrame":{"functionName":"updateConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184775,"columnNumber":32},"hitCount":1,"children":[5067,23528],"positionTicks":[{"line":184776,"ticks":1}]},{"id":5067,"callFrame":{"functionName":"updateWithTriggerFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184762,"columnNumber":30},"hitCount":1,"children":[5068,23376],"positionTicks":[{"line":184764,"ticks":1}]},{"id":5068,"callFrame":{"functionName":"updateGraph","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184267,"columnNumber":13},"hitCount":1,"children":[5069],"positionTicks":[{"line":184283,"ticks":1}]},{"id":5069,"callFrame":{"functionName":"reloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186378,"columnNumber":25},"hitCount":0,"children":[5070,6081]},{"id":5070,"callFrame":{"functionName":"loadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186097,"columnNumber":23},"hitCount":2,"children":[5071,5847,5850,5860,5869,5872],"positionTicks":[{"line":186128,"ticks":1},{"line":186106,"ticks":1}]},{"id":5071,"callFrame":{"functionName":"ensureParsedConfigUptoDate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186138,"columnNumber":28},"hitCount":3,"children":[5072,5083,5164],"positionTicks":[{"line":186205,"ticks":1},{"line":186174,"ticks":2}]},{"id":5072,"callFrame":{"functionName":"tryReadFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41586,"columnNumber":20},"hitCount":0,"children":[5073]},{"id":5073,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186148,"columnNumber":58},"hitCount":0,"children":[5074]},{"id":5074,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[5075]},{"id":5075,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[5076]},{"id":5076,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[5077,5081]},{"id":5077,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[5078]},{"id":5078,"callFrame":{"functionName":"allocUnsafe","scriptId":"23","url":"node:buffer","lineNumber":400,"columnNumber":41},"hitCount":0,"children":[5079]},{"id":5079,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5080]},{"id":5080,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":174,"columnNumber":39},"hitCount":0},{"id":5081,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[5082]},{"id":5082,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":725,"ticks":1}]},{"id":5083,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":1,"children":[5084],"positionTicks":[{"line":32334,"ticks":1}]},{"id":5084,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":1,"children":[5085,5087,5163],"positionTicks":[{"line":32506,"ticks":1}]},{"id":5085,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[5086]},{"id":5086,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":32936,"ticks":2}]},{"id":5087,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[5088,5093]},{"id":5088,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[5089]},{"id":5089,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[5090]},{"id":5090,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[5091]},{"id":5091,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[5092],"positionTicks":[{"line":12883,"ticks":1}]},{"id":5092,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12465,"ticks":1}]},{"id":5093,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":1,"children":[5094],"positionTicks":[{"line":33863,"ticks":1}]},{"id":5094,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":1,"children":[5095],"positionTicks":[{"line":33623,"ticks":1}]},{"id":5095,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[5096,5105]},{"id":5096,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33333,"columnNumber":28},"hitCount":0,"children":[5097]},{"id":5097,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":1,"children":[5098],"positionTicks":[{"line":33322,"ticks":1}]},{"id":5098,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[5099]},{"id":5099,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[5100]},{"id":5100,"callFrame":{"functionName":"createStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24889,"columnNumber":30},"hitCount":0,"children":[5101]},{"id":5101,"callFrame":{"functionName":"createBaseStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24883,"columnNumber":34},"hitCount":0,"children":[5102]},{"id":5102,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24856,"columnNumber":32},"hitCount":0,"children":[5103]},{"id":5103,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[5104]},{"id":5104,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32400,"ticks":1}]},{"id":5105,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[5106]},{"id":5106,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[5107]},{"id":5107,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[5108]},{"id":5108,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":1,"children":[5109],"positionTicks":[{"line":35196,"ticks":1}]},{"id":5109,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[5110]},{"id":5110,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[5111]},{"id":5111,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[5112]},{"id":5112,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[5113]},{"id":5113,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":1,"children":[5114],"positionTicks":[{"line":35721,"ticks":1}]},{"id":5114,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[5115,5148]},{"id":5115,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[5116,5120,5147]},{"id":5116,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[5117]},{"id":5117,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[5118]},{"id":5118,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[5119]},{"id":5119,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":13261,"ticks":2}]},{"id":5120,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":1,"children":[5121],"positionTicks":[{"line":33905,"ticks":1}]},{"id":5121,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[5122]},{"id":5122,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[5123,5132,5140]},{"id":5123,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[5124]},{"id":5124,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[5125]},{"id":5125,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[5126]},{"id":5126,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":1,"children":[5127],"positionTicks":[{"line":35216,"ticks":1}]},{"id":5127,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[5128]},{"id":5128,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[5129]},{"id":5129,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[5130]},{"id":5130,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":1,"children":[5131],"positionTicks":[{"line":35717,"ticks":1}]},{"id":5131,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":1,"children":[5138,5146],"positionTicks":[{"line":35722,"ticks":1}]},{"id":5138,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[5139]},{"id":5139,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33187,"ticks":1}]},{"id":5146,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":36162,"ticks":1}]},{"id":5132,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33333,"columnNumber":28},"hitCount":0,"children":[5133]},{"id":5133,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[5134]},{"id":5134,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[5135]},{"id":5135,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[5136]},{"id":5136,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[5137]},{"id":5137,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":5140,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[5141]},{"id":5141,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[5142]},{"id":5142,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[5143]},{"id":5143,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[5144]},{"id":5144,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[5145]},{"id":5145,"callFrame":{"functionName":"isIdentifierPart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12124,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":12127,"ticks":1}]},{"id":5147,"callFrame":{"functionName":"createObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25809,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":25812,"ticks":1}]},{"id":5148,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36340,"columnNumber":38},"hitCount":0,"children":[5149]},{"id":5149,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[5150]},{"id":5150,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[5151]},{"id":5151,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36331,"columnNumber":45},"hitCount":0,"children":[5152]},{"id":5152,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[5153]},{"id":5153,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[5154]},{"id":5154,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[5155]},{"id":5155,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[5156]},{"id":5156,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[5157]},{"id":5157,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[5158]},{"id":5158,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[5159]},{"id":5159,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[5160]},{"id":5160,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[5161]},{"id":5161,"callFrame":{"functionName":"createStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24889,"columnNumber":30},"hitCount":0,"children":[5162]},{"id":5162,"callFrame":{"functionName":"createBaseStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24883,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":24887,"ticks":1}]},{"id":5163,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":32780,"ticks":1},{"line":32779,"ticks":1}]},{"id":5164,"callFrame":{"functionName":"parseJsonSourceFileConfigFileContent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42141,"columnNumber":45},"hitCount":0,"children":[5165]},{"id":5165,"callFrame":{"functionName":"parseJsonConfigFileContentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42172,"columnNumber":41},"hitCount":5,"children":[5166,5188,5190],"positionTicks":[{"line":42204,"ticks":1},{"line":42194,"ticks":1},{"line":42184,"ticks":1},{"line":42179,"ticks":1},{"line":42176,"ticks":1}]},{"id":5166,"callFrame":{"functionName":"parseConfig","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42439,"columnNumber":20},"hitCount":0,"children":[5167]},{"id":5167,"callFrame":{"functionName":"parseOwnConfigOfJsonSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42541,"columnNumber":39},"hitCount":1,"children":[5168],"positionTicks":[{"line":42548,"ticks":1}]},{"id":5168,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41710,"columnNumber":34},"hitCount":0,"children":[5169]},{"id":5169,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41756,"columnNumber":22},"hitCount":0,"children":[5170]},{"id":5170,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":1,"children":[5171],"positionTicks":[{"line":41818,"ticks":1}]},{"id":5171,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":0,"children":[5172,5176,5186]},{"id":5172,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41831,"columnNumber":31},"hitCount":0,"children":[5173]},{"id":5173,"callFrame":{"functionName":"isStringDoubleQuoted","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18387,"columnNumber":29},"hitCount":0,"children":[5174]},{"id":5174,"callFrame":{"functionName":"getSourceTextOfNodeFromSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16588,"columnNumber":42},"hitCount":0,"children":[5175]},{"id":5175,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16597,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":16602,"ticks":1}]},{"id":5176,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[5177]},{"id":5177,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":0,"children":[5178,5184]},{"id":5178,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[5179]},{"id":5179,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41831,"columnNumber":31},"hitCount":0,"children":[5180]},{"id":5180,"callFrame":{"functionName":"isStringDoubleQuoted","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18387,"columnNumber":29},"hitCount":0,"children":[5181]},{"id":5181,"callFrame":{"functionName":"getSourceTextOfNodeFromSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16588,"columnNumber":42},"hitCount":0,"children":[5182]},{"id":5182,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16597,"columnNumber":36},"hitCount":0,"children":[5183]},{"id":5183,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11809,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11894,"ticks":1}]},{"id":5184,"callFrame":{"functionName":"onPropertySet","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42560,"columnNumber":24},"hitCount":0,"children":[5185]},{"id":5185,"callFrame":{"functionName":"convertJsonOption","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42727,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":42733,"ticks":1}]},{"id":5186,"callFrame":{"functionName":"onPropertySet","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42560,"columnNumber":24},"hitCount":0,"children":[5187]},{"id":5187,"callFrame":{"functionName":"convertJsonOption","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42727,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":42736,"ticks":1}]},{"id":5188,"callFrame":{"functionName":"getConfigFileSpecs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42206,"columnNumber":29},"hitCount":0,"children":[5189]},{"id":5189,"callFrame":{"functionName":"validateSpecs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42869,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":42871,"ticks":1}]},{"id":5190,"callFrame":{"functionName":"getFileNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42289,"columnNumber":23},"hitCount":0,"children":[5191,5826]},{"id":5191,"callFrame":{"functionName":"getFileNamesFromConfigSpecs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42780,"columnNumber":36},"hitCount":6,"children":[5192,5194,5827,5836,5840],"positionTicks":[{"line":42833,"ticks":1},{"line":42821,"ticks":1},{"line":42826,"ticks":3},{"line":42827,"ticks":1}]},{"id":5192,"callFrame":{"functionName":"flatten","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2611,"columnNumber":16},"hitCount":0,"children":[5193]},{"id":5193,"callFrame":{"functionName":"addRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2988,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2996,"ticks":1}]},{"id":5194,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122825,"columnNumber":24},"hitCount":0,"children":[5195,5234]},{"id":5195,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122765,"columnNumber":28},"hitCount":0,"children":[5196]},{"id":5196,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122741,"columnNumber":40},"hitCount":1,"children":[5197,5202],"positionTicks":[{"line":122746,"ticks":1}]},{"id":5197,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5198]},{"id":5198,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5199,5201]},{"id":5199,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5200]},{"id":5200,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0},{"id":5201,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2770,"ticks":1}]},{"id":5202,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":0,"children":[5203]},{"id":5203,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":1,"children":[5204,5213],"positionTicks":[{"line":22180,"ticks":1}]},{"id":5204,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":1,"children":[5205,5208],"positionTicks":[{"line":22162,"ticks":1}]},{"id":5205,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5206]},{"id":5206,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5207]},{"id":5207,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":22092,"ticks":1}]},{"id":5208,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22078,"columnNumber":40},"hitCount":0,"children":[5209]},{"id":5209,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5210]},{"id":5210,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5211]},{"id":5211,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5212]},{"id":5212,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22143,"ticks":1}]},{"id":5213,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":1,"children":[5214,5220,5224,5225,5227],"positionTicks":[{"line":22211,"ticks":1}]},{"id":5214,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5215]},{"id":5215,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5216]},{"id":5216,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5217]},{"id":5217,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[5218]},{"id":5218,"callFrame":{"functionName":"toPathIfFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1580,"columnNumber":24},"hitCount":0,"children":[5219]},{"id":5219,"callFrame":{"functionName":"isURL","scriptId":"28","url":"node:internal/url","lineNumber":768,"columnNumber":14},"hitCount":0},{"id":5220,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5221]},{"id":5221,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5222,5223]},{"id":5222,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1506,"ticks":1}]},{"id":5223,"callFrame":{"functionName":"getDirents","scriptId":"27","url":"node:internal/fs/utils","lineNumber":249,"columnNumber":19},"hitCount":0},{"id":5224,"callFrame":{"functionName":"sort","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3019,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":3021,"ticks":1}]},{"id":5225,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5226]},{"id":5226,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":22196,"ticks":1}]},{"id":5227,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":0,"children":[5228,5231]},{"id":5228,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5229]},{"id":5229,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5230]},{"id":5230,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1506,"ticks":1}]},{"id":5231,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5232]},{"id":5232,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":0,"children":[5233]},{"id":5233,"callFrame":{"functionName":"RegExp: ^\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?\\.([^./]|(\\.(?!min\\.js$))?)*$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5234,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":0,"children":[5235,5240]},{"id":5235,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5236]},{"id":5236,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22216,"columnNumber":21},"hitCount":0,"children":[5237]},{"id":5237,"callFrame":{"functionName":"every","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2456,"columnNumber":14},"hitCount":0,"children":[5238]},{"id":5238,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22226,"columnNumber":27},"hitCount":0,"children":[5239]},{"id":5239,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9157,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9173,"ticks":1}]},{"id":5240,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":3,"children":[5241],"positionTicks":[{"line":22211,"ticks":2},{"line":22191,"ticks":1}]},{"id":5241,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":0,"children":[5242,5243,5253,5255]},{"id":5242,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":5243,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122833,"columnNumber":33},"hitCount":0,"children":[5244]},{"id":5244,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122765,"columnNumber":28},"hitCount":0,"children":[5245]},{"id":5245,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122741,"columnNumber":40},"hitCount":0,"children":[5246,5249]},{"id":5246,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":0,"children":[5247]},{"id":5247,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":0,"children":[5248]},{"id":5248,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":3,"positionTicks":[{"line":22211,"ticks":2},{"line":22189,"ticks":1}]},{"id":5249,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8793,"columnNumber":27},"hitCount":0,"children":[5250]},{"id":5250,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5251]},{"id":5251,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5252]},{"id":5252,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1506,"ticks":1}]},{"id":5253,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5254]},{"id":5254,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":22196,"ticks":1}]},{"id":5255,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":0,"children":[5256,5269,5276]},{"id":5256,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122833,"columnNumber":33},"hitCount":0,"children":[5257]},{"id":5257,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122765,"columnNumber":28},"hitCount":0,"children":[5258]},{"id":5258,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122741,"columnNumber":40},"hitCount":0,"children":[5259,5265,5271,5766]},{"id":5259,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":0,"children":[5260]},{"id":5260,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":0,"children":[5261,5675]},{"id":5261,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":22,"children":[5262,5272,5659,5686],"positionTicks":[{"line":22183,"ticks":19},{"line":22211,"ticks":3}]},{"id":5262,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5263]},{"id":5263,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5264]},{"id":5264,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1503,"ticks":1},{"line":1506,"ticks":1}]},{"id":5272,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5273]},{"id":5273,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":22196,"ticks":1}]},{"id":5659,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5660]},{"id":5660,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":5686,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/example8(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?\\.[^/]*)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5675,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":1,"positionTicks":[{"line":22173,"ticks":1}]},{"id":5265,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8793,"columnNumber":27},"hitCount":0,"children":[5266]},{"id":5266,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5267]},{"id":5267,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5268]},{"id":5268,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1506,"ticks":1}]},{"id":5271,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"children":[5274,5669],"positionTicks":[{"line":8802,"ticks":1}]},{"id":5274,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5275]},{"id":5275,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2768,"ticks":1}]},{"id":5669,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8800,"ticks":2}]},{"id":5766,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":0,"children":[5767]},{"id":5767,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":3,"positionTicks":[{"line":22183,"ticks":3}]},{"id":5269,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5270]},{"id":5270,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":22196,"ticks":1}]},{"id":5276,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":3,"children":[5277,5291,5656,5680],"positionTicks":[{"line":22183,"ticks":3}]},{"id":5277,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122833,"columnNumber":33},"hitCount":0,"children":[5278]},{"id":5278,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122765,"columnNumber":28},"hitCount":0,"children":[5279]},{"id":5279,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122741,"columnNumber":40},"hitCount":0,"children":[5280,5288,5630,5737,5769]},{"id":5280,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":0,"children":[5281,5676]},{"id":5281,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":1,"children":[5282,5285],"positionTicks":[{"line":22169,"ticks":1}]},{"id":5282,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":1,"children":[5283,5677],"positionTicks":[{"line":22154,"ticks":1}]},{"id":5283,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22216,"columnNumber":21},"hitCount":0,"children":[5284]},{"id":5284,"callFrame":{"functionName":"getIncludeBasePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22233,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22235,"ticks":1}]},{"id":5677,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5678]},{"id":5678,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":22092,"ticks":1}]},{"id":5285,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":72,"children":[5286,5599,5605,5628],"positionTicks":[{"line":22183,"ticks":69},{"line":22209,"ticks":1},{"line":22211,"ticks":2}]},{"id":5286,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5287]},{"id":5287,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":2,"positionTicks":[{"line":22196,"ticks":2}]},{"id":5599,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5600]},{"id":5600,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5601]},{"id":5601,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":1492,"ticks":5}]},{"id":5605,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/example10(\\/nested5(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?\\.[^/]*)?)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5628,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5629]},{"id":5629,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":8800,"ticks":6}]},{"id":5676,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":22183,"ticks":1}]},{"id":5288,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5289,5598]},{"id":5289,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5290]},{"id":5290,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2768,"ticks":1}]},{"id":5598,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":8800,"ticks":7}]},{"id":5630,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8793,"columnNumber":27},"hitCount":0,"children":[5631]},{"id":5631,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5632]},{"id":5632,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5633]},{"id":5633,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":1492,"ticks":4}]},{"id":5737,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":2,"children":[5738,5768,5782],"positionTicks":[{"line":22169,"ticks":2}]},{"id":5738,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":22,"positionTicks":[{"line":22183,"ticks":22}]},{"id":5768,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":1,"positionTicks":[{"line":22173,"ticks":1}]},{"id":5782,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5783]},{"id":5783,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5784]},{"id":5784,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5785]},{"id":5785,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":0,"children":[5786]},{"id":5786,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9057,"columnNumber":36},"hitCount":0,"children":[5787]},{"id":5787,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[5788,5803]},{"id":5788,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":5803,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[5804]},{"id":5804,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":5769,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5770]},{"id":5770,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5771]},{"id":5771,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":1492,"ticks":3}]},{"id":5291,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":8,"children":[5292,5324,5343,5376,5609],"positionTicks":[{"line":22183,"ticks":8}]},{"id":5292,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122833,"columnNumber":33},"hitCount":0,"children":[5293]},{"id":5293,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122765,"columnNumber":28},"hitCount":0,"children":[5294,5739]},{"id":5294,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122741,"columnNumber":40},"hitCount":1,"children":[5295,5308,5320,5639,5668,5694,5698],"positionTicks":[{"line":122742,"ticks":1}]},{"id":5295,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":0,"children":[5296]},{"id":5296,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":1,"children":[5297,5303,5305],"positionTicks":[{"line":22169,"ticks":1}]},{"id":5297,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5298,5311,5312,5661,5679]},{"id":5298,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22078,"columnNumber":40},"hitCount":0,"children":[5299,5615]},{"id":5299,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5300]},{"id":5300,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5301]},{"id":5301,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5302]},{"id":5302,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22134,"ticks":1}]},{"id":5615,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5616]},{"id":5616,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5617]},{"id":5617,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":0,"children":[5618]},{"id":5618,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9005,"ticks":1}]},{"id":5311,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9065,"ticks":1}]},{"id":5312,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5313]},{"id":5313,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5314]},{"id":5314,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5315]},{"id":5315,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":0,"children":[5316]},{"id":5316,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9057,"columnNumber":36},"hitCount":0,"children":[5317]},{"id":5317,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[5318]},{"id":5318,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[5319]},{"id":5319,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9020,"ticks":1}]},{"id":5661,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5662]},{"id":5662,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":1,"children":[5663],"positionTicks":[{"line":22092,"ticks":1}]},{"id":5663,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":3,"children":[5670],"positionTicks":[{"line":22134,"ticks":2},{"line":22114,"ticks":1}]},{"id":5670,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9057,"columnNumber":36},"hitCount":0,"children":[5671]},{"id":5671,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[5672]},{"id":5672,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":5679,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22216,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":22217,"ticks":2}]},{"id":5303,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":2,"children":[5304],"positionTicks":[{"line":22173,"ticks":2}]},{"id":5304,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22165,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":22166,"ticks":1},{"line":22167,"ticks":1}]},{"id":5305,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":136,"children":[5306,5602,5606],"positionTicks":[{"line":22183,"ticks":123},{"line":22211,"ticks":13}]},{"id":5306,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5307]},{"id":5307,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":9,"positionTicks":[{"line":22196,"ticks":9}]},{"id":5602,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5603]},{"id":5603,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":16,"positionTicks":[{"line":8800,"ticks":16}]},{"id":5606,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5607]},{"id":5607,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5608]},{"id":5608,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":1492,"ticks":8}]},{"id":5308,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5309,5604]},{"id":5309,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5310]},{"id":5310,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":2768,"ticks":4}]},{"id":5604,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":18,"positionTicks":[{"line":8800,"ticks":18}]},{"id":5320,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8793,"columnNumber":27},"hitCount":0,"children":[5321]},{"id":5321,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5322]},{"id":5322,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5323]},{"id":5323,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":9,"positionTicks":[{"line":1492,"ticks":8},{"line":1503,"ticks":1}]},{"id":5639,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122721,"columnNumber":18},"hitCount":1,"children":[5681],"positionTicks":[{"line":122722,"ticks":1}]},{"id":5681,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":5668,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":5694,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":1,"children":[5695,5772,5790],"positionTicks":[{"line":22169,"ticks":1}]},{"id":5695,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":72,"children":[5696,5701,5740,5744,5789,5791],"positionTicks":[{"line":22183,"ticks":72}]},{"id":5696,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5697]},{"id":5697,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":10,"positionTicks":[{"line":8800,"ticks":10}]},{"id":5701,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":1,"children":[5702],"positionTicks":[{"line":8724,"ticks":1}]},{"id":5702,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5703]},{"id":5703,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":1492,"ticks":5}]},{"id":5740,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5744,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/example8(\\/nested8(\\/nested6(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?\\.[^/]*)?)?)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5789,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/example9(\\/nested7(\\/nested4(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?\\.[^/]*)?)?)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5791,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/example9(\\/nested7(\\/nested6(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?\\.[^/]*)?)?)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5772,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5773]},{"id":5773,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5774]},{"id":5774,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5775]},{"id":5775,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":1,"children":[5776],"positionTicks":[{"line":22134,"ticks":1}]},{"id":5776,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9057,"columnNumber":36},"hitCount":0,"children":[5777]},{"id":5777,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[5778]},{"id":5778,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9007,"ticks":2}]},{"id":5790,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":1,"positionTicks":[{"line":22173,"ticks":1}]},{"id":5698,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5699]},{"id":5699,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5700]},{"id":5700,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":1492,"ticks":7}]},{"id":5739,"callFrame":{"functionName":"getCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122724,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":122725,"ticks":1}]},{"id":5324,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":2,"children":[5325,5348,5355,5424,5781,5800],"positionTicks":[{"line":22183,"ticks":2}]},{"id":5325,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122833,"columnNumber":33},"hitCount":0,"children":[5326]},{"id":5326,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122765,"columnNumber":28},"hitCount":1,"children":[5327],"positionTicks":[{"line":122773,"ticks":1}]},{"id":5327,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122741,"columnNumber":40},"hitCount":0,"children":[5328,5331,5336,5377,5641,5704,5708,5728,5809]},{"id":5328,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5329,5545]},{"id":5329,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5330]},{"id":5330,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":2768,"ticks":7}]},{"id":5545,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":51,"positionTicks":[{"line":8800,"ticks":51}]},{"id":5331,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":1,"children":[5332,5402],"positionTicks":[{"line":8764,"ticks":1}]},{"id":5332,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":0,"children":[5333,5337,5457,5612]},{"id":5333,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":185,"children":[5334,5345,5352,5512],"positionTicks":[{"line":22183,"ticks":151},{"line":22211,"ticks":34}]},{"id":5334,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5335]},{"id":5335,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":24,"positionTicks":[{"line":22196,"ticks":24}]},{"id":5345,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":1,"children":[5346],"positionTicks":[{"line":8737,"ticks":1}]},{"id":5346,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5347]},{"id":5347,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":11,"positionTicks":[{"line":1492,"ticks":9},{"line":1503,"ticks":2}]},{"id":5352,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5353,5613]},{"id":5353,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5354]},{"id":5354,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":2768,"ticks":8}]},{"id":5613,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":22,"positionTicks":[{"line":8800,"ticks":22}]},{"id":5512,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[5513]},{"id":5513,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":5337,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5338,5420,5623,5687]},{"id":5338,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5339]},{"id":5339,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5340]},{"id":5340,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":1,"children":[5341],"positionTicks":[{"line":22092,"ticks":1}]},{"id":5341,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":3,"children":[5342,5459,5634],"positionTicks":[{"line":9009,"ticks":1},{"line":22134,"ticks":1},{"line":22101,"ticks":1}]},{"id":5342,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5459,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9005,"ticks":1}]},{"id":5634,"callFrame":{"functionName":"replaceWildcardCharacter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22057,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":22152,"ticks":1}]},{"id":5420,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22078,"columnNumber":40},"hitCount":0,"children":[5421,5620]},{"id":5421,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5422]},{"id":5422,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5423]},{"id":5423,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":1,"children":[5473],"positionTicks":[{"line":22092,"ticks":1}]},{"id":5473,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22101,"ticks":1}]},{"id":5620,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5621]},{"id":5621,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5622]},{"id":5622,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":9009,"ticks":1},{"line":22134,"ticks":1}]},{"id":5623,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22216,"columnNumber":21},"hitCount":0,"children":[5624,5638]},{"id":5624,"callFrame":{"functionName":"every","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2456,"columnNumber":14},"hitCount":0,"children":[5625]},{"id":5625,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22226,"columnNumber":27},"hitCount":0,"children":[5626]},{"id":5626,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9157,"columnNumber":21},"hitCount":0,"children":[5627]},{"id":5627,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8919,"ticks":1}]},{"id":5638,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2516,"ticks":1}]},{"id":5687,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5688]},{"id":5688,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5689]},{"id":5689,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":0,"children":[5690]},{"id":5690,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5457,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":5,"children":[5458],"positionTicks":[{"line":22173,"ticks":5}]},{"id":5458,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22165,"columnNumber":28},"hitCount":4,"positionTicks":[{"line":22166,"ticks":3},{"line":22167,"ticks":1}]},{"id":5612,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22165,"columnNumber":28},"hitCount":3,"positionTicks":[{"line":22166,"ticks":3}]},{"id":5402,"callFrame":{"functionName":"wrappedCwd","scriptId":"71","url":"node:internal/bootstrap/switches/does_own_process_state","lineNumber":141,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":144,"ticks":1}]},{"id":5336,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122721,"columnNumber":18},"hitCount":1,"children":[5640],"positionTicks":[{"line":122723,"ticks":1}]},{"id":5640,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5377,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8793,"columnNumber":27},"hitCount":0,"children":[5378]},{"id":5378,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5379]},{"id":5379,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5380]},{"id":5380,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":15,"positionTicks":[{"line":1492,"ticks":13},{"line":1503,"ticks":2}]},{"id":5641,"callFrame":{"functionName":"map","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2579,"columnNumber":12},"hitCount":0,"children":[5642,5644]},{"id":5642,"callFrame":{"functionName":"getBaseNameOfFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":32},"hitCount":0,"children":[5643]},{"id":5643,"callFrame":{"functionName":"removeTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9089,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":9090,"ticks":1}]},{"id":5644,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8967,"ticks":1}]},{"id":5704,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":4,"children":[5705,5711,5749,5792],"positionTicks":[{"line":22169,"ticks":4}]},{"id":5705,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":139,"children":[5706,5741],"positionTicks":[{"line":22183,"ticks":139}]},{"id":5706,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5707]},{"id":5707,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":14,"positionTicks":[{"line":8800,"ticks":14}]},{"id":5741,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5742]},{"id":5742,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5743]},{"id":5743,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":1492,"ticks":8}]},{"id":5711,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5712,5779]},{"id":5712,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5713]},{"id":5713,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":1,"children":[5714],"positionTicks":[{"line":22092,"ticks":1}]},{"id":5714,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":3,"children":[5715],"positionTicks":[{"line":22134,"ticks":3}]},{"id":5715,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9057,"columnNumber":36},"hitCount":0,"children":[5716]},{"id":5716,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[5717]},{"id":5717,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[5718]},{"id":5718,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":5779,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22216,"columnNumber":21},"hitCount":0,"children":[5780]},{"id":5780,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":2516,"ticks":2}]},{"id":5749,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":4,"positionTicks":[{"line":22173,"ticks":4}]},{"id":5792,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":5708,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5709]},{"id":5709,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5710]},{"id":5710,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":1492,"ticks":8}]},{"id":5728,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9064,"ticks":1}]},{"id":5809,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3493,"ticks":1}]},{"id":5348,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122859,"columnNumber":19},"hitCount":0,"children":[5349]},{"id":5349,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5350,5614]},{"id":5350,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5351]},{"id":5351,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":2768,"ticks":6}]},{"id":5614,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":41,"positionTicks":[{"line":8800,"ticks":41}]},{"id":5355,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":3,"children":[5356,5360,5385,5386,5406,5431,5514,5619],"positionTicks":[{"line":22183,"ticks":3}]},{"id":5356,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122859,"columnNumber":19},"hitCount":0,"children":[5357]},{"id":5357,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"children":[5358,5546],"positionTicks":[{"line":8800,"ticks":1}]},{"id":5358,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5359]},{"id":5359,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":13,"positionTicks":[{"line":2766,"ticks":1},{"line":2768,"ticks":12}]},{"id":5546,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":42,"positionTicks":[{"line":8800,"ticks":42}]},{"id":5360,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122833,"columnNumber":33},"hitCount":0,"children":[5361]},{"id":5361,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122765,"columnNumber":28},"hitCount":0,"children":[5362]},{"id":5362,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122741,"columnNumber":40},"hitCount":1,"children":[5363,5372,5381,5515,5719,5751],"positionTicks":[{"line":122742,"ticks":1}]},{"id":5363,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":1,"children":[5364],"positionTicks":[{"line":8764,"ticks":1}]},{"id":5364,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":3,"children":[5365,5366,5409,5460],"positionTicks":[{"line":22169,"ticks":1},{"line":22177,"ticks":2}]},{"id":5365,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22165,"columnNumber":28},"hitCount":9,"positionTicks":[{"line":22166,"ticks":6},{"line":22167,"ticks":3}]},{"id":5366,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":175,"children":[5367,5369,5403],"positionTicks":[{"line":22183,"ticks":142},{"line":22208,"ticks":1},{"line":22211,"ticks":32}]},{"id":5367,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5368]},{"id":5368,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":41,"positionTicks":[{"line":22196,"ticks":41}]},{"id":5369,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5370,5548]},{"id":5370,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5371]},{"id":5371,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":14,"positionTicks":[{"line":2766,"ticks":1},{"line":2768,"ticks":13}]},{"id":5548,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":23,"positionTicks":[{"line":8800,"ticks":23}]},{"id":5403,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5404]},{"id":5404,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5405]},{"id":5405,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":12,"positionTicks":[{"line":1492,"ticks":10},{"line":1503,"ticks":2}]},{"id":5409,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5410,5425,5526,5673]},{"id":5410,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5411]},{"id":5411,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":2,"children":[5412],"positionTicks":[{"line":2625,"ticks":2}]},{"id":5412,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5413]},{"id":5413,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":2,"children":[5414],"positionTicks":[{"line":22123,"ticks":1},{"line":22101,"ticks":1}]},{"id":5414,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5425,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22078,"columnNumber":40},"hitCount":0,"children":[5426,5635]},{"id":5426,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5427]},{"id":5427,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5428]},{"id":5428,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5429]},{"id":5429,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":1,"children":[5430],"positionTicks":[{"line":22101,"ticks":1}]},{"id":5430,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5635,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5636]},{"id":5636,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5637]},{"id":5637,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":9038,"ticks":1},{"line":22134,"ticks":1}]},{"id":5526,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22216,"columnNumber":21},"hitCount":1,"children":[5527,5645],"positionTicks":[{"line":22217,"ticks":1}]},{"id":5527,"callFrame":{"functionName":"getIncludeBasePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22233,"columnNumber":27},"hitCount":0,"children":[5528]},{"id":5528,"callFrame":{"functionName":"indexOfAnyCharCode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2526,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":2516,"ticks":2}]},{"id":5645,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2516,"ticks":1}]},{"id":5673,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5674]},{"id":5674,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":1,"children":[5682],"positionTicks":[{"line":22092,"ticks":1}]},{"id":5682,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":1,"children":[5691],"positionTicks":[{"line":22134,"ticks":1}]},{"id":5691,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9057,"columnNumber":36},"hitCount":0,"children":[5692]},{"id":5692,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[5693]},{"id":5693,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":5460,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":4,"children":[5461],"positionTicks":[{"line":22173,"ticks":4}]},{"id":5461,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22165,"columnNumber":28},"hitCount":3,"positionTicks":[{"line":22166,"ticks":2},{"line":22167,"ticks":1}]},{"id":5372,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8793,"columnNumber":27},"hitCount":0,"children":[5373]},{"id":5373,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5374]},{"id":5374,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5375]},{"id":5375,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":9,"positionTicks":[{"line":1492,"ticks":5},{"line":1503,"ticks":4}]},{"id":5381,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5382,5547]},{"id":5382,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5383,5384]},{"id":5383,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":15,"positionTicks":[{"line":2768,"ticks":15}]},{"id":5384,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":5547,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":46,"positionTicks":[{"line":8800,"ticks":46}]},{"id":5515,"callFrame":{"functionName":"map","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2579,"columnNumber":12},"hitCount":0,"children":[5516]},{"id":5516,"callFrame":{"functionName":"getBaseNameOfFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":32},"hitCount":0,"children":[5517]},{"id":5517,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9020,"ticks":1}]},{"id":5719,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":7,"children":[5720,5721,5750],"positionTicks":[{"line":22169,"ticks":7}]},{"id":5720,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":133,"children":[5729,5745,5755,5793],"positionTicks":[{"line":22183,"ticks":133}]},{"id":5729,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"children":[5730],"positionTicks":[{"line":8800,"ticks":1}]},{"id":5730,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":23,"positionTicks":[{"line":8800,"ticks":23}]},{"id":5745,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5746]},{"id":5746,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5747,5810]},{"id":5747,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":9,"positionTicks":[{"line":1492,"ticks":9}]},{"id":5810,"callFrame":{"functionName":"getOptions","scriptId":"27","url":"node:internal/fs/utils","lineNumber":323,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":324,"ticks":1}]},{"id":5755,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/example8(\\/nested8(\\/nested7(\\/nested6(\\/nested5(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?\\.[^/]*)?)?)?)?)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5793,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":5721,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5722]},{"id":5722,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":1,"children":[5723],"positionTicks":[{"line":2625,"ticks":1}]},{"id":5723,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":1,"children":[5724],"positionTicks":[{"line":22092,"ticks":1}]},{"id":5724,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":5,"children":[5725],"positionTicks":[{"line":9006,"ticks":1},{"line":22106,"ticks":1},{"line":22134,"ticks":3}]},{"id":5725,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9057,"columnNumber":36},"hitCount":0,"children":[5726]},{"id":5726,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[5727,5805]},{"id":5727,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":5805,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9044,"ticks":1}]},{"id":5750,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":4,"positionTicks":[{"line":22173,"ticks":4}]},{"id":5751,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5752]},{"id":5752,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5753]},{"id":5753,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":1492,"ticks":7}]},{"id":5385,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5},{"id":5386,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":4,"children":[5387,5396,5438,5462,5474,5569,5654],"positionTicks":[{"line":22183,"ticks":4}]},{"id":5387,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122833,"columnNumber":33},"hitCount":0,"children":[5388,5648]},{"id":5388,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122765,"columnNumber":28},"hitCount":1,"children":[5389],"positionTicks":[{"line":122773,"ticks":1}]},{"id":5389,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122741,"columnNumber":40},"hitCount":0,"children":[5390,5417,5434,5731,5758,5794]},{"id":5390,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":0,"children":[5391]},{"id":5391,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":0,"children":[5392,5415,5433,5477,5486]},{"id":5392,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":128,"children":[5393,5400,5463,5653],"positionTicks":[{"line":22183,"ticks":114},{"line":22211,"ticks":14}]},{"id":5393,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"children":[5394,5566],"positionTicks":[{"line":8800,"ticks":1}]},{"id":5394,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5395]},{"id":5395,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":10,"positionTicks":[{"line":2768,"ticks":10}]},{"id":5566,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":21,"positionTicks":[{"line":8800,"ticks":21}]},{"id":5400,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5401]},{"id":5401,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":35,"positionTicks":[{"line":22196,"ticks":35}]},{"id":5463,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":1,"children":[5464],"positionTicks":[{"line":8724,"ticks":1}]},{"id":5464,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5465]},{"id":5465,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":12,"positionTicks":[{"line":1492,"ticks":3},{"line":1503,"ticks":9}]},{"id":5653,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/example10(\\/nested9(\\/nested8(\\/nested7(\\/nested5(\\/nested4(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?\\.[^/]*)?)?)?)?)?)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5415,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":2,"children":[5416],"positionTicks":[{"line":22173,"ticks":2}]},{"id":5416,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22165,"columnNumber":28},"hitCount":4,"positionTicks":[{"line":22166,"ticks":1},{"line":22167,"ticks":3}]},{"id":5433,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22165,"columnNumber":28},"hitCount":5,"positionTicks":[{"line":22166,"ticks":3},{"line":22167,"ticks":2}]},{"id":5477,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":1,"children":[5478,5483,5519,5683],"positionTicks":[{"line":22163,"ticks":1}]},{"id":5478,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5479]},{"id":5479,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5480]},{"id":5480,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5481]},{"id":5481,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":1,"children":[5482,5518],"positionTicks":[{"line":22134,"ticks":1}]},{"id":5482,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5518,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9005,"ticks":1}]},{"id":5483,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22216,"columnNumber":21},"hitCount":0,"children":[5484]},{"id":5484,"callFrame":{"functionName":"getIncludeBasePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22233,"columnNumber":27},"hitCount":0,"children":[5485]},{"id":5485,"callFrame":{"functionName":"indexOfAnyCharCode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2526,"columnNumber":27},"hitCount":2,"children":[5524],"positionTicks":[{"line":2516,"ticks":1},{"line":2517,"ticks":1}]},{"id":5524,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":0,"children":[5525]},{"id":5525,"callFrame":{"functionName":"equateValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3567,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":3569,"ticks":1}]},{"id":5519,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22078,"columnNumber":40},"hitCount":0,"children":[5520,5560]},{"id":5520,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5521]},{"id":5521,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5522]},{"id":5522,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5523]},{"id":5523,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":3,"positionTicks":[{"line":22101,"ticks":3}]},{"id":5560,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5561]},{"id":5561,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5562]},{"id":5562,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":2,"children":[5563],"positionTicks":[{"line":22130,"ticks":1},{"line":22134,"ticks":1}]},{"id":5563,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[5564]},{"id":5564,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":0,"children":[5565]},{"id":5565,"callFrame":{"functionName":"isVolumeCharacter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8904,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":8905,"ticks":1}]},{"id":5683,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5684]},{"id":5684,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5685]},{"id":5685,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22134,"ticks":1}]},{"id":5486,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9042,"ticks":1}]},{"id":5417,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5418,5549]},{"id":5418,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5419]},{"id":5419,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":17,"positionTicks":[{"line":2766,"ticks":4},{"line":2768,"ticks":13}]},{"id":5549,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":35,"positionTicks":[{"line":8800,"ticks":35}]},{"id":5434,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8793,"columnNumber":27},"hitCount":0,"children":[5435]},{"id":5435,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5436]},{"id":5436,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5437]},{"id":5437,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":11,"positionTicks":[{"line":1492,"ticks":5},{"line":1503,"ticks":6}]},{"id":5731,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":4,"children":[5732,5736,5748],"positionTicks":[{"line":22169,"ticks":4}]},{"id":5732,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":1,"children":[5733,5754],"positionTicks":[{"line":22154,"ticks":1}]},{"id":5733,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5734]},{"id":5734,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5735]},{"id":5735,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":3,"children":[5802],"positionTicks":[{"line":22134,"ticks":2},{"line":22147,"ticks":1}]},{"id":5802,"callFrame":{"functionName":"replaceWildcardCharacter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22066,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":22067,"ticks":1}]},{"id":5754,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22216,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":22217,"ticks":1}]},{"id":5736,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":69,"children":[5756,5797],"positionTicks":[{"line":22183,"ticks":69}]},{"id":5756,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5757]},{"id":5757,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":15,"positionTicks":[{"line":8800,"ticks":15}]},{"id":5797,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5798]},{"id":5798,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5799]},{"id":5799,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":1492,"ticks":6}]},{"id":5748,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":3,"positionTicks":[{"line":22173,"ticks":3}]},{"id":5758,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3493,"ticks":1}]},{"id":5794,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5795]},{"id":5795,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":2,"children":[5796,5801],"positionTicks":[{"line":1492,"ticks":2}]},{"id":5796,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":1492,"ticks":4}]},{"id":5801,"callFrame":{"functionName":"getDirents","scriptId":"27","url":"node:internal/fs/utils","lineNumber":249,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":5648,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[5649]},{"id":5649,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5396,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122859,"columnNumber":19},"hitCount":0,"children":[5397]},{"id":5397,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5398,5530]},{"id":5398,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5399]},{"id":5399,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":17,"positionTicks":[{"line":2766,"ticks":5},{"line":2768,"ticks":12}]},{"id":5530,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":31,"positionTicks":[{"line":8800,"ticks":31}]},{"id":5438,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":1,"children":[5439,5443,5498,5575],"positionTicks":[{"line":22183,"ticks":1}]},{"id":5439,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122859,"columnNumber":19},"hitCount":0,"children":[5440]},{"id":5440,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5441,5529]},{"id":5441,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5442]},{"id":5442,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":2766,"ticks":1},{"line":2768,"ticks":7}]},{"id":5529,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":24,"positionTicks":[{"line":8800,"ticks":24}]},{"id":5443,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122833,"columnNumber":33},"hitCount":0,"children":[5444]},{"id":5444,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122765,"columnNumber":28},"hitCount":0,"children":[5445]},{"id":5445,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122741,"columnNumber":40},"hitCount":0,"children":[5446,5466,5469,5655,5759,5763]},{"id":5446,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":0,"children":[5447]},{"id":5447,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":2,"children":[5448,5487,5491,5567],"positionTicks":[{"line":22169,"ticks":2}]},{"id":5448,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":66,"children":[5449,5452,5455],"positionTicks":[{"line":22183,"ticks":63},{"line":22211,"ticks":3}]},{"id":5449,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"children":[5450,5531],"positionTicks":[{"line":8802,"ticks":1}]},{"id":5450,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5451]},{"id":5451,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":2768,"ticks":7}]},{"id":5531,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":8800,"ticks":7}]},{"id":5452,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5453]},{"id":5453,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5454]},{"id":5454,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":10,"positionTicks":[{"line":1503,"ticks":10}]},{"id":5455,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5456]},{"id":5456,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":15,"positionTicks":[{"line":22196,"ticks":15}]},{"id":5487,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5488,5492,5650]},{"id":5488,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22216,"columnNumber":21},"hitCount":1,"children":[5489,5646],"positionTicks":[{"line":22221,"ticks":1}]},{"id":5489,"callFrame":{"functionName":"getIncludeBasePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22233,"columnNumber":27},"hitCount":0,"children":[5490]},{"id":5490,"callFrame":{"functionName":"indexOfAnyCharCode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2526,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":2517,"ticks":1},{"line":2516,"ticks":1}]},{"id":5646,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[5647]},{"id":5647,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5492,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22078,"columnNumber":40},"hitCount":1,"children":[5493],"positionTicks":[{"line":22079,"ticks":1}]},{"id":5493,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5494]},{"id":5494,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5495]},{"id":5495,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5496]},{"id":5496,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":1,"children":[5497],"positionTicks":[{"line":22101,"ticks":1}]},{"id":5497,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9005,"ticks":1}]},{"id":5650,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5651]},{"id":5651,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5652]},{"id":5652,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22101,"ticks":1}]},{"id":5491,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22165,"columnNumber":28},"hitCount":3,"positionTicks":[{"line":22166,"ticks":1},{"line":22167,"ticks":2}]},{"id":5567,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":0,"children":[5568]},{"id":5568,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22165,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":22166,"ticks":1}]},{"id":5466,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5467,5550]},{"id":5467,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5468]},{"id":5468,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":2766,"ticks":2},{"line":2768,"ticks":1}]},{"id":5550,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":16,"positionTicks":[{"line":8800,"ticks":16}]},{"id":5469,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8793,"columnNumber":27},"hitCount":0,"children":[5470]},{"id":5470,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5471]},{"id":5471,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":1,"children":[5472],"positionTicks":[{"line":1503,"ticks":1}]},{"id":5472,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":1492,"ticks":3},{"line":1503,"ticks":4}]},{"id":5655,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122721,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":122722,"ticks":1}]},{"id":5759,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":1,"children":[5760,5811,5818],"positionTicks":[{"line":22169,"ticks":1}]},{"id":5760,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":22,"children":[5761,5806],"positionTicks":[{"line":22183,"ticks":22}]},{"id":5761,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5762]},{"id":5762,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":11,"positionTicks":[{"line":8800,"ticks":11}]},{"id":5806,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5807]},{"id":5807,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5808]},{"id":5808,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1492,"ticks":1}]},{"id":5811,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5812]},{"id":5812,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5813]},{"id":5813,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5814]},{"id":5814,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":0,"children":[5815]},{"id":5815,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9057,"columnNumber":36},"hitCount":0,"children":[5816]},{"id":5816,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[5817]},{"id":5817,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":5818,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":1,"positionTicks":[{"line":22173,"ticks":1}]},{"id":5763,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5764]},{"id":5764,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5765]},{"id":5765,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1492,"ticks":2}]},{"id":5498,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":0,"children":[5499,5551,5576]},{"id":5499,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122833,"columnNumber":33},"hitCount":0,"children":[5500]},{"id":5500,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122765,"columnNumber":28},"hitCount":0,"children":[5501]},{"id":5501,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122741,"columnNumber":40},"hitCount":1,"children":[5502,5509,5534,5570,5819],"positionTicks":[{"line":122742,"ticks":1}]},{"id":5502,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":0,"children":[5503]},{"id":5503,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":0,"children":[5504,5506,5538,5572]},{"id":5504,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22172,"columnNumber":94},"hitCount":1,"children":[5505],"positionTicks":[{"line":22173,"ticks":1}]},{"id":5505,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22165,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":22166,"ticks":1},{"line":22167,"ticks":1}]},{"id":5506,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":22,"children":[5507,5532,5554],"positionTicks":[{"line":22183,"ticks":22}]},{"id":5507,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5508]},{"id":5508,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":3,"positionTicks":[{"line":22196,"ticks":3}]},{"id":5532,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5533]},{"id":5533,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":8800,"ticks":6}]},{"id":5554,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5555]},{"id":5555,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5556]},{"id":5556,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":1492,"ticks":1},{"line":1503,"ticks":2}]},{"id":5538,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5539,5557]},{"id":5539,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22078,"columnNumber":40},"hitCount":0,"children":[5540]},{"id":5540,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22087,"columnNumber":42},"hitCount":0,"children":[5541]},{"id":5541,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5542]},{"id":5542,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":0,"children":[5543]},{"id":5543,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":0,"children":[5544]},{"id":5544,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9022,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":9023,"ticks":1}]},{"id":5557,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22216,"columnNumber":21},"hitCount":0,"children":[5558]},{"id":5558,"callFrame":{"functionName":"getIncludeBasePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22233,"columnNumber":27},"hitCount":0,"children":[5559]},{"id":5559,"callFrame":{"functionName":"indexOfAnyCharCode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2526,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":2516,"ticks":1}]},{"id":5572,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[5573]},{"id":5573,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5509,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5510,5574]},{"id":5510,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5511]},{"id":5511,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":2768,"ticks":2}]},{"id":5574,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":8800,"ticks":4}]},{"id":5534,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8793,"columnNumber":27},"hitCount":0,"children":[5535]},{"id":5535,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5536]},{"id":5536,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5537]},{"id":5537,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":1492,"ticks":1},{"line":1503,"ticks":3}]},{"id":5570,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122721,"columnNumber":18},"hitCount":0,"children":[5571]},{"id":5571,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9066,"ticks":1}]},{"id":5819,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":0,"children":[5820,5823]},{"id":5820,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5821]},{"id":5821,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5822]},{"id":5822,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":22092,"ticks":1}]},{"id":5823,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":3,"children":[5824],"positionTicks":[{"line":22183,"ticks":3}]},{"id":5824,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5825]},{"id":5825,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":5551,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122859,"columnNumber":19},"hitCount":0,"children":[5552]},{"id":5552,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5553]},{"id":5553,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":8800,"ticks":5}]},{"id":5576,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":0,"children":[5577,5596]},{"id":5577,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122833,"columnNumber":33},"hitCount":0,"children":[5578]},{"id":5578,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122765,"columnNumber":28},"hitCount":0,"children":[5579]},{"id":5579,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122741,"columnNumber":40},"hitCount":0,"children":[5580,5585]},{"id":5580,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5581,5595]},{"id":5581,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5582]},{"id":5582,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[5583]},{"id":5583,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5584]},{"id":5584,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":712,"ticks":1}]},{"id":5595,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":5585,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":0,"children":[5586]},{"id":5586,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":0,"children":[5587,5591]},{"id":5587,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":2,"children":[5588],"positionTicks":[{"line":22183,"ticks":2}]},{"id":5588,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[5589]},{"id":5589,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5590]},{"id":5590,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1492,"ticks":2}]},{"id":5591,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22153,"columnNumber":31},"hitCount":0,"children":[5592]},{"id":5592,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22078,"columnNumber":40},"hitCount":0,"children":[5593]},{"id":5593,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[5594]},{"id":5594,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22091,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":22092,"ticks":1}]},{"id":5596,"callFrame":{"functionName":"fileExtensionIsOneOf","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8893,"columnNumber":29},"hitCount":0,"children":[5597]},{"id":5597,"callFrame":{"functionName":"fileExtensionIs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8890,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8892,"ticks":1}]},{"id":5575,"callFrame":{"functionName":"RegExp: ^\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5462,"callFrame":{"functionName":"sort","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3019,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":3021,"ticks":1}]},{"id":5474,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5475]},{"id":5475,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":0,"children":[5476]},{"id":5476,"callFrame":{"functionName":"RegExp: ^\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5569,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":9050,"ticks":1},{"line":9042,"ticks":1}]},{"id":5654,"callFrame":{"functionName":"RegExp: ^\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5406,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5407]},{"id":5407,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":0,"children":[5408]},{"id":5408,"callFrame":{"functionName":"RegExp: ^\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5431,"callFrame":{"functionName":"sort","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3019,"columnNumber":13},"hitCount":0,"children":[5432]},{"id":5432,"callFrame":{"functionName":"compareStringsCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3604,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":3606,"ticks":1}]},{"id":5514,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3493,"ticks":1}]},{"id":5619,"callFrame":{"functionName":"RegExp: ^\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5424,"callFrame":{"functionName":"sort","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3019,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":3021,"ticks":1}]},{"id":5781,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5800,"callFrame":{"functionName":"fileExtensionIsOneOf","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8893,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8894,"ticks":1}]},{"id":5343,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[5344]},{"id":5344,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":22196,"ticks":1}]},{"id":5376,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5609,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122859,"columnNumber":19},"hitCount":0,"children":[5610]},{"id":5610,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5611,5664]},{"id":5611,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":29,"positionTicks":[{"line":8800,"ticks":29}]},{"id":5664,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5665]},{"id":5665,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[5666]},{"id":5666,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5667]},{"id":5667,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":722,"ticks":1}]},{"id":5656,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122859,"columnNumber":19},"hitCount":0,"children":[5657]},{"id":5657,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5658]},{"id":5658,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":8800,"ticks":7}]},{"id":5680,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5827,"callFrame":{"functionName":"removeWildcardFilesWithLowerPriorityExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42974,"columnNumber":54},"hitCount":7,"children":[5828,5829,5837,5838,5844,5845],"positionTicks":[{"line":42975,"ticks":5},{"line":42986,"ticks":2}]},{"id":5828,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":2387,"ticks":1}]},{"id":5829,"callFrame":{"functionName":"changeExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22411,"columnNumber":24},"hitCount":0,"children":[5830]},{"id":5830,"callFrame":{"functionName":"changeAnyExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9104,"columnNumber":27},"hitCount":1,"children":[5831],"positionTicks":[{"line":9107,"ticks":1}]},{"id":5831,"callFrame":{"functionName":"getAnyExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8993,"columnNumber":32},"hitCount":0,"children":[5832]},{"id":5832,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8983,"columnNumber":38},"hitCount":1,"children":[5833],"positionTicks":[{"line":8989,"ticks":1}]},{"id":5833,"callFrame":{"functionName":"tryGetExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8974,"columnNumber":32},"hitCount":0,"children":[5834]},{"id":5834,"callFrame":{"functionName":"equateStringsCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3573,"columnNumber":35},"hitCount":0,"children":[5835]},{"id":5835,"callFrame":{"functionName":"equateValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3567,"columnNumber":21},"hitCount":0},{"id":5837,"callFrame":{"functionName":"fileExtensionIs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8890,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8891,"ticks":1}]},{"id":5838,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":3493,"ticks":2}]},{"id":5844,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5845,"callFrame":{"functionName":"changeAnyExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9104,"columnNumber":27},"hitCount":0,"children":[5846]},{"id":5846,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8983,"columnNumber":38},"hitCount":2,"positionTicks":[{"line":8984,"ticks":2}]},{"id":5836,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":4,"children":[5839],"positionTicks":[{"line":3493,"ticks":4}]},{"id":5839,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5840,"callFrame":{"functionName":"hasFileWithHigherPriorityExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42955,"columnNumber":43},"hitCount":0,"children":[5841]},{"id":5841,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[5842]},{"id":5842,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42956,"columnNumber":45},"hitCount":0,"children":[5843]},{"id":5843,"callFrame":{"functionName":"fileExtensionIsOneOf","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8893,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8894,"ticks":1}]},{"id":5826,"callFrame":{"functionName":"fileExtensionIs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8890,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8891,"ticks":1}]},{"id":5847,"callFrame":{"functionName":"getFilenameForExceededTotalSizeLimitForNonTsFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185965,"columnNumber":51},"hitCount":1,"children":[5848],"positionTicks":[{"line":185983,"ticks":1}]},{"id":5848,"callFrame":{"functionName":"hasTSFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22300,"columnNumber":27},"hitCount":0,"children":[5849]},{"id":5849,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2792,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2796,"ticks":1}]},{"id":5850,"callFrame":{"functionName":"setCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183439,"columnNumber":20},"hitCount":0,"children":[5851]},{"id":5851,"callFrame":{"functionName":"onChangesAffectModuleResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129259,"columnNumber":42},"hitCount":1,"children":[5852],"positionTicks":[{"line":129264,"ticks":1}]},{"id":5852,"callFrame":{"functionName":"update","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43868,"columnNumber":17},"hitCount":1,"children":[5853],"positionTicks":[{"line":43870,"ticks":1}]},{"id":5853,"callFrame":{"functionName":"update","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43708,"columnNumber":17},"hitCount":0,"children":[5854]},{"id":5854,"callFrame":{"functionName":"update","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43624,"columnNumber":17},"hitCount":0,"children":[5855]},{"id":5855,"callFrame":{"functionName":"getOrCreateMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43635,"columnNumber":25},"hitCount":0,"children":[5856]},{"id":5856,"callFrame":{"functionName":"getRedirectsCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43663,"columnNumber":31},"hitCount":0,"children":[5857]},{"id":5857,"callFrame":{"functionName":"getKeyForCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43595,"columnNumber":33},"hitCount":0,"children":[5858]},{"id":5858,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43596,"columnNumber":41},"hitCount":0,"children":[5859]},{"id":5859,"callFrame":{"functionName":"getCompilerOptionValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21933,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":21935,"ticks":1}]},{"id":5860,"callFrame":{"functionName":"watchWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186226,"columnNumber":16},"hitCount":0,"children":[5861]},{"id":5861,"callFrame":{"functionName":"updateWatchingWildcardDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122977,"columnNumber":42},"hitCount":0,"children":[5862]},{"id":5862,"callFrame":{"functionName":"mutateMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21144,"columnNumber":18},"hitCount":1,"children":[5863],"positionTicks":[{"line":21146,"ticks":1}]},{"id":5863,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21147,"columnNumber":43},"hitCount":0,"children":[5864]},{"id":5864,"callFrame":{"functionName":"createWildcardDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122994,"columnNumber":41},"hitCount":0,"children":[5865]},{"id":5865,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186235,"columnNumber":8},"hitCount":0,"children":[5866]},{"id":5866,"callFrame":{"functionName":"watchWildcardDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185425,"columnNumber":24},"hitCount":0,"children":[5867]},{"id":5867,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123109,"columnNumber":11},"hitCount":0,"children":[5868]},{"id":5868,"callFrame":{"functionName":"matchesExclude","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42854,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":42856,"ticks":1}]},{"id":5869,"callFrame":{"functionName":"getExternalFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182704,"columnNumber":18},"hitCount":0,"children":[5870,5871]},{"id":5870,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0},{"id":5871,"callFrame":{"functionName":"sort","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3019,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":3021,"ticks":1}]},{"id":5872,"callFrame":{"functionName":"updateRootAndOptionsOfNonInferredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186327,"columnNumber":42},"hitCount":0,"children":[5873]},{"id":5873,"callFrame":{"functionName":"addFilesToNonInferredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186055,"columnNumber":30},"hitCount":3,"children":[5874,5945],"positionTicks":[{"line":186058,"ticks":1},{"line":186057,"ticks":2}]},{"id":5874,"callFrame":{"functionName":"updateNonInferredProjectFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186258,"columnNumber":31},"hitCount":3,"children":[5875,5877,5890,5903,5937,5942],"positionTicks":[{"line":186289,"ticks":1},{"line":186294,"ticks":1},{"line":186287,"ticks":1}]},{"id":5875,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[5876,5896]},{"id":5876,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":7,"children":[5882,5886,5894,5918,5919,5934,5943,5944],"positionTicks":[{"line":186713,"ticks":5},{"line":186750,"ticks":1},{"line":186732,"ticks":1}]},{"id":5882,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186560,"columnNumber":23},"hitCount":3,"children":[5883],"positionTicks":[{"line":186566,"ticks":1},{"line":186564,"ticks":1},{"line":186575,"ticks":1}]},{"id":5883,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123109,"columnNumber":11},"hitCount":1,"children":[5884,5888],"positionTicks":[{"line":123112,"ticks":1}]},{"id":5884,"callFrame":{"functionName":"matchesExclude","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42854,"columnNumber":23},"hitCount":0,"children":[5885]},{"id":5885,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2546,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":2565,"ticks":1}]},{"id":5888,"callFrame":{"functionName":"createFileWatcherWithLogging","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123132,"columnNumber":39},"hitCount":2,"children":[5889,5930],"positionTicks":[{"line":123133,"ticks":1},{"line":123134,"ticks":1}]},{"id":5889,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123161,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":123162,"ticks":1}]},{"id":5930,"callFrame":{"functionName":"msg","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":57,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":58,"ticks":1}]},{"id":5886,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":1,"children":[5887,5911,5914],"positionTicks":[{"line":122796,"ticks":1}]},{"id":5887,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":3,"children":[5902],"positionTicks":[{"line":122728,"ticks":2},{"line":122737,"ticks":1}]},{"id":5902,"callFrame":{"functionName":"getCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122724,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":122725,"ticks":1}]},{"id":5911,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":0,"children":[5912]},{"id":5912,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8919,"ticks":1}]},{"id":5914,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[5915]},{"id":5915,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5894,"callFrame":{"functionName":"ScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181708,"columnNumber":13},"hitCount":1,"children":[5895],"positionTicks":[{"line":181709,"ticks":1}]},{"id":5895,"callFrame":{"functionName":"getScriptKindFromFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22243,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":22246,"ticks":1}]},{"id":5918,"callFrame":{"functionName":"isDynamicFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181704,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":181705,"ticks":1}]},{"id":5919,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181150,"columnNumber":29},"hitCount":0,"children":[5920]},{"id":5920,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5934,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[5935]},{"id":5935,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[5936]},{"id":5936,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5943,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5944,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":122728,"ticks":2}]},{"id":5896,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8871,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8872,"ticks":1}]},{"id":5877,"callFrame":{"functionName":"addRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182894,"columnNumber":9},"hitCount":0,"children":[5878,5922]},{"id":5878,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[5879]},{"id":5879,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[5880,5904]},{"id":5880,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":2,"children":[5881],"positionTicks":[{"line":8800,"ticks":2}]},{"id":5881,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":166,"positionTicks":[{"line":8800,"ticks":166}]},{"id":5904,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":3,"children":[5905],"positionTicks":[{"line":182469,"ticks":3}]},{"id":5905,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[5906]},{"id":5906,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[5907]},{"id":5907,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5922,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[5923,5925,5926,5933]},{"id":5923,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[5924]},{"id":5924,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":71,"positionTicks":[{"line":8800,"ticks":71}]},{"id":5925,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":9064,"ticks":2}]},{"id":5926,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[5927],"positionTicks":[{"line":3494,"ticks":1}]},{"id":5927,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5933,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":8917,"ticks":2}]},{"id":5890,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":1,"children":[5891,5898,5921,5928,5931],"positionTicks":[{"line":182431,"ticks":1}]},{"id":5891,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":1,"children":[5892,5908,5916],"positionTicks":[{"line":122798,"ticks":1}]},{"id":5892,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":5,"children":[5893,5897],"positionTicks":[{"line":122728,"ticks":3},{"line":122734,"ticks":2}]},{"id":5893,"callFrame":{"functionName":"getCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122724,"columnNumber":37},"hitCount":2,"positionTicks":[{"line":122725,"ticks":2}]},{"id":5897,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[5913],"positionTicks":[{"line":3493,"ticks":1}]},{"id":5913,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5908,"callFrame":{"functionName":"getBaseNameOfFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":32},"hitCount":0,"children":[5909]},{"id":5909,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8966,"ticks":1}]},{"id":5916,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[5917]},{"id":5917,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5898,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[5899,5910]},{"id":5899,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[5900]},{"id":5900,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[5901]},{"id":5901,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5910,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5921,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":122728,"ticks":2}]},{"id":5928,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":2,"children":[5929],"positionTicks":[{"line":3494,"ticks":2}]},{"id":5929,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5931,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[5932]},{"id":5932,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5903,"callFrame":{"functionName":"isDynamicFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181704,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":181706,"ticks":1}]},{"id":5937,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[5938,5940]},{"id":5938,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"children":[5939],"positionTicks":[{"line":8800,"ticks":1}]},{"id":5939,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":49,"positionTicks":[{"line":8800,"ticks":49}]},{"id":5940,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[5941]},{"id":5941,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5942,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":9086,"ticks":2}]},{"id":5945,"callFrame":{"functionName":"setTypeAcquisition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183464,"columnNumber":20},"hitCount":0,"children":[5946]},{"id":5946,"callFrame":{"functionName":"removeLocalTypingsFromTypeAcquisition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182698,"columnNumber":39},"hitCount":0,"children":[5947]},{"id":5947,"callFrame":{"functionName":"removeExistingTypings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183111,"columnNumber":23},"hitCount":0,"children":[5948]},{"id":5948,"callFrame":{"functionName":"getAutomaticTypeDirectiveNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43546,"columnNumber":39},"hitCount":1,"children":[5949,5954,5958,5964,5965],"positionTicks":[{"line":43557,"ticks":1}]},{"id":5949,"callFrame":{"functionName":"getEffectiveTypeRoots","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43257,"columnNumber":30},"hitCount":0,"children":[5950]},{"id":5950,"callFrame":{"functionName":"getDefaultTypeRoots","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43271,"columnNumber":28},"hitCount":1,"children":[5951],"positionTicks":[{"line":43274,"ticks":1}]},{"id":5951,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[5952]},{"id":5952,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8958,"columnNumber":25},"hitCount":0,"children":[5953]},{"id":5953,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":0},{"id":5954,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":0,"children":[5955]},{"id":5955,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[5956]},{"id":5956,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[5957]},{"id":5957,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8551,"ticks":1}]},{"id":5958,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122817,"columnNumber":25},"hitCount":0,"children":[5959]},{"id":5959,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122765,"columnNumber":28},"hitCount":0,"children":[5960]},{"id":5960,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122741,"columnNumber":40},"hitCount":0,"children":[5961]},{"id":5961,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":0,"children":[5962]},{"id":5962,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":1,"children":[5963],"positionTicks":[{"line":22169,"ticks":1}]},{"id":5963,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":22211,"ticks":2}]},{"id":5964,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[6032]},{"id":6032,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[6033]},{"id":6033,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[6034]},{"id":6034,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[6035]},{"id":6035,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[6036]},{"id":6036,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":569,"ticks":1}]},{"id":5965,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[5966]},{"id":5966,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[5967,5970]},{"id":5967,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122710,"columnNumber":14},"hitCount":0,"children":[5968]},{"id":5968,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[5969]},{"id":5969,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":2,"children":[6045],"positionTicks":[{"line":8673,"ticks":2}]},{"id":6045,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[6046,6059,6061,6063]},{"id":6046,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[6047]},{"id":6047,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":562,"ticks":1},{"line":565,"ticks":1}]},{"id":6059,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[6060]},{"id":6060,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":519,"ticks":1}]},{"id":6061,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[6062]},{"id":6062,"callFrame":{"functionName":"allocUnsafe","scriptId":"23","url":"node:buffer","lineNumber":400,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":403,"ticks":1}]},{"id":6063,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":423,"ticks":1}]},{"id":5970,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[5971,6022]},{"id":5971,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[5972]},{"id":5972,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":2,"children":[5973,6015,6071,6072],"positionTicks":[{"line":32556,"ticks":1},{"line":32582,"ticks":1}]},{"id":5973,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[5974]},{"id":5974,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[5975]},{"id":5975,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":1,"children":[5976],"positionTicks":[{"line":33623,"ticks":1}]},{"id":5976,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[5977,5984,6029,6040]},{"id":5977,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[5978]},{"id":5978,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[5979]},{"id":5979,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[5980]},{"id":5980,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[5981]},{"id":5981,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[5982,5985]},{"id":5982,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":0,"children":[5983]},{"id":5983,"callFrame":{"functionName":"getBinaryOperatorPrecedence","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19680,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":19723,"ticks":1}]},{"id":5985,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":1,"children":[5986],"positionTicks":[{"line":35607,"ticks":1}]},{"id":5986,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[5987]},{"id":5987,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[5988]},{"id":5988,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[5989]},{"id":5989,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[5990,6048,6065]},{"id":5990,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36340,"columnNumber":38},"hitCount":0,"children":[5991]},{"id":5991,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[5992]},{"id":5992,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[5993]},{"id":5993,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36331,"columnNumber":45},"hitCount":0,"children":[5994,6080]},{"id":5994,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[5995]},{"id":5995,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[5996]},{"id":5996,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[5997]},{"id":5997,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[5998,6012]},{"id":5998,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[5999]},{"id":5999,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[6000]},{"id":6000,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[6001]},{"id":6001,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[6002]},{"id":6002,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[6003,6004]},{"id":6003,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33430,"ticks":1}]},{"id":6004,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":1,"children":[6005,6037],"positionTicks":[{"line":33625,"ticks":1}]},{"id":6005,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":1,"children":[6006],"positionTicks":[{"line":36389,"ticks":1}]},{"id":6006,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[6007]},{"id":6007,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[6008]},{"id":6008,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[6009]},{"id":6009,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":1,"children":[6010,6064],"positionTicks":[{"line":35201,"ticks":1}]},{"id":6010,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[6011,6073]},{"id":6011,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":35610,"ticks":1}]},{"id":6073,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":1,"children":[6074],"positionTicks":[{"line":35540,"ticks":1}]},{"id":6074,"callFrame":{"functionName":"getBinaryOperatorPrecedence","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19680,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":19682,"ticks":1}]},{"id":6064,"callFrame":{"functionName":"tryParseParenthesizedArrowFunctionExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35288,"columnNumber":55},"hitCount":1,"positionTicks":[{"line":35290,"ticks":1}]},{"id":6037,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32675,"ticks":1}]},{"id":6012,"callFrame":{"functionName":"isLeftHandSideExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15740,"columnNumber":33},"hitCount":0,"children":[6013]},{"id":6013,"callFrame":{"functionName":"skipPartiallyEmittedExpressions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15370,"columnNumber":40},"hitCount":0,"children":[6014]},{"id":6014,"callFrame":{"functionName":"skipOuterExpressions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30990,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":30992,"ticks":1}]},{"id":6080,"callFrame":{"functionName":"hasPrecedingJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32928,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":32929,"ticks":1}]},{"id":6048,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[6049]},{"id":6049,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[6050]},{"id":6050,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6051]},{"id":6051,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[6052]},{"id":6052,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33333,"columnNumber":28},"hitCount":0,"children":[6053]},{"id":6053,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[6054]},{"id":6054,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[6055]},{"id":6055,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[6056]},{"id":6056,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33217,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":33221,"ticks":1}]},{"id":6065,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[6066]},{"id":6066,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[6067]},{"id":6067,"callFrame":{"functionName":"createStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24889,"columnNumber":30},"hitCount":0,"children":[6068]},{"id":6068,"callFrame":{"functionName":"createBaseStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24883,"columnNumber":34},"hitCount":0,"children":[6069]},{"id":6069,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24856,"columnNumber":32},"hitCount":0,"children":[6070]},{"id":6070,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147896,"ticks":1}]},{"id":5984,"callFrame":{"functionName":"createPropertyAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27485,"columnNumber":35},"hitCount":1,"children":[6038],"positionTicks":[{"line":27495,"ticks":1}]},{"id":6038,"callFrame":{"functionName":"propagateNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28435,"columnNumber":27},"hitCount":0,"children":[6039]},{"id":6039,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":28447,"ticks":1}]},{"id":6029,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33333,"columnNumber":28},"hitCount":0,"children":[6030]},{"id":6030,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[6031]},{"id":6031,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33260,"ticks":1}]},{"id":6040,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[6041]},{"id":6041,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[6042]},{"id":6042,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[6043]},{"id":6043,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[6044]},{"id":6044,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13301,"ticks":1}]},{"id":6015,"callFrame":{"functionName":"parseExpectedToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33161,"columnNumber":29},"hitCount":0,"children":[6016]},{"id":6016,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33149,"columnNumber":29},"hitCount":0,"children":[6017]},{"id":6017,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[6018]},{"id":6018,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[6019]},{"id":6019,"callFrame":{"functionName":"createBaseToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25067,"columnNumber":26},"hitCount":0,"children":[6020]},{"id":6020,"callFrame":{"functionName":"createBaseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32392,"columnNumber":25},"hitCount":0,"children":[6021]},{"id":6021,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148188,"ticks":1}]},{"id":6071,"callFrame":{"functionName":"createExpressionStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26432,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":26439,"ticks":1}]},{"id":6072,"callFrame":{"functionName":"attachFileToDiagnostics","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21435,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":21441,"ticks":1}]},{"id":6022,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41710,"columnNumber":34},"hitCount":0,"children":[6023]},{"id":6023,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41756,"columnNumber":22},"hitCount":0,"children":[6024]},{"id":6024,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[6025]},{"id":6025,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":1,"children":[6026],"positionTicks":[{"line":41784,"ticks":1}]},{"id":6026,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[6027,6057]},{"id":6027,"callFrame":{"functionName":"convertArrayLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41788,"columnNumber":46},"hitCount":1,"children":[6028,6075],"positionTicks":[{"line":41794,"ticks":1}]},{"id":6028,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2546,"columnNumber":15},"hitCount":0},{"id":6075,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41793,"columnNumber":31},"hitCount":0,"children":[6076]},{"id":6076,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[6077]},{"id":6077,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":0,"children":[6078]},{"id":6078,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[6079]},{"id":6079,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41831,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":41832,"ticks":1}]},{"id":6057,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":0,"children":[6058]},{"id":6058,"callFrame":{"functionName":"unescapeLeadingUnderscores","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14935,"columnNumber":35},"hitCount":5,"positionTicks":[{"line":14937,"ticks":5}]},{"id":6081,"callFrame":{"functionName":"updateWithTriggerFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184762,"columnNumber":30},"hitCount":0,"children":[6082]},{"id":6082,"callFrame":{"functionName":"updateGraph","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184267,"columnNumber":13},"hitCount":2,"children":[6083],"positionTicks":[{"line":184291,"ticks":1},{"line":184287,"ticks":1}]},{"id":6083,"callFrame":{"functionName":"updateGraph","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182979,"columnNumber":13},"hitCount":2,"children":[6084,20316,20338],"positionTicks":[{"line":183009,"ticks":1},{"line":182985,"ticks":1}]},{"id":6084,"callFrame":{"functionName":"updateGraphWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183115,"columnNumber":19},"hitCount":1,"children":[6085,6086,20138,20181,20182,20189],"positionTicks":[{"line":183162,"ticks":1}]},{"id":6085,"callFrame":{"functionName":"createHasInvalidatedResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129281,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":129283,"ticks":1}]},{"id":6086,"callFrame":{"functionName":"getProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148999,"columnNumber":21},"hitCount":0,"children":[6087]},{"id":6087,"callFrame":{"functionName":"synchronizeHostData","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148824,"columnNumber":30},"hitCount":2,"children":[6088],"positionTicks":[{"line":148829,"ticks":2}]},{"id":6088,"callFrame":{"functionName":"synchronizeHostDataWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148831,"columnNumber":36},"hitCount":5,"children":[6089,6091,17614],"positionTicks":[{"line":148933,"ticks":4},{"line":148900,"ticks":1}]},{"id":6089,"callFrame":{"functionName":"getScriptFileNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182359,"columnNumber":20},"hitCount":1,"children":[6090],"positionTicks":[{"line":182365,"ticks":1}]},{"id":6090,"callFrame":{"functionName":"addRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2988,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2990,"ticks":1}]},{"id":6091,"callFrame":{"functionName":"createProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123988,"columnNumber":22},"hitCount":9,"children":[6092,6097,8857,8912,8913,9017,16074,17596,17608],"positionTicks":[{"line":124329,"ticks":1},{"line":124217,"ticks":1},{"line":124366,"ticks":2},{"line":124201,"ticks":2},{"line":124150,"ticks":1},{"line":124143,"ticks":1},{"line":123989,"ticks":1}]},{"id":6092,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3500,"columnNumber":9},"hitCount":0,"children":[6093]},{"id":6093,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124040,"columnNumber":44},"hitCount":0,"children":[6094]},{"id":6094,"callFrame":{"functionName":"getDefaultLibFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148863,"columnNumber":29},"hitCount":0,"children":[6095]},{"id":6095,"callFrame":{"functionName":"getDefaultLibFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182414,"columnNumber":23},"hitCount":0,"children":[6096]},{"id":6096,"callFrame":{"functionName":"getDefaultLibFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14661,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":14663,"ticks":1}]},{"id":6097,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[6098]},{"id":6098,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124185,"columnNumber":23},"hitCount":1,"children":[6099,8842,8845],"positionTicks":[{"line":124187,"ticks":1}]},{"id":6099,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[6100,8835]},{"id":6100,"callFrame":{"functionName":"processSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125667,"columnNumber":28},"hitCount":1,"children":[6101],"positionTicks":[{"line":125670,"ticks":1}]},{"id":6101,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":3,"children":[6102],"positionTicks":[{"line":125630,"ticks":1},{"line":125655,"ticks":2}]},{"id":6102,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[6103]},{"id":6103,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":1,"children":[6104],"positionTicks":[{"line":125722,"ticks":1}]},{"id":6104,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":3,"children":[6105,6107,6109,6142,6287,8820,8823],"positionTicks":[{"line":125871,"ticks":1},{"line":125754,"ticks":1},{"line":125839,"ticks":1}]},{"id":6105,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[6106,8821,8825]},{"id":6106,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0},{"id":8821,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8822]},{"id":8822,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":8825,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[8826,8831],"positionTicks":[{"line":3494,"ticks":1}]},{"id":8826,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3488,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3489,"ticks":1}]},{"id":8831,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":6107,"callFrame":{"functionName":"getSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125929,"columnNumber":46},"hitCount":1,"children":[6108],"positionTicks":[{"line":125931,"ticks":1}]},{"id":6108,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39507,"columnNumber":30},"hitCount":1,"children":[8827,8832],"positionTicks":[{"line":39509,"ticks":1}]},{"id":8827,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":0,"children":[8828]},{"id":8828,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[8829]},{"id":8829,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":8832,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8983,"columnNumber":38},"hitCount":0,"children":[8833]},{"id":8833,"callFrame":{"functionName":"tryGetExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8974,"columnNumber":32},"hitCount":0,"children":[8834]},{"id":8834,"callFrame":{"functionName":"startsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3806,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":3808,"ticks":1}]},{"id":6109,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[6110]},{"id":6110,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[6111]},{"id":6111,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[6112]},{"id":6112,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":1,"children":[6113],"positionTicks":[{"line":44675,"ticks":1}]},{"id":6113,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[6114,6116,6127]},{"id":6114,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[6115]},{"id":6115,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127029,"ticks":1}]},{"id":6116,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[6117]},{"id":6117,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[6118]},{"id":6118,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[6119]},{"id":6119,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[6120,6123]},{"id":6120,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[6121]},{"id":6121,"callFrame":{"functionName":"hasEntry","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122778,"columnNumber":19},"hitCount":0,"children":[6122]},{"id":6122,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3095,"columnNumber":24},"hitCount":0},{"id":6123,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[6124]},{"id":6124,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[6125]},{"id":6125,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[6126]},{"id":6126,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6127,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[6128]},{"id":6128,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[6129,6132]},{"id":6129,"callFrame":{"functionName":"host.readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123346,"columnNumber":18},"hitCount":0,"children":[6130]},{"id":6130,"callFrame":{"functionName":"setReadFileCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123341,"columnNumber":27},"hitCount":1,"children":[6131],"positionTicks":[{"line":123343,"ticks":1}]},{"id":6131,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148867,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":148868,"ticks":1}]},{"id":6132,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[6133]},{"id":6133,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[6134]},{"id":6134,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[6135]},{"id":6135,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[6136]},{"id":6136,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[6137]},{"id":6137,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6138]},{"id":6138,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[6139]},{"id":6139,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[6140]},{"id":6140,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[6141]},{"id":6141,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33393,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":33395,"ticks":1}]},{"id":6142,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[6143]},{"id":6143,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":1,"children":[6144],"positionTicks":[{"line":148902,"ticks":1}]},{"id":6144,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[6145]},{"id":6145,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[6146,6158]},{"id":6146,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":1,"children":[6147,6151],"positionTicks":[{"line":182406,"ticks":1}]},{"id":6147,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[6148]},{"id":6148,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[6149]},{"id":6149,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[6150]},{"id":6150,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0},{"id":6151,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[6152]},{"id":6152,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[6153]},{"id":6153,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181668,"columnNumber":26},"hitCount":0,"children":[6154]},{"id":6154,"callFrame":{"functionName":"getOrLoadText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181681,"columnNumber":15},"hitCount":0,"children":[6155]},{"id":6155,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[6156,6157]},{"id":6156,"callFrame":{"functionName":"isDynamicOrHasMixedContent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181726,"columnNumber":28},"hitCount":0},{"id":6157,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":181658,"ticks":1}]},{"id":6158,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":1,"children":[6159],"positionTicks":[{"line":140033,"ticks":1}]},{"id":6159,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":1,"children":[6160],"positionTicks":[{"line":140099,"ticks":1}]},{"id":6160,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[6161]},{"id":6161,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":1,"children":[6162],"positionTicks":[{"line":32312,"ticks":1}]},{"id":6162,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[6163]},{"id":6163,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":1,"children":[6164,6280],"positionTicks":[{"line":32656,"ticks":1}]},{"id":6164,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[6165,6172]},{"id":6165,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[6166]},{"id":6166,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":0,"children":[6167]},{"id":6167,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[6168]},{"id":6168,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":1,"children":[6169],"positionTicks":[{"line":32995,"ticks":1}]},{"id":6169,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[6170]},{"id":6170,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[6171]},{"id":6171,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0},{"id":6172,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6173]},{"id":6173,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":1,"children":[6174],"positionTicks":[{"line":37009,"ticks":1}]},{"id":6174,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[6175,6201]},{"id":6175,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":1,"children":[6176,6207,6269],"positionTicks":[{"line":37080,"ticks":1}]},{"id":6176,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37785,"columnNumber":58},"hitCount":1,"children":[6177,6196],"positionTicks":[{"line":37804,"ticks":1}]},{"id":6177,"callFrame":{"functionName":"tryParseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37807,"columnNumber":31},"hitCount":0,"children":[6178]},{"id":6178,"callFrame":{"functionName":"parseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37888,"columnNumber":28},"hitCount":0,"children":[6179]},{"id":6179,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37927,"columnNumber":37},"hitCount":1,"children":[6180],"positionTicks":[{"line":37930,"ticks":1}]},{"id":6180,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[6181]},{"id":6181,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[6182,6192]},{"id":6182,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6183]},{"id":6183,"callFrame":{"functionName":"parseImportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37936,"columnNumber":31},"hitCount":0,"children":[6184]},{"id":6184,"callFrame":{"functionName":"parseImportOrExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37939,"columnNumber":39},"hitCount":0,"children":[6185]},{"id":6185,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[6186]},{"id":6186,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[6187]},{"id":6187,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":0,"children":[6188]},{"id":6188,"callFrame":{"functionName":"createBaseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24950,"columnNumber":31},"hitCount":0,"children":[6189]},{"id":6189,"callFrame":{"functionName":"createBaseIdentifierNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32378,"columnNumber":30},"hitCount":0,"children":[6190]},{"id":6190,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148191,"columnNumber":13},"hitCount":0,"children":[6191]},{"id":6191,"callFrame":{"functionName":"TokenOrIdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148032,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148035,"ticks":1}]},{"id":6192,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[6193]},{"id":6193,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[6194]},{"id":6194,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[6195]},{"id":6195,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0},{"id":6196,"callFrame":{"functionName":"parseModuleSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37911,"columnNumber":31},"hitCount":0,"children":[6197]},{"id":6197,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[6198]},{"id":6198,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[6199]},{"id":6199,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[6200]},{"id":6200,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0},{"id":6207,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[6208,6210,6267]},{"id":6208,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[6209]},{"id":6209,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":34393,"ticks":1}]},{"id":6210,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":1,"children":[6211],"positionTicks":[{"line":37119,"ticks":1}]},{"id":6211,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[6212]},{"id":6212,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":1,"children":[6213,6218],"positionTicks":[{"line":36479,"ticks":1}]},{"id":6213,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[6214]},{"id":6214,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[6215]},{"id":6215,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[6216]},{"id":6216,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14267,"columnNumber":35},"hitCount":0,"children":[6217]},{"id":6217,"callFrame":{"functionName":"getDirectiveFromComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14280,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":14282,"ticks":1}]},{"id":6218,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[6219,6236]},{"id":6219,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6220]},{"id":6220,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[6221]},{"id":6221,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[6222]},{"id":6222,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[6223]},{"id":6223,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[6224]},{"id":6224,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[6225]},{"id":6225,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[6226]},{"id":6226,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[6227,6241]},{"id":6227,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[6228]},{"id":6228,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[6229]},{"id":6229,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[6230,6231]},{"id":6230,"callFrame":{"functionName":"tryReparseOptionalChain","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36061,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":36066,"ticks":1}]},{"id":6231,"callFrame":{"functionName":"createCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25935,"columnNumber":31},"hitCount":0,"children":[6232]},{"id":6232,"callFrame":{"functionName":"parenthesizeLeftSideOfAccess","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23979,"columnNumber":32},"hitCount":0,"children":[6233]},{"id":6233,"callFrame":{"functionName":"cast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3470,"columnNumber":13},"hitCount":0,"children":[6234]},{"id":6234,"callFrame":{"functionName":"isLeftHandSideExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15740,"columnNumber":33},"hitCount":0,"children":[6235]},{"id":6235,"callFrame":{"functionName":"isOuterExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30971,"columnNumber":26},"hitCount":0},{"id":6241,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[6242]},{"id":6242,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[6243]},{"id":6243,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[6244]},{"id":6244,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[6245]},{"id":6245,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[6246]},{"id":6246,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[6247]},{"id":6247,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[6248]},{"id":6248,"callFrame":{"functionName":"parseArgumentList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36225,"columnNumber":28},"hitCount":0,"children":[6249]},{"id":6249,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[6250]},{"id":6250,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6251]},{"id":6251,"callFrame":{"functionName":"parseArgumentExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36337,"columnNumber":34},"hitCount":0,"children":[6252]},{"id":6252,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[6253]},{"id":6253,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36331,"columnNumber":45},"hitCount":0,"children":[6254]},{"id":6254,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[6255]},{"id":6255,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[6256]},{"id":6256,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[6257]},{"id":6257,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[6258]},{"id":6258,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[6259]},{"id":6259,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[6260]},{"id":6260,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[6261]},{"id":6261,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[6262]},{"id":6262,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[6263]},{"id":6263,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[6264]},{"id":6264,"callFrame":{"functionName":"parseTypeArgumentsInExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36231,"columnNumber":41},"hitCount":0,"children":[6265]},{"id":6265,"callFrame":{"functionName":"reScanLessThanToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32962,"columnNumber":30},"hitCount":0,"children":[6266]},{"id":6266,"callFrame":{"functionName":"reScanLessThanToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14308,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":14314,"ticks":1}]},{"id":6236,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[6237]},{"id":6237,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":0,"children":[6238]},{"id":6238,"callFrame":{"functionName":"isStartOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35127,"columnNumber":30},"hitCount":0,"children":[6239]},{"id":6239,"callFrame":{"functionName":"isStartOfLeftHandSideExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35099,"columnNumber":42},"hitCount":1,"children":[6240],"positionTicks":[{"line":35125,"ticks":1}]},{"id":6240,"callFrame":{"functionName":"isIdentifier2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33005,"columnNumber":24},"hitCount":0},{"id":6267,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26657,"columnNumber":36},"hitCount":0,"children":[6268]},{"id":6268,"callFrame":{"functionName":"propagateNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28435,"columnNumber":27},"hitCount":0},{"id":6269,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[6270,6271]},{"id":6270,"callFrame":{"functionName":"setAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32816,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":32818,"ticks":1}]},{"id":6271,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37927,"columnNumber":37},"hitCount":0,"children":[6272]},{"id":6272,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[6273]},{"id":6273,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[6274]},{"id":6274,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6275]},{"id":6275,"callFrame":{"functionName":"parseExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37932,"columnNumber":31},"hitCount":0,"children":[6276]},{"id":6276,"callFrame":{"functionName":"parseImportOrExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37939,"columnNumber":39},"hitCount":1,"children":[6277],"positionTicks":[{"line":37986,"ticks":1}]},{"id":6277,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[6278]},{"id":6278,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[6279]},{"id":6279,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":24985,"ticks":1}]},{"id":6201,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":1,"children":[6202],"positionTicks":[{"line":37483,"ticks":1}]},{"id":6202,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":1,"children":[6203],"positionTicks":[{"line":37468,"ticks":1}]},{"id":6203,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33393,"columnNumber":37},"hitCount":0,"children":[6204]},{"id":6204,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[6205]},{"id":6205,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[6206]},{"id":6206,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0},{"id":6280,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":0,"children":[6281]},{"id":6281,"callFrame":{"functionName":"setFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32787,"columnNumber":22},"hitCount":0,"children":[6282]},{"id":6282,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32307,"columnNumber":82},"hitCount":0,"children":[6283]},{"id":6283,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21649,"columnNumber":13},"hitCount":0,"children":[6284]},{"id":6284,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31724,"columnNumber":37},"hitCount":0,"children":[6285]},{"id":6285,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[6286]},{"id":6286,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31727,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":31729,"ticks":1}]},{"id":6287,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":1,"children":[6288,6300,6344],"positionTicks":[{"line":126093,"ticks":1}]},{"id":6288,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":1,"children":[6289],"positionTicks":[{"line":125511,"ticks":1}]},{"id":6289,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125523,"columnNumber":36},"hitCount":1,"children":[6290],"positionTicks":[{"line":125550,"ticks":1}]},{"id":6290,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[6291]},{"id":6291,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[6292,6296]},{"id":6292,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[6293]},{"id":6293,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"children":[6294],"positionTicks":[{"line":32228,"ticks":1}]},{"id":6294,"callFrame":{"functionName":"forEachChildInImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32011,"columnNumber":73},"hitCount":0,"children":[6295]},{"id":6295,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31707,"ticks":1}]},{"id":6296,"callFrame":{"functionName":"bindParentToChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22712,"columnNumber":28},"hitCount":0,"children":[6297]},{"id":6297,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22704,"columnNumber":20},"hitCount":0,"children":[6298]},{"id":6298,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[6299]},{"id":6299,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18869,"ticks":1}]},{"id":6300,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[6301]},{"id":6301,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[6302,6304]},{"id":6302,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":0,"children":[6303]},{"id":6303,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":125918,"ticks":1}]},{"id":6304,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[6305]},{"id":6305,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":1,"children":[6306],"positionTicks":[{"line":129516,"ticks":1}]},{"id":6306,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":1,"children":[6307,6309],"positionTicks":[{"line":129458,"ticks":1}]},{"id":6307,"callFrame":{"functionName":"getMode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123665,"columnNumber":11},"hitCount":0,"children":[6308]},{"id":6308,"callFrame":{"functionName":"getModeForUsageLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123597,"columnNumber":32},"hitCount":1,"children":[6336],"positionTicks":[{"line":123599,"ticks":1}]},{"id":6336,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123600,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":123630,"ticks":1}]},{"id":6309,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":1,"children":[6310],"positionTicks":[{"line":129104,"ticks":1}]},{"id":6310,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":1,"children":[6311],"positionTicks":[{"line":129117,"ticks":1}]},{"id":6311,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":2,"children":[6312,6327],"positionTicks":[{"line":43982,"ticks":1},{"line":43925,"ticks":1}]},{"id":6312,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[6313]},{"id":6313,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44134,"columnNumber":41},"hitCount":0,"children":[6314]},{"id":6314,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":2,"children":[6315],"positionTicks":[{"line":44291,"ticks":1},{"line":44232,"ticks":1}]},{"id":6315,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":1,"children":[6316,6319,6321,6326],"positionTicks":[{"line":44340,"ticks":1}]},{"id":6316,"callFrame":{"functionName":"tryLoadModuleUsingOptionalResolutionSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43983,"columnNumber":53},"hitCount":0,"children":[6317]},{"id":6317,"callFrame":{"functionName":"isExternalModuleNameRelative","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14655,"columnNumber":37},"hitCount":0,"children":[6318]},{"id":6318,"callFrame":{"functionName":"pathIsRelative","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8881,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":8883,"ticks":1}]},{"id":6319,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44353,"columnNumber":38},"hitCount":0,"children":[6320,6329]},{"id":6320,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0},{"id":6329,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[6330]},{"id":6330,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9005,"ticks":1}]},{"id":6321,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[6322,6325]},{"id":6322,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[6323]},{"id":6323,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[6324,6331]},{"id":6324,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22396,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":22398,"ticks":1},{"line":22399,"ticks":1}]},{"id":6331,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":1,"children":[6332],"positionTicks":[{"line":44498,"ticks":1}]},{"id":6332,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[6333]},{"id":6333,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[6334]},{"id":6334,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[6335]},{"id":6335,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":1,"children":[6337],"positionTicks":[{"line":127070,"ticks":1}]},{"id":6337,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[6338]},{"id":6338,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[6339]},{"id":6339,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[6340]},{"id":6340,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[6341]},{"id":6341,"callFrame":{"functionName":"getBaseNameOfFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":32},"hitCount":0,"children":[6342]},{"id":6342,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":0,"children":[6343]},{"id":6343,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":6325,"callFrame":{"functionName":"withPackageId","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43053,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":43067,"ticks":1}]},{"id":6326,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":0},{"id":6327,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43711,"columnNumber":39},"hitCount":0,"children":[6328]},{"id":6328,"callFrame":{"functionName":"getOrCreateCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43687,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":43689,"ticks":1}]},{"id":6344,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[6345]},{"id":6345,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[6346,6352,6434,6463,7224,8150]},{"id":6346,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":1,"children":[6347],"positionTicks":[{"line":125730,"ticks":1}]},{"id":6347,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[6348]},{"id":6348,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[6349]},{"id":6349,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[6350]},{"id":6350,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[6351]},{"id":6351,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43677,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43679,"ticks":1}]},{"id":6352,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":1,"children":[6353],"positionTicks":[{"line":123366,"ticks":1}]},{"id":6353,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[6354]},{"id":6354,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[6355]},{"id":6355,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[6356,6437]},{"id":6356,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[6357]},{"id":6357,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":1,"children":[6358,6568],"positionTicks":[{"line":140139,"ticks":1}]},{"id":6358,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[6359,6443]},{"id":6359,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[6360]},{"id":6360,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[6361]},{"id":6361,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[6362,6429]},{"id":6362,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[6363,7217]},{"id":6363,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6364]},{"id":6364,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[6365]},{"id":6365,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[6366]},{"id":6366,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[6367,6457]},{"id":6367,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[6368,6387,6570]},{"id":6368,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[6369]},{"id":6369,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":1,"children":[6370],"positionTicks":[{"line":34395,"ticks":1}]},{"id":6370,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[6371]},{"id":6371,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6372]},{"id":6372,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":1,"children":[6373],"positionTicks":[{"line":34397,"ticks":1}]},{"id":6373,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":1,"children":[6374],"positionTicks":[{"line":34311,"ticks":1}]},{"id":6374,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[6375]},{"id":6375,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":1,"children":[6376],"positionTicks":[{"line":35098,"ticks":1}]},{"id":6376,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[6377]},{"id":6377,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[6378]},{"id":6378,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[6379]},{"id":6379,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[6380]},{"id":6380,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[6381]},{"id":6381,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[6382]},{"id":6382,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[6383]},{"id":6383,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[6384]},{"id":6384,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[6385]},{"id":6385,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[6386]},{"id":6386,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":1,"children":[6678],"positionTicks":[{"line":34885,"ticks":1}]},{"id":6678,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34773,"ticks":1}]},{"id":6387,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[6388]},{"id":6388,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[6389]},{"id":6389,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":0,"children":[6390]},{"id":6390,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[6391]},{"id":6391,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6392]},{"id":6392,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[6393,6412]},{"id":6393,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[6394]},{"id":6394,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[6395]},{"id":6395,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[6396]},{"id":6396,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[6397]},{"id":6397,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[6398]},{"id":6398,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[6399]},{"id":6399,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[6400]},{"id":6400,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[6401]},{"id":6401,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[6402]},{"id":6402,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":1,"children":[6403],"positionTicks":[{"line":35658,"ticks":1}]},{"id":6403,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[6404]},{"id":6404,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":1,"children":[6405,6406,6787],"positionTicks":[{"line":35699,"ticks":1}]},{"id":6405,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0},{"id":6406,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[6407]},{"id":6407,"callFrame":{"functionName":"parseArgumentList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36225,"columnNumber":28},"hitCount":0,"children":[6408]},{"id":6408,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[6409]},{"id":6409,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[6410]},{"id":6410,"callFrame":{"functionName":"isStartOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35127,"columnNumber":30},"hitCount":0,"children":[6411]},{"id":6411,"callFrame":{"functionName":"isBinaryOperator2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35561,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":35563,"ticks":1}]},{"id":6787,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[6788]},{"id":6788,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":0,"children":[6789]},{"id":6789,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[6790]},{"id":6790,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33257,"ticks":1}]},{"id":6412,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36612,"columnNumber":31},"hitCount":0,"children":[6413]},{"id":6413,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[6414]},{"id":6414,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[6415]},{"id":6415,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[6416]},{"id":6416,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[6417]},{"id":6417,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":1,"children":[6418,6422,6461],"positionTicks":[{"line":35557,"ticks":1}]},{"id":6418,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[6419]},{"id":6419,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[6420]},{"id":6420,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[6421]},{"id":6421,"callFrame":{"functionName":"scanNumber","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12274,"columnNumber":21},"hitCount":2,"children":[6569],"positionTicks":[{"line":12300,"ticks":1},{"line":12345,"ticks":1}]},{"id":6569,"callFrame":{"functionName":"scanNumberFragment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12235,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12269,"ticks":1}]},{"id":6422,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[6423]},{"id":6423,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[6424]},{"id":6424,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[6425]},{"id":6425,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[6426]},{"id":6426,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[6427]},{"id":6427,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[6428]},{"id":6428,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0},{"id":6461,"callFrame":{"functionName":"makeBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35570,"columnNumber":31},"hitCount":0,"children":[6462]},{"id":6462,"callFrame":{"functionName":"createBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26141,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":26160,"ticks":1}]},{"id":6570,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26657,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":26681,"ticks":1}]},{"id":6457,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[6458]},{"id":6458,"callFrame":{"functionName":"parseNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37993,"columnNumber":31},"hitCount":0,"children":[6459]},{"id":6459,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[6460]},{"id":6460,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33272,"ticks":1}]},{"id":7217,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[7218]},{"id":7218,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[7219]},{"id":7219,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[7220]},{"id":7220,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[7221]},{"id":7221,"callFrame":{"functionName":"createExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26971,"columnNumber":34},"hitCount":0,"children":[7222]},{"id":7222,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[7223]},{"id":7223,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28460,"ticks":1}]},{"id":6429,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":0,"children":[6430]},{"id":6430,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":0,"children":[6431]},{"id":6431,"callFrame":{"functionName":"reduceEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12063,"columnNumber":38},"hitCount":1,"children":[6432],"positionTicks":[{"line":12065,"ticks":1}]},{"id":6432,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":0,"children":[6433]},{"id":6433,"callFrame":{"functionName":"getShebang","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12115,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":12117,"ticks":1}]},{"id":6443,"callFrame":{"functionName":"getSnapshotText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":136887,"columnNumber":24},"hitCount":0,"children":[6444]},{"id":6444,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":191884,"columnNumber":9},"hitCount":0,"children":[6445]},{"id":6445,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":191941,"columnNumber":9},"hitCount":0,"children":[6446]},{"id":6446,"callFrame":{"functionName":"walk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":191938,"columnNumber":6},"hitCount":0,"children":[6447]},{"id":6447,"callFrame":{"functionName":"walk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192086,"columnNumber":6},"hitCount":1,"positionTicks":[{"line":192098,"ticks":1}]},{"id":6568,"callFrame":{"functionName":"assertEqual","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4030,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":4034,"ticks":1}]},{"id":6437,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[6438]},{"id":6438,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[6439]},{"id":6439,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[6440,6442]},{"id":6440,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181668,"columnNumber":26},"hitCount":0,"children":[6441,6448]},{"id":6441,"callFrame":{"functionName":"fromString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":191864,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":191869,"ticks":1}]},{"id":6448,"callFrame":{"functionName":"getOrLoadText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181681,"columnNumber":15},"hitCount":0,"children":[6449]},{"id":6449,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[6450]},{"id":6450,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":1,"children":[6451],"positionTicks":[{"line":181658,"ticks":1}]},{"id":6451,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[6452]},{"id":6452,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[6453]},{"id":6453,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[6454]},{"id":6454,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[6455]},{"id":6455,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[6456]},{"id":6456,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":562,"ticks":4}]},{"id":6442,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":191805,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":191807,"ticks":1}]},{"id":6434,"callFrame":{"functionName":"getNormalizedAbsolutePathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9082,"columnNumber":45},"hitCount":0,"children":[6435]},{"id":6435,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9057,"columnNumber":36},"hitCount":0,"children":[6436]},{"id":6436,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":9013,"ticks":1}]},{"id":6463,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":1,"children":[6464,6494,6995],"positionTicks":[{"line":126092,"ticks":1}]},{"id":6464,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[6465]},{"id":6465,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[6466,6571]},{"id":6466,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[6467]},{"id":6467,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":2,"children":[6468],"positionTicks":[{"line":129499,"ticks":2}]},{"id":6468,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":1,"children":[6469,6484],"positionTicks":[{"line":129381,"ticks":1}]},{"id":6469,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":1,"children":[6470,6793],"positionTicks":[{"line":129596,"ticks":1}]},{"id":6470,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":1,"children":[6471],"positionTicks":[{"line":129633,"ticks":1}]},{"id":6471,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":1,"children":[6472,6473],"positionTicks":[{"line":129623,"ticks":1}]},{"id":6472,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":129009,"ticks":1}]},{"id":6473,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[6474]},{"id":6474,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129789,"columnNumber":56},"hitCount":0,"children":[6475]},{"id":6475,"callFrame":{"functionName":"createDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129874,"columnNumber":33},"hitCount":0,"children":[6476]},{"id":6476,"callFrame":{"functionName":"watchDirectoryOfFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182472,"columnNumber":38},"hitCount":0,"children":[6477]},{"id":6477,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123109,"columnNumber":11},"hitCount":0,"children":[6478]},{"id":6478,"callFrame":{"functionName":"createDirectoryWatcherWithLogging","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123142,"columnNumber":44},"hitCount":0,"children":[6479,6480,6483]},{"id":6479,"callFrame":{"functionName":"getWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123183,"columnNumber":23},"hitCount":0},{"id":6480,"callFrame":{"functionName":"timestamp","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":5278,"columnNumber":40},"hitCount":0,"children":[6481]},{"id":6481,"callFrame":{"functionName":"now","scriptId":"596","url":"node:internal/perf/performance","lineNumber":133,"columnNumber":5},"hitCount":0,"children":[6482]},{"id":6482,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":6483,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123161,"columnNumber":11},"hitCount":0},{"id":6793,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[6794]},{"id":6794,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[6795]},{"id":6795,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[6796]},{"id":6796,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6484,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[6485]},{"id":6485,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[6486]},{"id":6486,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[6487,6491,7595,8152]},{"id":6487,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[6488]},{"id":6488,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44134,"columnNumber":41},"hitCount":0,"children":[6489]},{"id":6489,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[6490]},{"id":6490,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":1,"children":[6791],"positionTicks":[{"line":44340,"ticks":1}]},{"id":6791,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[6792]},{"id":6792,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":44436,"ticks":1}]},{"id":6491,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43711,"columnNumber":39},"hitCount":0,"children":[6492]},{"id":6492,"callFrame":{"functionName":"getOrCreateCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43687,"columnNumber":25},"hitCount":0,"children":[6493]},{"id":6493,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43713,"columnNumber":81},"hitCount":1,"positionTicks":[{"line":43714,"ticks":1}]},{"id":7595,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8958,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8959,"ticks":1}]},{"id":8152,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[8153]},{"id":8153,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[8154]},{"id":8154,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9064,"ticks":1}]},{"id":6571,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":0,"children":[6572]},{"id":6572,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":125925,"ticks":1}]},{"id":6494,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[6495]},{"id":6495,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":2,"children":[6496,6539,6541,6560],"positionTicks":[{"line":125879,"ticks":1},{"line":125816,"ticks":1}]},{"id":6496,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[6497]},{"id":6497,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[6498]},{"id":6498,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[6499]},{"id":6499,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[6500,6513,8278]},{"id":6500,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[6501,6606]},{"id":6501,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[6502]},{"id":6502,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[6503,7596]},{"id":6503,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181668,"columnNumber":26},"hitCount":0,"children":[6504]},{"id":6504,"callFrame":{"functionName":"getOrLoadText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181681,"columnNumber":15},"hitCount":0,"children":[6505]},{"id":6505,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":1,"children":[6506],"positionTicks":[{"line":181581,"ticks":1}]},{"id":6506,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[6507]},{"id":6507,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[6508]},{"id":6508,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[6509]},{"id":6509,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[6510]},{"id":6510,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[6511,6799,6987]},{"id":6511,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[6512]},{"id":6512,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":562,"ticks":4}]},{"id":6799,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[6800]},{"id":6800,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[6801]},{"id":6801,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":741,"ticks":2}]},{"id":6987,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[6988]},{"id":6988,"callFrame":{"functionName":"allocUnsafe","scriptId":"23","url":"node:buffer","lineNumber":400,"columnNumber":41},"hitCount":0,"children":[6989]},{"id":6989,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":433,"ticks":1}]},{"id":7596,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[7597]},{"id":7597,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[7598,7605]},{"id":7598,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[7599]},{"id":7599,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[7600]},{"id":7600,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[7601]},{"id":7601,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[7602,8193]},{"id":7602,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[7603,7629]},{"id":7603,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[7604]},{"id":7604,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":741,"ticks":2}]},{"id":7629,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":535,"ticks":1}]},{"id":8193,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8194]},{"id":8194,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":7605,"callFrame":{"functionName":"hasTSFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22300,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22301,"ticks":1}]},{"id":6606,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[6607,6679]},{"id":6607,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":181783,"ticks":1}]},{"id":6679,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[6680,6797]},{"id":6680,"callFrame":{"functionName":"toNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181147,"columnNumber":25},"hitCount":0,"children":[6681]},{"id":6681,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[6682]},{"id":6682,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6797,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":1,"children":[7270],"positionTicks":[{"line":186679,"ticks":1}]},{"id":7270,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[7271]},{"id":7271,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181150,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":181151,"ticks":1}]},{"id":6513,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[6514]},{"id":6514,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[6515,8163]},{"id":6515,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[6516]},{"id":6516,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[6517]},{"id":6517,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[6518]},{"id":6518,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[6519,6798,8164]},{"id":6519,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[6520,7226,8155]},{"id":6520,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6521]},{"id":6521,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[6522,6818]},{"id":6522,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[6523,6716,6997]},{"id":6523,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[6524,7018]},{"id":6524,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[6525,6575]},{"id":6525,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[6526]},{"id":6526,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[6527]},{"id":6527,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":0,"children":[6528,7076]},{"id":6528,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[6529]},{"id":6529,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6530]},{"id":6530,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[6531,6545]},{"id":6531,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36612,"columnNumber":31},"hitCount":0,"children":[6532,6985]},{"id":6532,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[6533]},{"id":6533,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[6534]},{"id":6534,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[6535]},{"id":6535,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[6536]},{"id":6536,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":0,"children":[6537,6596]},{"id":6537,"callFrame":{"functionName":"makeBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35570,"columnNumber":31},"hitCount":1,"children":[6538],"positionTicks":[{"line":35572,"ticks":1}]},{"id":6538,"callFrame":{"functionName":"createBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26141,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":26167,"ticks":1}]},{"id":6596,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[6597]},{"id":6597,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[6598]},{"id":6598,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[6599]},{"id":6599,"callFrame":{"functionName":"scanNumber","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12274,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12347,"ticks":1}]},{"id":6985,"callFrame":{"functionName":"canParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33194,"columnNumber":28},"hitCount":0,"children":[6986]},{"id":6986,"callFrame":{"functionName":"hasPrecedingLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12166,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":12167,"ticks":1}]},{"id":6545,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[6546]},{"id":6546,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[6547]},{"id":6547,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[6548]},{"id":6548,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[6549]},{"id":6549,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[6550]},{"id":6550,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[6551]},{"id":6551,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[6552]},{"id":6552,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[6553,6611]},{"id":6553,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[6554,6594]},{"id":6554,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[6555]},{"id":6555,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[6556]},{"id":6556,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[6557]},{"id":6557,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[6558]},{"id":6558,"callFrame":{"functionName":"createCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25935,"columnNumber":31},"hitCount":0,"children":[6559]},{"id":6559,"callFrame":{"functionName":"createBaseCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25920,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":25934,"ticks":1}]},{"id":6594,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[6595]},{"id":6595,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":6611,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":28446,"ticks":1}]},{"id":7076,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[7077]},{"id":7077,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":6575,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[6576]},{"id":6576,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[6577]},{"id":6577,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[6578]},{"id":6578,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6579]},{"id":6579,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[6580]},{"id":6580,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[6581]},{"id":6581,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[6582]},{"id":6582,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[6583]},{"id":6583,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[6584]},{"id":6584,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[6585]},{"id":6585,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[6586]},{"id":6586,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[6587]},{"id":6587,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[6588]},{"id":6588,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[6589]},{"id":6589,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[6590]},{"id":6590,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[6591]},{"id":6591,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[6592]},{"id":6592,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[6593]},{"id":6593,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":34919,"ticks":1}]},{"id":7018,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[7019]},{"id":7019,"callFrame":{"functionName":"parseModuleSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37911,"columnNumber":31},"hitCount":0,"children":[7020]},{"id":7020,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33257,"ticks":1}]},{"id":6716,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[6717]},{"id":6717,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[6718]},{"id":6718,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[6719]},{"id":6719,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[6720]},{"id":6720,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[6721,6865]},{"id":6721,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[6722]},{"id":6722,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":0,"children":[6723]},{"id":6723,"callFrame":{"functionName":"nextTokenIsOnSameLineAndCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33355,"columnNumber":52},"hitCount":0,"children":[6724]},{"id":6724,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32942,"ticks":1}]},{"id":6865,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":33364,"ticks":1}]},{"id":6997,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2792,"columnNumber":13},"hitCount":0},{"id":6818,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":37475,"ticks":1}]},{"id":7226,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":1,"children":[7227],"positionTicks":[{"line":36902,"ticks":1}]},{"id":7227,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[7228]},{"id":7228,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[7229]},{"id":7229,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":1,"children":[7230],"positionTicks":[{"line":37269,"ticks":1}]},{"id":7230,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[7231]},{"id":7231,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[7232]},{"id":7232,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":1,"children":[7233],"positionTicks":[{"line":36481,"ticks":1}]},{"id":7233,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[7234]},{"id":7234,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[7235]},{"id":7235,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[7236]},{"id":7236,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[7237]},{"id":7237,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[7238]},{"id":7238,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[7239]},{"id":7239,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[7240]},{"id":7240,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[7241]},{"id":7241,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7242]},{"id":7242,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[7243]},{"id":7243,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[7244]},{"id":7244,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7245]},{"id":7245,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[7246]},{"id":7246,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[7247]},{"id":7247,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[7248]},{"id":7248,"callFrame":{"functionName":"createCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25935,"columnNumber":31},"hitCount":0,"children":[7249]},{"id":7249,"callFrame":{"functionName":"createBaseCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25920,"columnNumber":35},"hitCount":0,"children":[7250]},{"id":7250,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":5,"positionTicks":[{"line":28445,"ticks":5}]},{"id":8155,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[8156]},{"id":8156,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":0,"children":[8157]},{"id":8157,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[8158]},{"id":8158,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[8159]},{"id":8159,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[8160]},{"id":8160,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[8161]},{"id":8161,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":36759,"ticks":1}]},{"id":6798,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":39544,"ticks":1}]},{"id":8164,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":0,"children":[8165]},{"id":8165,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32307,"columnNumber":82},"hitCount":0,"children":[8166]},{"id":8166,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21649,"columnNumber":13},"hitCount":0,"children":[8167]},{"id":8167,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31724,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":31726,"ticks":1}]},{"id":8163,"callFrame":{"functionName":"getOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2730,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":2732,"ticks":1}]},{"id":8278,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[8279]},{"id":8279,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[8280]},{"id":8280,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[8281]},{"id":8281,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[8282]},{"id":8282,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8283,8354]},{"id":8283,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[8284]},{"id":8284,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[8285]},{"id":8285,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[8286]},{"id":8286,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[8287]},{"id":8287,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0,"children":[8288]},{"id":8288,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8289]},{"id":8289,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8290]},{"id":8290,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12222,"ticks":1}]},{"id":8354,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[8355,8584]},{"id":8355,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[8356]},{"id":8356,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[8357]},{"id":8357,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[8358]},{"id":8358,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":0,"children":[8359]},{"id":8359,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148191,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148192,"ticks":1}]},{"id":8584,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":37474,"ticks":1}]},{"id":6539,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[6540,6561,6612,6727]},{"id":6540,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":1,"children":[6998],"positionTicks":[{"line":125523,"ticks":1}]},{"id":6998,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125523,"columnNumber":36},"hitCount":0,"children":[6999]},{"id":6999,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[7000]},{"id":7000,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":32230,"ticks":1},{"line":32258,"ticks":1}]},{"id":6561,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[6562]},{"id":6562,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[6563]},{"id":6563,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":1,"children":[6564],"positionTicks":[{"line":182437,"ticks":1}]},{"id":6564,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":1,"children":[6565,8225],"positionTicks":[{"line":129499,"ticks":1}]},{"id":6565,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[6566,6683,7763]},{"id":6566,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":2,"children":[6567,6802],"positionTicks":[{"line":129580,"ticks":1},{"line":129596,"ticks":1}]},{"id":6567,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":1,"children":[6608],"positionTicks":[{"line":129649,"ticks":1}]},{"id":6608,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[6609,7259]},{"id":6609,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[6610,8162]},{"id":6610,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":9013,"ticks":1}]},{"id":8162,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":7259,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[7260]},{"id":7260,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7261]},{"id":7261,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":6802,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4020,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4021,"ticks":1}]},{"id":6683,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[6684]},{"id":6684,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[6685]},{"id":6685,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[6686,7413,7606]},{"id":6686,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[6687]},{"id":6687,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44134,"columnNumber":41},"hitCount":0,"children":[6688]},{"id":6688,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[6689]},{"id":6689,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[6690,6725,7272]},{"id":6690,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[6691,7262]},{"id":6691,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[6692]},{"id":6692,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[6693]},{"id":6693,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[6694,6866,7620]},{"id":6694,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[6695]},{"id":6695,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[6696]},{"id":6696,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":1,"children":[6697],"positionTicks":[{"line":123398,"ticks":1}]},{"id":6697,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148900,"columnNumber":6},"hitCount":0,"children":[6698]},{"id":6698,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[6699]},{"id":6699,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[6700]},{"id":6700,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6866,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[6867]},{"id":6867,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[6868]},{"id":6868,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[6869]},{"id":6869,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[6870]},{"id":6870,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[6871]},{"id":6871,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[6872]},{"id":6872,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[6873]},{"id":6873,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[6874]},{"id":6874,"callFrame":{"functionName":"hasEntry","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122778,"columnNumber":19},"hitCount":0,"children":[6875]},{"id":6875,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3095,"columnNumber":24},"hitCount":0,"children":[6876]},{"id":6876,"callFrame":{"functionName":"compareStringsCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3604,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":3605,"ticks":1}]},{"id":7620,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8958,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8959,"ticks":1}]},{"id":7262,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7263]},{"id":7263,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[7264]},{"id":7264,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":123398,"ticks":2}]},{"id":6725,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44353,"columnNumber":38},"hitCount":0,"children":[6726]},{"id":6726,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9072,"ticks":1}]},{"id":7272,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2514,"ticks":1}]},{"id":7413,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":7606,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43715,"columnNumber":32},"hitCount":0,"children":[7607]},{"id":7607,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":7763,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[7764]},{"id":7764,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7765]},{"id":7765,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[7766]},{"id":7766,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8225,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":129104,"ticks":1}]},{"id":6612,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[6613]},{"id":6613,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":1,"children":[6614,6667,6705,6819,7109,7273,7349,7776],"positionTicks":[{"line":125732,"ticks":1}]},{"id":6614,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[6615,6827]},{"id":6615,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[6616]},{"id":6616,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[6617]},{"id":6617,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[6618,6630,6990,8200,8378]},{"id":6618,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[6619,7339]},{"id":6619,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[6620]},{"id":6620,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[6621,7608]},{"id":6621,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181668,"columnNumber":26},"hitCount":0,"children":[6622]},{"id":6622,"callFrame":{"functionName":"getOrLoadText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181681,"columnNumber":15},"hitCount":0,"children":[6623,7303]},{"id":6623,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":1,"children":[6624],"positionTicks":[{"line":181574,"ticks":1}]},{"id":6624,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[6625]},{"id":6625,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[6626]},{"id":6626,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[6627]},{"id":6627,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[6628,6734]},{"id":6628,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":0,"children":[6629]},{"id":6629,"callFrame":{"functionName":"utf8Slice","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":811,"ticks":1}]},{"id":6734,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[6735,7021]},{"id":6735,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":1,"children":[7414],"positionTicks":[{"line":392,"ticks":1}]},{"id":7414,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":392,"ticks":1}]},{"id":7021,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7022]},{"id":7022,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":562,"ticks":5}]},{"id":7303,"callFrame":{"functionName":"isDynamicOrHasMixedContent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181726,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":181728,"ticks":1}]},{"id":7608,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":1,"children":[7609],"positionTicks":[{"line":181574,"ticks":1}]},{"id":7609,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[7610]},{"id":7610,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[7611]},{"id":7611,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[7612]},{"id":7612,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[7613]},{"id":7613,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"children":[7614,7677,7773],"positionTicks":[{"line":436,"ticks":1}]},{"id":7614,"callFrame":{"functionName":"parseFileMode","scriptId":"12","url":"node:internal/validators","lineNumber":68,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":69,"ticks":1}]},{"id":7677,"callFrame":{"functionName":"allocUnsafe","scriptId":"23","url":"node:buffer","lineNumber":400,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":402,"ticks":1}]},{"id":7773,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7774]},{"id":7774,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":561,"ticks":1},{"line":562,"ticks":3}]},{"id":7339,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[7340]},{"id":7340,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[7341]},{"id":7341,"callFrame":{"functionName":"toNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181147,"columnNumber":25},"hitCount":0,"children":[7342]},{"id":7342,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9064,"ticks":1}]},{"id":6630,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[6631]},{"id":6631,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[6632,6877]},{"id":6632,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[6633]},{"id":6633,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[6634]},{"id":6634,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[6635]},{"id":6635,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[6636,6733]},{"id":6636,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[6637,7276,8168]},{"id":6637,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6638]},{"id":6638,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[6639]},{"id":6639,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[6640,7002]},{"id":6640,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[6641,6831]},{"id":6641,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[6642,7023]},{"id":6642,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[6643]},{"id":6643,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[6644]},{"id":6644,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":0,"children":[6645]},{"id":6645,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[6646,7119]},{"id":6646,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":1,"children":[6647],"positionTicks":[{"line":33620,"ticks":1}]},{"id":6647,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":1,"children":[6648,6803],"positionTicks":[{"line":36975,"ticks":1}]},{"id":6648,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[6649]},{"id":6649,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[6650]},{"id":6650,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[6651]},{"id":6651,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[6652]},{"id":6652,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[6653]},{"id":6653,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[6654]},{"id":6654,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[6655]},{"id":6655,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[6656,6701]},{"id":6656,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[6657]},{"id":6657,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[6658]},{"id":6658,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[6659]},{"id":6659,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[6660]},{"id":6660,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[6661]},{"id":6661,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":0,"children":[6662]},{"id":6662,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[6663]},{"id":6663,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":0,"children":[6664]},{"id":6664,"callFrame":{"functionName":"createBaseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24950,"columnNumber":31},"hitCount":0,"children":[6665]},{"id":6665,"callFrame":{"functionName":"createBaseIdentifierNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32378,"columnNumber":30},"hitCount":0,"children":[6666]},{"id":6666,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148191,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148193,"ticks":1}]},{"id":6701,"callFrame":{"functionName":"createAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26106,"columnNumber":32},"hitCount":0,"children":[6702]},{"id":6702,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[6703]},{"id":6703,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":0,"children":[6704]},{"id":6704,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147888,"ticks":1}]},{"id":6803,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36612,"columnNumber":31},"hitCount":0,"children":[6804]},{"id":6804,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[6805]},{"id":6805,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[6806]},{"id":6806,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[6807]},{"id":6807,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[6808]},{"id":6808,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":0,"children":[6809,6822]},{"id":6809,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[6810]},{"id":6810,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[6811]},{"id":6811,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[6812]},{"id":6812,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":35699,"ticks":1}]},{"id":6822,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[6823]},{"id":6823,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[6824]},{"id":6824,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[6825]},{"id":6825,"callFrame":{"functionName":"scanNumber","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12274,"columnNumber":21},"hitCount":0,"children":[6826]},{"id":6826,"callFrame":{"functionName":"checkForIdentifierStartAfterNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12349,"columnNumber":53},"hitCount":1,"positionTicks":[{"line":12352,"ticks":1}]},{"id":7119,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[7120]},{"id":7120,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[7121]},{"id":7121,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[7122]},{"id":7122,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[7123]},{"id":7123,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[7124]},{"id":7124,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[7125]},{"id":7125,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[7126]},{"id":7126,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7127]},{"id":7127,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[7128]},{"id":7128,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[7129]},{"id":7129,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7130]},{"id":7130,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[7131]},{"id":7131,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[7132]},{"id":7132,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[7133]},{"id":7133,"callFrame":{"functionName":"parseArgumentList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36225,"columnNumber":28},"hitCount":0,"children":[7134]},{"id":7134,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[7135]},{"id":7135,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[7136]},{"id":7136,"callFrame":{"functionName":"isStartOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35127,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":35149,"ticks":1}]},{"id":7023,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[7024]},{"id":7024,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[7025]},{"id":7025,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[7026]},{"id":7026,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[7027]},{"id":7027,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[7028]},{"id":7028,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[7029,7104]},{"id":7029,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[7030]},{"id":7030,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[7031]},{"id":7031,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[7032]},{"id":7032,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[7033]},{"id":7033,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[7034]},{"id":7034,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[7035]},{"id":7035,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[7036]},{"id":7036,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[7037]},{"id":7037,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[7038]},{"id":7038,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[7039]},{"id":7039,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":32836,"ticks":1}]},{"id":7104,"callFrame":{"functionName":"doInAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32873,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":32875,"ticks":1}]},{"id":6831,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[6832]},{"id":6832,"callFrame":{"functionName":"parseNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37993,"columnNumber":31},"hitCount":0,"children":[6833]},{"id":6833,"callFrame":{"functionName":"tokenIsIdentifierOrKeyword","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11456,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":11457,"ticks":1}]},{"id":7002,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[7003]},{"id":7003,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[7004]},{"id":7004,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[7005]},{"id":7005,"callFrame":{"functionName":"createBaseToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25067,"columnNumber":26},"hitCount":0,"children":[7006]},{"id":7006,"callFrame":{"functionName":"createBaseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32392,"columnNumber":25},"hitCount":0,"children":[7007]},{"id":7007,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148187,"ticks":1}]},{"id":7276,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[7277]},{"id":7277,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[7278]},{"id":7278,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[7279]},{"id":7279,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[7280,7901]},{"id":7280,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[7281]},{"id":7281,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[7282]},{"id":7282,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":0,"children":[7283]},{"id":7283,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[7284]},{"id":7284,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[7285,8180]},{"id":7285,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[7286,7343]},{"id":7286,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[7287]},{"id":7287,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[7288]},{"id":7288,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[7289]},{"id":7289,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[7290]},{"id":7290,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[7291]},{"id":7291,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7292]},{"id":7292,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[7293]},{"id":7293,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[7294]},{"id":7294,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7295]},{"id":7295,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[7296]},{"id":7296,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[7297,7305]},{"id":7297,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[7298]},{"id":7298,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36080,"columnNumber":44},"hitCount":0,"children":[7299,7308]},{"id":7299,"callFrame":{"functionName":"isExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30203,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":30205,"ticks":1}]},{"id":7308,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33952,"columnNumber":30},"hitCount":0,"children":[7309]},{"id":7309,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[7310]},{"id":7310,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33272,"ticks":1}]},{"id":7305,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[7306]},{"id":7306,"callFrame":{"functionName":"createCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25935,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":25937,"ticks":1}]},{"id":7343,"callFrame":{"functionName":"createExpressionStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26432,"columnNumber":36},"hitCount":0,"children":[7344]},{"id":7344,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[7345]},{"id":7345,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32400,"ticks":1}]},{"id":8180,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36612,"columnNumber":31},"hitCount":0,"children":[8181]},{"id":8181,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[8182]},{"id":8182,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[8183]},{"id":8183,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8184]},{"id":8184,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":0,"children":[8185]},{"id":8185,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[8186]},{"id":8186,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[8187]},{"id":8187,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[8188]},{"id":8188,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[8189]},{"id":8189,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[8190]},{"id":8190,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[8191]},{"id":8191,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34077,"ticks":1}]},{"id":7901,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[7902,7908]},{"id":7902,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[7903]},{"id":7903,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[7904]},{"id":7904,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[7905]},{"id":7905,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[7906]},{"id":7906,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[7907]},{"id":7907,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":7908,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[7909]},{"id":7909,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[7910]},{"id":7910,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[7911]},{"id":7911,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[7912]},{"id":7912,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[7913]},{"id":7913,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[7914]},{"id":7914,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[7915]},{"id":7915,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[7916]},{"id":7916,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[7917]},{"id":7917,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[7918]},{"id":7918,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[7919]},{"id":7919,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[7920]},{"id":7920,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[7921]},{"id":7921,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":34956,"ticks":1}]},{"id":8168,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[8169]},{"id":8169,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":0,"children":[8170]},{"id":8170,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[8171]},{"id":8171,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[8172]},{"id":8172,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[8173]},{"id":8173,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[8174]},{"id":8174,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0,"children":[8175]},{"id":8175,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8176]},{"id":8176,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8177]},{"id":8177,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[8178]},{"id":8178,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[8179]},{"id":8179,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":6733,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":1,"children":[7079],"positionTicks":[{"line":32942,"ticks":1}]},{"id":7079,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[7080]},{"id":7080,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":6877,"callFrame":{"functionName":"getOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2730,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":2732,"ticks":1}]},{"id":6990,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137402,"columnNumber":22},"hitCount":0,"children":[6991]},{"id":6991,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182388,"columnNumber":15},"hitCount":0,"children":[6992,7266]},{"id":6992,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186759,"ticks":1}]},{"id":7266,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[7267]},{"id":7267,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7268]},{"id":7268,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[7269]},{"id":7269,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3488,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3489,"ticks":1}]},{"id":8200,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[8201]},{"id":8201,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[8202]},{"id":8202,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[8203,8360]},{"id":8203,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[8204]},{"id":8204,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[8205]},{"id":8205,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[8206]},{"id":8206,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8207]},{"id":8207,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8208]},{"id":8208,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":561,"ticks":3}]},{"id":8360,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[8361]},{"id":8361,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8362,8370]},{"id":8362,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[8363]},{"id":8363,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[8364]},{"id":8364,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":8370,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8371]},{"id":8371,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":561,"ticks":3}]},{"id":8378,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[8379]},{"id":8379,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[8380]},{"id":8380,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[8381]},{"id":8381,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[8382]},{"id":8382,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8383]},{"id":8383,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[8384]},{"id":8384,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[8385,8585]},{"id":8385,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[8386]},{"id":8386,"callFrame":{"functionName":"canParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33194,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":33195,"ticks":1}]},{"id":8585,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[8586]},{"id":8586,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[8587]},{"id":8587,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":0,"children":[8588]},{"id":8588,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8589,8694]},{"id":8589,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36612,"columnNumber":31},"hitCount":0,"children":[8590]},{"id":8590,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[8591]},{"id":8591,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8592]},{"id":8592,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":35537,"ticks":1}]},{"id":8694,"callFrame":{"functionName":"isAwaitUsingDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36898,"columnNumber":34},"hitCount":0,"children":[8695]},{"id":8695,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[8696]},{"id":8696,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[8697]},{"id":8697,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[8698]},{"id":8698,"callFrame":{"functionName":"nextTokenIsUsingKeywordThenBindingIdentifierOrStartOfObjectDestructuringOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36892,"columnNumber":93},"hitCount":0,"children":[8699]},{"id":8699,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8700]},{"id":8700,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8701]},{"id":8701,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13295,"ticks":1}]},{"id":6827,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39507,"columnNumber":30},"hitCount":0,"children":[6828,7265,7947]},{"id":6828,"callFrame":{"functionName":"getDeclarationFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39510,"columnNumber":36},"hitCount":0,"children":[6829]},{"id":6829,"callFrame":{"functionName":"getAnyExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8993,"columnNumber":32},"hitCount":0,"children":[6830]},{"id":6830,"callFrame":{"functionName":"removeTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9089,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":9090,"ticks":1}]},{"id":7265,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3711,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3712,"ticks":1}]},{"id":7947,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":0,"children":[7948]},{"id":7948,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[7949]},{"id":7949,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":6667,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":3,"children":[6668,6752,6911,7041,7081],"positionTicks":[{"line":126115,"ticks":1},{"line":126090,"ticks":1},{"line":126092,"ticks":1}]},{"id":6668,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[6669]},{"id":6669,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":2,"children":[6670,7767],"positionTicks":[{"line":124485,"ticks":2}]},{"id":6670,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[6671]},{"id":6671,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[6672]},{"id":6672,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":4,"children":[6673,6736,7428,7621,7638],"positionTicks":[{"line":129398,"ticks":1},{"line":129441,"ticks":1},{"line":129416,"ticks":2}]},{"id":6673,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":1,"children":[6674,7701],"positionTicks":[{"line":129580,"ticks":1}]},{"id":6674,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[6675]},{"id":6675,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":1,"children":[6676,6817],"positionTicks":[{"line":129605,"ticks":1}]},{"id":6676,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[6677]},{"id":6677,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129789,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":129791,"ticks":1}]},{"id":6817,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":1,"children":[7307,8192,8226,8365],"positionTicks":[{"line":129001,"ticks":1}]},{"id":7307,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":9011,"ticks":1}]},{"id":8192,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":8226,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":2,"positionTicks":[{"line":129056,"ticks":2}]},{"id":8365,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128954,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":128955,"ticks":1}]},{"id":7701,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[7702]},{"id":7702,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7703]},{"id":7703,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[7704],"positionTicks":[{"line":3494,"ticks":1}]},{"id":7704,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6736,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[6737]},{"id":6737,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":1,"children":[6738],"positionTicks":[{"line":129116,"ticks":1}]},{"id":6738,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":3,"children":[6739,6882,6993,7817,8627],"positionTicks":[{"line":43912,"ticks":3}]},{"id":6739,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[6740,7632,7643]},{"id":6740,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44134,"columnNumber":41},"hitCount":0,"children":[6741,6881]},{"id":6741,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[6742]},{"id":6742,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[6743,7048]},{"id":6743,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[6744,7416]},{"id":6744,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[6745]},{"id":6745,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[6746,7440]},{"id":6746,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[6747,7105]},{"id":6747,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[6748]},{"id":6748,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[6749]},{"id":6749,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[6750]},{"id":6750,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[6751]},{"id":6751,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":2,"children":[7008,7311],"positionTicks":[{"line":123370,"ticks":2}]},{"id":7008,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148900,"columnNumber":6},"hitCount":0,"children":[7009]},{"id":7009,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":7311,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[7312]},{"id":7312,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[7313]},{"id":7313,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[7314]},{"id":7314,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122728,"ticks":1}]},{"id":7105,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7106]},{"id":7106,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[7107]},{"id":7107,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":123398,"ticks":1}]},{"id":7440,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22396,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":22397,"ticks":1}]},{"id":7416,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7417]},{"id":7417,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[7418]},{"id":7418,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":0,"children":[7419]},{"id":7419,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[7420]},{"id":7420,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7421]},{"id":7421,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[7422]},{"id":7422,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":0,"children":[7423,7615]},{"id":7423,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122721,"columnNumber":18},"hitCount":0,"children":[7424]},{"id":7424,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[7425]},{"id":7425,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7615,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[7616]},{"id":7616,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[7617]},{"id":7617,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[7618]},{"id":7618,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7619]},{"id":7619,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":7048,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44353,"columnNumber":38},"hitCount":0,"children":[7049]},{"id":7049,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[7050]},{"id":7050,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":6881,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21786,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":21791,"ticks":1}]},{"id":7632,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[7633]},{"id":7633,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[7634,7676,7689]},{"id":7634,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[7635]},{"id":7635,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7636]},{"id":7636,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[7637]},{"id":7637,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":123396,"ticks":1}]},{"id":7676,"callFrame":{"functionName":"hasTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8901,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":8902,"ticks":1}]},{"id":7689,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44353,"columnNumber":38},"hitCount":0,"children":[7690,7768]},{"id":7690,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9050,"ticks":1}]},{"id":7768,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[7769]},{"id":7769,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":7643,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":6882,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43711,"columnNumber":39},"hitCount":0,"children":[6883]},{"id":6883,"callFrame":{"functionName":"getOrCreateCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43687,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":43690,"ticks":1}]},{"id":6993,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43715,"columnNumber":32},"hitCount":1,"children":[6994],"positionTicks":[{"line":43719,"ticks":1}]},{"id":6994,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43728,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":43730,"ticks":1}]},{"id":7817,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[7818,8300]},{"id":7818,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[7819]},{"id":7819,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":1,"children":[7820,7922,8451,8495],"positionTicks":[{"line":44371,"ticks":1}]},{"id":7820,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[7821]},{"id":7821,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":1,"children":[7931],"positionTicks":[{"line":44460,"ticks":1}]},{"id":7931,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[7932]},{"id":7932,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[7933]},{"id":7933,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[7934]},{"id":7934,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[7935]},{"id":7935,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":1,"children":[7936],"positionTicks":[{"line":123368,"ticks":1}]},{"id":7936,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[7937]},{"id":7937,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122728,"ticks":1}]},{"id":7922,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7923]},{"id":7923,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":1,"children":[7924],"positionTicks":[{"line":127027,"ticks":1}]},{"id":7924,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[7925]},{"id":7925,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[7926]},{"id":7926,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7927]},{"id":7927,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[7928]},{"id":7928,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8451,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[8452]},{"id":8452,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[8453]},{"id":8453,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[8454]},{"id":8454,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":9088,"ticks":1}]},{"id":8495,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[8496,8595,8602]},{"id":8496,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8958,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8959,"ticks":1}]},{"id":8595,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[8596]},{"id":8596,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[8597]},{"id":8597,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[8598]},{"id":8598,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[8599]},{"id":8599,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[8600]},{"id":8600,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[8601]},{"id":8601,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8602,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22396,"columnNumber":28},"hitCount":3,"positionTicks":[{"line":22397,"ticks":3}]},{"id":8300,"callFrame":{"functionName":"createResolvedModuleWithFailedLookupLocationsHandlingSymlink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43106,"columnNumber":69},"hitCount":0,"children":[8301]},{"id":8301,"callFrame":{"functionName":"createResolvedModuleWithFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43122,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":43123,"ticks":1}]},{"id":8627,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43731,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":43732,"ticks":1}]},{"id":7428,"callFrame":{"functionName":"resolutionIsSymlink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130069,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":130072,"ticks":1}]},{"id":7621,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43731,"columnNumber":7},"hitCount":0,"children":[7622]},{"id":7622,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":3,"positionTicks":[{"line":43754,"ticks":3}]},{"id":7638,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[7639]},{"id":7639,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7640]},{"id":7640,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":7767,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9061,"ticks":1}]},{"id":6752,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[6753]},{"id":6753,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":2,"children":[6754,6757,6774,7331,8455],"positionTicks":[{"line":125805,"ticks":1},{"line":125871,"ticks":1}]},{"id":6754,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[6755,6834,6914,8291]},{"id":6755,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":0,"children":[6756,7775]},{"id":6756,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":7775,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":6834,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[6835,7364]},{"id":6835,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":2,"children":[6836,8241,8603],"positionTicks":[{"line":123868,"ticks":2}]},{"id":6836,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":2,"children":[6837],"positionTicks":[{"line":44670,"ticks":2}]},{"id":6837,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":1,"children":[6838,7491],"positionTicks":[{"line":44725,"ticks":1}]},{"id":6838,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[6839]},{"id":6839,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[6840,7623]},{"id":6840,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[6841]},{"id":6841,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[6842]},{"id":6842,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[6843,7053]},{"id":6843,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[6844]},{"id":6844,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[6845]},{"id":6845,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[6846]},{"id":6846,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[6847]},{"id":6847,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1657,"ticks":2}]},{"id":7053,"callFrame":{"functionName":"hasEntry","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122778,"columnNumber":19},"hitCount":0,"children":[7054,7087]},{"id":7054,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3095,"columnNumber":24},"hitCount":0,"children":[7055]},{"id":7055,"callFrame":{"functionName":"compareStringsCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3604,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":3605,"ticks":1}]},{"id":7087,"callFrame":{"functionName":"compareStringsCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3604,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":3605,"ticks":1}]},{"id":7623,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[7624]},{"id":7624,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[7625]},{"id":7625,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[7626,7822]},{"id":7626,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[7627]},{"id":7627,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7628]},{"id":7628,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1657,"ticks":2}]},{"id":7822,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8766,"ticks":3}]},{"id":7491,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8241,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[8242,8293,8387,8628]},{"id":8242,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[8243]},{"id":8243,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[8244]},{"id":8244,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[8245,8302,8417]},{"id":8245,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8302,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122728,"ticks":1}]},{"id":8417,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[8418]},{"id":8418,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[8419]},{"id":8419,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":8293,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43674,"columnNumber":30},"hitCount":1,"children":[8294],"positionTicks":[{"line":43675,"ticks":1}]},{"id":8294,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9064,"ticks":1}]},{"id":8387,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[8388]},{"id":8388,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[8389]},{"id":8389,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8390]},{"id":8390,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":3494,"ticks":2}]},{"id":8628,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[8629]},{"id":8629,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":8603,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[8604]},{"id":8604,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":7364,"callFrame":{"functionName":"fileExtensionIsOneOf","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8893,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8894,"ticks":1}]},{"id":6914,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9057,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":9059,"ticks":1}]},{"id":8291,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[8292]},{"id":8292,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":6757,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[6758,7161,7691]},{"id":6758,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[6759]},{"id":6759,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[6760,7426]},{"id":6760,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":1,"children":[6761,6848,7695,7782,8209,8227,8295,8430,8497],"positionTicks":[{"line":148978,"ticks":1}]},{"id":6761,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[6762,7357]},{"id":6762,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[6763]},{"id":6763,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[6764,7644]},{"id":6764,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181668,"columnNumber":26},"hitCount":0,"children":[6765]},{"id":6765,"callFrame":{"functionName":"getOrLoadText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181681,"columnNumber":15},"hitCount":0,"children":[6766]},{"id":6766,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[6767]},{"id":6767,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[6768]},{"id":6768,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[6769]},{"id":6769,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[6770]},{"id":6770,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[6771]},{"id":6771,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[6772,7300,7430,7488]},{"id":6772,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[6773]},{"id":6773,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":562,"ticks":7}]},{"id":7300,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[7301]},{"id":7301,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":519,"ticks":1}]},{"id":7430,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[7431]},{"id":7431,"callFrame":{"functionName":"allocUnsafe","scriptId":"23","url":"node:buffer","lineNumber":400,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":403,"ticks":1}]},{"id":7488,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[7489]},{"id":7489,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[7490]},{"id":7490,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":741,"ticks":2}]},{"id":7644,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[7645,7785]},{"id":7645,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[7646]},{"id":7646,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[7647]},{"id":7647,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[7648]},{"id":7648,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":1,"children":[7649],"positionTicks":[{"line":8673,"ticks":1}]},{"id":7649,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[7650,7678,7709,7963]},{"id":7650,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7651]},{"id":7651,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":562,"ticks":4}]},{"id":7678,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[7679]},{"id":7679,"callFrame":{"functionName":"allocUnsafe","scriptId":"23","url":"node:buffer","lineNumber":400,"columnNumber":41},"hitCount":0,"children":[7680,7929]},{"id":7680,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":0,"children":[7681,8001]},{"id":7681,"callFrame":{"functionName":"createPool","scriptId":"23","url":"node:buffer","lineNumber":151,"columnNumber":19},"hitCount":0,"children":[7682]},{"id":7682,"callFrame":{"functionName":"markAsUntransferable","scriptId":"24","url":"node:internal/buffer","lineNumber":1049,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":1053,"ticks":1}]},{"id":8001,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":960,"ticks":1}]},{"id":7929,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":7709,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[7710]},{"id":7710,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[7711]},{"id":7711,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":7963,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[7964]},{"id":7964,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":392,"ticks":1}]},{"id":7785,"callFrame":{"functionName":"reload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181555,"columnNumber":8},"hitCount":0,"children":[7786]},{"id":7786,"callFrame":{"functionName":"useText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181533,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":181540,"ticks":1}]},{"id":7357,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[7358]},{"id":7358,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[7359,7938]},{"id":7359,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[7360]},{"id":7360,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":186716,"ticks":1}]},{"id":7938,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9064,"ticks":1}]},{"id":6848,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[6849,7361]},{"id":6849,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[6850,7051,7333]},{"id":6850,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[6851,6924,7950]},{"id":6851,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[6852]},{"id":6852,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[6853]},{"id":6853,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[6854,7346,7641,7779]},{"id":6854,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[6855,7137]},{"id":6855,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6856]},{"id":6856,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[6857]},{"id":6857,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[6858,6884,7108]},{"id":6858,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[6859]},{"id":6859,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[6860]},{"id":6860,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[6861]},{"id":6861,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[6862]},{"id":6862,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[6863]},{"id":6863,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":2,"positionTicks":[{"line":33384,"ticks":1},{"line":33375,"ticks":1}]},{"id":6884,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[6885,7088]},{"id":6885,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[6886,7010]},{"id":6886,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[6887]},{"id":6887,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[6888]},{"id":6888,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":0,"children":[6889]},{"id":6889,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[6890]},{"id":6890,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6891]},{"id":6891,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[6892,7111]},{"id":6892,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[6893]},{"id":6893,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[6894]},{"id":6894,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[6895]},{"id":6895,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[6896]},{"id":6896,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[6897]},{"id":6897,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[6898]},{"id":6898,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[6899]},{"id":6899,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[6900]},{"id":6900,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[6901]},{"id":6901,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[6902]},{"id":6902,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[6903]},{"id":6903,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[6904]},{"id":6904,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[6905]},{"id":6905,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":0,"children":[6906]},{"id":6906,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[6907]},{"id":6907,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[6908]},{"id":6908,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[6909]},{"id":6909,"callFrame":{"functionName":"isDigit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11773,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":11774,"ticks":1}]},{"id":7111,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32675,"ticks":1}]},{"id":7010,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26657,"columnNumber":36},"hitCount":0,"children":[7011]},{"id":7011,"callFrame":{"functionName":"asNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28297,"columnNumber":22},"hitCount":0,"children":[7012]},{"id":7012,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[7013]},{"id":7013,"callFrame":{"functionName":"hasProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3140,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3141,"ticks":1}]},{"id":7088,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[7089]},{"id":7089,"callFrame":{"functionName":"parseNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37993,"columnNumber":31},"hitCount":0,"children":[7090]},{"id":7090,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[7091]},{"id":7091,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[7092]},{"id":7092,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":0,"children":[7093]},{"id":7093,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148191,"columnNumber":13},"hitCount":0,"children":[7094]},{"id":7094,"callFrame":{"functionName":"TokenOrIdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148032,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148033,"ticks":1}]},{"id":7108,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32931,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32932,"ticks":1}]},{"id":7137,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[7138]},{"id":7138,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[7139,7353]},{"id":7139,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[7140]},{"id":7140,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[7141,7315]},{"id":7141,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[7142]},{"id":7142,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[7143]},{"id":7143,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":0,"children":[7144,7436]},{"id":7144,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[7145]},{"id":7145,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[7146,7322]},{"id":7146,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[7147,7965]},{"id":7147,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[7148]},{"id":7148,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[7149]},{"id":7149,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[7150,7705]},{"id":7150,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[7151]},{"id":7151,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[7152]},{"id":7152,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7153]},{"id":7153,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[7154]},{"id":7154,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[7155]},{"id":7155,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7156]},{"id":7156,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[7157]},{"id":7157,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[7158,7350,7362]},{"id":7158,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[7159]},{"id":7159,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36080,"columnNumber":44},"hitCount":0,"children":[7160]},{"id":7160,"callFrame":{"functionName":"createPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25830,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":25832,"ticks":1}]},{"id":7350,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[7351]},{"id":7351,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[7352]},{"id":7352,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32978,"ticks":1}]},{"id":7362,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[7363]},{"id":7363,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33265,"ticks":1}]},{"id":7705,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[7706]},{"id":7706,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7707]},{"id":7707,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[7708]},{"id":7708,"callFrame":{"functionName":"createAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26106,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":26109,"ticks":1}]},{"id":7965,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147887,"ticks":1}]},{"id":7322,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36612,"columnNumber":31},"hitCount":0,"children":[7323]},{"id":7323,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[7324]},{"id":7324,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[7325]},{"id":7325,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[7326]},{"id":7326,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[7327]},{"id":7327,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":0,"children":[7328,7441]},{"id":7328,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[7329]},{"id":7329,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[7330]},{"id":7330,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148187,"ticks":1}]},{"id":7441,"callFrame":{"functionName":"makeBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35570,"columnNumber":31},"hitCount":0,"children":[7442]},{"id":7442,"callFrame":{"functionName":"createBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26141,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":26146,"ticks":1}]},{"id":7436,"callFrame":{"functionName":"createBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26399,"columnNumber":22},"hitCount":0,"children":[7437]},{"id":7437,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[7438]},{"id":7438,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32400,"ticks":1}]},{"id":7315,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[7316]},{"id":7316,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[7317]},{"id":7317,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[7318]},{"id":7318,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[7319]},{"id":7319,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[7320]},{"id":7320,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":1,"children":[7321],"positionTicks":[{"line":34363,"ticks":1}]},{"id":7321,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34302,"ticks":1}]},{"id":7353,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[7354]},{"id":7354,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[7355]},{"id":7355,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[7356]},{"id":7356,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":148187,"ticks":2}]},{"id":7346,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39507,"columnNumber":30},"hitCount":0,"children":[7347]},{"id":7347,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3711,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":3712,"ticks":2}]},{"id":7641,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32781,"ticks":1}]},{"id":7779,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[7780]},{"id":7780,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[7781]},{"id":7781,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":6924,"callFrame":{"functionName":"getSnapshotText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":136887,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":136889,"ticks":1}]},{"id":7950,"callFrame":{"functionName":"measure","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":5352,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":5353,"ticks":1}]},{"id":7051,"callFrame":{"functionName":"setDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185045,"columnNumber":13},"hitCount":0,"children":[7052]},{"id":7052,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186759,"ticks":1}]},{"id":7333,"callFrame":{"functionName":"getOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2730,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":2732,"ticks":2}]},{"id":7361,"callFrame":{"functionName":"setBucketEntry","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140139,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":140141,"ticks":1}]},{"id":7695,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137402,"columnNumber":22},"hitCount":0,"children":[7696]},{"id":7696,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182388,"columnNumber":15},"hitCount":0,"children":[7697]},{"id":7697,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186758,"ticks":1}]},{"id":7782,"callFrame":{"functionName":"getScriptVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182392,"columnNumber":18},"hitCount":0,"children":[7783]},{"id":7783,"callFrame":{"functionName":"getLatestVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181903,"columnNumber":18},"hitCount":0,"children":[7784]},{"id":7784,"callFrame":{"functionName":"getVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181518,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":181520,"ticks":1}]},{"id":8209,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[8210,8247]},{"id":8210,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[8211]},{"id":8211,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[8212]},{"id":8212,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[8213]},{"id":8213,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[8214]},{"id":8214,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[8215]},{"id":8215,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8216]},{"id":8216,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[8217]},{"id":8217,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[8218]},{"id":8218,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[8219]},{"id":8219,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[8220]},{"id":8220,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[8221]},{"id":8221,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[8222]},{"id":8222,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[8223]},{"id":8223,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34359,"ticks":1}]},{"id":8247,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[8248]},{"id":8248,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[8249]},{"id":8249,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[8250,8303,8372,8702]},{"id":8250,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[8251]},{"id":8251,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8252]},{"id":8252,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[8253]},{"id":8253,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[8254]},{"id":8254,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[8255]},{"id":8255,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[8256]},{"id":8256,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[8257]},{"id":8257,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":0,"children":[8258]},{"id":8258,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[8259]},{"id":8259,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8260]},{"id":8260,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32856,"ticks":1}]},{"id":8303,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8304]},{"id":8304,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[8305,8710]},{"id":8305,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[8306,8748]},{"id":8306,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[8307,8459,8461]},{"id":8307,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[8308]},{"id":8308,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":0,"children":[8309]},{"id":8309,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[8310]},{"id":8310,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8311]},{"id":8311,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36612,"columnNumber":31},"hitCount":0,"children":[8312,8366]},{"id":8312,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[8313]},{"id":8313,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[8314]},{"id":8314,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8315]},{"id":8315,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":0,"children":[8316]},{"id":8316,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[8317]},{"id":8317,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":25071,"ticks":1}]},{"id":8366,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[8367]},{"id":8367,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8368]},{"id":8368,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8369]},{"id":8369,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":8459,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":34392,"ticks":1}]},{"id":8461,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8462]},{"id":8462,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8463]},{"id":8463,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[8464]},{"id":8464,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[8465]},{"id":8465,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":8748,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[8749]},{"id":8749,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8750]},{"id":8750,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8751]},{"id":8751,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":8710,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32931,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32932,"ticks":1}]},{"id":8372,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":0,"children":[8373]},{"id":8373,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27552,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":27553,"ticks":1}]},{"id":8702,"callFrame":{"functionName":"getAnyExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8993,"columnNumber":32},"hitCount":0,"children":[8703]},{"id":8703,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8983,"columnNumber":38},"hitCount":0,"children":[8704]},{"id":8704,"callFrame":{"functionName":"tryGetExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8974,"columnNumber":32},"hitCount":0,"children":[8705]},{"id":8705,"callFrame":{"functionName":"startsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3806,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":3808,"ticks":1}]},{"id":8227,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[8228]},{"id":8228,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[8229]},{"id":8229,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[8230,8400]},{"id":8230,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[8231,8246]},{"id":8231,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[8232]},{"id":8232,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[8233]},{"id":8233,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8234,8261]},{"id":8234,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8235]},{"id":8235,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":8261,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[8262]},{"id":8262,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":518,"ticks":1}]},{"id":8246,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":8670,"ticks":1}]},{"id":8400,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[8401]},{"id":8401,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8402,8456,8500]},{"id":8402,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":1,"children":[8403],"positionTicks":[{"line":561,"ticks":1}]},{"id":8403,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":561,"ticks":4}]},{"id":8456,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[8457]},{"id":8457,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":426,"ticks":1}]},{"id":8500,"callFrame":{"functionName":"isInt32","scriptId":"12","url":"node:internal/validators","lineNumber":42,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":8295,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":182470,"ticks":1}]},{"id":8430,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9064,"ticks":1}]},{"id":8497,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[8498]},{"id":8498,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[8499]},{"id":8499,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7426,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7427]},{"id":7427,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":7161,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":148976,"ticks":1}]},{"id":7691,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39507,"columnNumber":30},"hitCount":0,"children":[7692]},{"id":7692,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":0,"children":[7693]},{"id":7693,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[7694]},{"id":7694,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":6774,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[6775,6915,6929,7348]},{"id":6775,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":2,"children":[6776],"positionTicks":[{"line":124576,"ticks":2}]},{"id":6776,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":1,"children":[6777,6864,7642],"positionTicks":[{"line":124486,"ticks":1}]},{"id":6777,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[6778]},{"id":6778,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[6779,7302]},{"id":6779,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":3,"children":[6780,7043,7981,8391],"positionTicks":[{"line":129381,"ticks":3}]},{"id":6780,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[6781]},{"id":6781,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[6782]},{"id":6782,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":2,"children":[6783,7432,7519,7770,7853,7998,8617,8640],"positionTicks":[{"line":43912,"ticks":2}]},{"id":6783,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[6784,7652]},{"id":6784,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44134,"columnNumber":41},"hitCount":0,"children":[6785]},{"id":6785,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[6786,6910,7162]},{"id":6786,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":2,"children":[6925],"positionTicks":[{"line":44311,"ticks":1},{"line":44341,"ticks":1}]},{"id":6925,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[6926,7014]},{"id":6926,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[6927]},{"id":6927,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[6928]},{"id":6928,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":1,"children":[7095],"positionTicks":[{"line":123398,"ticks":1}]},{"id":7095,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[7096]},{"id":7096,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7097]},{"id":7097,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[7098]},{"id":7098,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":1,"children":[7099],"positionTicks":[{"line":122803,"ticks":1}]},{"id":7099,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[7100]},{"id":7100,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[7101]},{"id":7101,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[7102]},{"id":7102,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7103]},{"id":7103,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":7014,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[7015]},{"id":7015,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[7016]},{"id":7016,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[7017,7443]},{"id":7017,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":1,"children":[7365],"positionTicks":[{"line":44503,"ticks":1}]},{"id":7365,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[7366]},{"id":7366,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[7367]},{"id":7367,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[7368]},{"id":7368,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[7369]},{"id":7369,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[7370]},{"id":7370,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[7371]},{"id":7371,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[7372]},{"id":7372,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7373]},{"id":7373,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":7443,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7444]},{"id":7444,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[7445]},{"id":7445,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":123398,"ticks":1}]},{"id":6910,"callFrame":{"functionName":"createResolvedModuleWithFailedLookupLocationsHandlingSymlink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43106,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":43112,"ticks":1}]},{"id":7162,"callFrame":{"functionName":"getConditions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43513,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":43528,"ticks":1}]},{"id":7652,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[7653]},{"id":7653,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[7654]},{"id":7654,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[7655,7734]},{"id":7655,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7656]},{"id":7656,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[7657]},{"id":7657,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":0,"children":[7658]},{"id":7658,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[7659]},{"id":7659,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[7660]},{"id":7660,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":0,"children":[7661]},{"id":7661,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[7662]},{"id":7662,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[7663]},{"id":7663,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[7664]},{"id":7664,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7665]},{"id":7665,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":7734,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[7735]},{"id":7735,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[7736]},{"id":7736,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[7737,7787]},{"id":7737,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7738]},{"id":7738,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[7739]},{"id":7739,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":0,"children":[7740]},{"id":7740,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":7787,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[7788]},{"id":7788,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[7789]},{"id":7789,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[7790]},{"id":7790,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[7791]},{"id":7791,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[7792]},{"id":7792,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[7793]},{"id":7793,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[7794]},{"id":7794,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7432,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43711,"columnNumber":39},"hitCount":0,"children":[7433]},{"id":7433,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7434]},{"id":7434,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[7435]},{"id":7435,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7519,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8958,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8959,"ticks":1}]},{"id":7770,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43715,"columnNumber":32},"hitCount":0,"children":[7771]},{"id":7771,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7772]},{"id":7772,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":7853,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[7854]},{"id":7854,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[7855,7968,8375]},{"id":7855,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2514,"ticks":1}]},{"id":7968,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[7969,8018,8236,8320]},{"id":7969,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7970]},{"id":7970,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[7971]},{"id":7971,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[7972]},{"id":7972,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[7973]},{"id":7973,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7974]},{"id":7974,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[7975]},{"id":7975,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8018,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[8019,8593]},{"id":8019,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[8020,8608]},{"id":8020,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[8021]},{"id":8021,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":1,"children":[8263],"positionTicks":[{"line":127027,"ticks":1}]},{"id":8263,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8264]},{"id":8264,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[8265]},{"id":8265,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":8608,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[8609]},{"id":8609,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[8610]},{"id":8610,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[8611]},{"id":8611,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8612]},{"id":8612,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[8613]},{"id":8613,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8593,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":9092,"ticks":1}]},{"id":8236,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":1,"children":[8237,8420],"positionTicks":[{"line":127027,"ticks":1}]},{"id":8237,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[8238]},{"id":8238,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[8239]},{"id":8239,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8240]},{"id":8240,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8420,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8421]},{"id":8421,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[8422]},{"id":8422,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8320,"callFrame":{"functionName":"parseNodeModuleFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44414,"columnNumber":32},"hitCount":1,"children":[8321],"positionTicks":[{"line":44416,"ticks":1}]},{"id":8321,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8322]},{"id":8322,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8375,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9007,"ticks":2}]},{"id":7998,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43731,"columnNumber":7},"hitCount":0,"children":[7999]},{"id":7999,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":43756,"ticks":1},{"line":43754,"ticks":1}]},{"id":8617,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"children":[8618],"positionTicks":[{"line":9021,"ticks":1}]},{"id":8618,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8640,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[8641]},{"id":8641,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7043,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[7044,7058,7939]},{"id":7044,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":1,"children":[7045],"positionTicks":[{"line":129629,"ticks":1}]},{"id":7045,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":1,"children":[7046,8460],"positionTicks":[{"line":129620,"ticks":1}]},{"id":7046,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":1,"children":[7047,7056,7110,7930,8224,8374],"positionTicks":[{"line":128995,"ticks":1}]},{"id":7047,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128954,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":128968,"ticks":1}]},{"id":7056,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[7057]},{"id":7057,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9007,"ticks":3}]},{"id":7110,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9064,"ticks":1}]},{"id":7930,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":3,"positionTicks":[{"line":129056,"ticks":3}]},{"id":8224,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":3,"positionTicks":[{"line":8917,"ticks":3}]},{"id":8374,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9007,"ticks":2}]},{"id":8460,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129789,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":129790,"ticks":1}]},{"id":7058,"callFrame":{"functionName":"getResolvedModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129225,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":129227,"ticks":1}]},{"id":7939,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":1,"children":[8036],"positionTicks":[{"line":182470,"ticks":1}]},{"id":8036,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8037,8706]},{"id":8037,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[8038],"positionTicks":[{"line":3494,"ticks":1}]},{"id":8038,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8706,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8871,"columnNumber":25},"hitCount":0,"children":[8707]},{"id":8707,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":7981,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[7982]},{"id":7982,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8391,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43728,"columnNumber":7},"hitCount":0,"children":[8392]},{"id":8392,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43756,"ticks":1}]},{"id":7302,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":182470,"ticks":1}]},{"id":6864,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":129499,"ticks":1}]},{"id":7642,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":2,"children":[7827],"positionTicks":[{"line":9061,"ticks":2}]},{"id":7827,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9007,"ticks":2}]},{"id":6915,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":1,"children":[6916],"positionTicks":[{"line":125505,"ticks":1}]},{"id":6916,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125523,"columnNumber":36},"hitCount":0,"children":[6917]},{"id":6917,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[6918]},{"id":6918,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[6919]},{"id":6919,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[6920]},{"id":6920,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[6921]},{"id":6921,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32034,"columnNumber":73},"hitCount":0,"children":[6922]},{"id":6922,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[6923]},{"id":6923,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32271,"ticks":1}]},{"id":6929,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[6930]},{"id":6930,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":5,"children":[6931,6946,6977,7845,8708],"positionTicks":[{"line":125732,"ticks":4},{"line":125806,"ticks":1}]},{"id":6931,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[6932,7063]},{"id":6932,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":3,"children":[6933],"positionTicks":[{"line":123860,"ticks":3}]},{"id":6933,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":5,"children":[6934,8393],"positionTicks":[{"line":123868,"ticks":4},{"line":123869,"ticks":1}]},{"id":6934,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[6935]},{"id":6935,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[6936,7334,7492]},{"id":6936,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[6937]},{"id":6937,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":1,"children":[6938,7336,7666],"positionTicks":[{"line":123368,"ticks":1}]},{"id":6938,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[6939]},{"id":6939,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[6940]},{"id":6940,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[6941,6975,7453]},{"id":6941,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[6942]},{"id":6942,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[6943]},{"id":6943,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[6944]},{"id":6944,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[6945]},{"id":6945,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":6975,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":1,"children":[6976],"positionTicks":[{"line":122728,"ticks":1}]},{"id":6976,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":7453,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122721,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":122722,"ticks":1}]},{"id":7336,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148900,"columnNumber":6},"hitCount":0,"children":[7337]},{"id":7337,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[7338]},{"id":7338,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7666,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[7667]},{"id":7667,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[7668]},{"id":7668,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[7669,8000]},{"id":7669,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[7670]},{"id":7670,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7671]},{"id":7671,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":8000,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":7334,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43674,"columnNumber":30},"hitCount":3,"children":[7335],"positionTicks":[{"line":43675,"ticks":3}]},{"id":7335,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":7492,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[7493]},{"id":7493,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8393,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":1,"children":[8394,8432],"positionTicks":[{"line":44740,"ticks":1}]},{"id":8394,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[8395]},{"id":8395,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[8396]},{"id":8396,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[8397,8458,8513]},{"id":8397,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[8398]},{"id":8398,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[8399]},{"id":8399,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":8766,"ticks":5}]},{"id":8458,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122728,"ticks":1}]},{"id":8513,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9064,"ticks":1}]},{"id":8432,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43674,"columnNumber":30},"hitCount":3,"children":[8511],"positionTicks":[{"line":43675,"ticks":3}]},{"id":8511,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8512]},{"id":8512,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7063,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":0,"children":[7064]},{"id":7064,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9057,"columnNumber":36},"hitCount":0,"children":[7065]},{"id":7065,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[7066,7163]},{"id":7066,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":7163,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":6946,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[6947,7494,7750]},{"id":6947,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[6948]},{"id":6948,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":2,"children":[6949,7454,8040],"positionTicks":[{"line":148975,"ticks":2}]},{"id":6949,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[6950,6962,8266,8323,8404,8423,8503]},{"id":6950,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[6951]},{"id":6951,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":1,"children":[6952],"positionTicks":[{"line":140099,"ticks":1}]},{"id":6952,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[6953]},{"id":6953,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":1,"children":[6954],"positionTicks":[{"line":32326,"ticks":1}]},{"id":6954,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[6955,8039]},{"id":6955,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[6956,7722,7795,7856,7976]},{"id":6956,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[6957,7175,8005]},{"id":6957,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[6958]},{"id":6958,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[6959]},{"id":6959,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[6960,7059]},{"id":6960,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[6961]},{"id":6961,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":32997,"ticks":1}]},{"id":7059,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[7060]},{"id":7060,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[7061,7112]},{"id":7061,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[7062]},{"id":7062,"callFrame":{"functionName":"inDecoratorContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32897,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":32898,"ticks":1}]},{"id":7112,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[7113]},{"id":7113,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[7114]},{"id":7114,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[7115]},{"id":7115,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[7116]},{"id":7116,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":34311,"ticks":1}]},{"id":7175,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[7176]},{"id":7176,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[7177]},{"id":7177,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[7178,7863]},{"id":7178,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[7179,7181,7446]},{"id":7179,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26657,"columnNumber":36},"hitCount":0,"children":[7180,7823]},{"id":7180,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24825,"ticks":1}]},{"id":7823,"callFrame":{"functionName":"asNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28297,"columnNumber":22},"hitCount":0,"children":[7824]},{"id":7824,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24825,"ticks":1}]},{"id":7181,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":1,"children":[7182],"positionTicks":[{"line":37119,"ticks":1}]},{"id":7182,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[7183]},{"id":7183,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":1,"children":[7184],"positionTicks":[{"line":36481,"ticks":1}]},{"id":7184,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[7185,7828]},{"id":7185,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[7186,7374]},{"id":7186,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36612,"columnNumber":31},"hitCount":0,"children":[7187]},{"id":7187,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[7188]},{"id":7188,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[7189]},{"id":7189,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[7190,7835]},{"id":7190,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[7191]},{"id":7191,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":0,"children":[7192]},{"id":7192,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[7193]},{"id":7193,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[7194]},{"id":7194,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[7195]},{"id":7195,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[7196]},{"id":7196,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[7197]},{"id":7197,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[7198]},{"id":7198,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32978,"ticks":1}]},{"id":7835,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":0,"children":[7836,7977]},{"id":7836,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[7837]},{"id":7837,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[7838]},{"id":7838,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[7839]},{"id":7839,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[7840,7857]},{"id":7840,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32978,"ticks":1}]},{"id":7857,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[7858]},{"id":7858,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[7859]},{"id":7859,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[7860,7953,8002]},{"id":7860,"callFrame":{"functionName":"createStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24889,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":24890,"ticks":1}]},{"id":7953,"callFrame":{"functionName":"createNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24868,"columnNumber":31},"hitCount":0,"children":[7954]},{"id":7954,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24856,"columnNumber":32},"hitCount":0,"children":[7955]},{"id":7955,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147887,"ticks":1}]},{"id":8002,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8003]},{"id":8003,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8004]},{"id":8004,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":7977,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[7978]},{"id":7978,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[7979]},{"id":7979,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148187,"ticks":1}]},{"id":7374,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":1,"children":[7375,8044],"positionTicks":[{"line":36736,"ticks":1}]},{"id":7375,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[7376]},{"id":7376,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[7377]},{"id":7377,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[7378,7712]},{"id":7378,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[7379]},{"id":7379,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[7380]},{"id":7380,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7381]},{"id":7381,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[7382]},{"id":7382,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[7383]},{"id":7383,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7384]},{"id":7384,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[7385]},{"id":7385,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[7386]},{"id":7386,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[7387]},{"id":7387,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[7388]},{"id":7388,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32978,"ticks":1}]},{"id":7712,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[7713]},{"id":7713,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7714]},{"id":7714,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[7715]},{"id":7715,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[7716]},{"id":7716,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7717]},{"id":7717,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[7718]},{"id":7718,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[7719]},{"id":7719,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[7720]},{"id":7720,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36080,"columnNumber":44},"hitCount":0,"children":[7721]},{"id":7721,"callFrame":{"functionName":"createPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25830,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":25832,"ticks":1}]},{"id":8044,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[8045]},{"id":8045,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8046]},{"id":8046,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[8047]},{"id":8047,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":35626,"ticks":1}]},{"id":7828,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[7829]},{"id":7829,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[7830]},{"id":7830,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":7446,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[7447]},{"id":7447,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[7448]},{"id":7448,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[7449]},{"id":7449,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[7450]},{"id":7450,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":1,"children":[7451],"positionTicks":[{"line":34311,"ticks":1}]},{"id":7451,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[7452]},{"id":7452,"callFrame":{"functionName":"asName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28300,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":28301,"ticks":1}]},{"id":7863,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[7864]},{"id":7864,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[7865]},{"id":7865,"callFrame":{"functionName":"createStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24889,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":24890,"ticks":1}]},{"id":8005,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[8006]},{"id":8006,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":0,"children":[8007]},{"id":8007,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[8008]},{"id":8008,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[8009]},{"id":8009,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[8010]},{"id":8010,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[8011]},{"id":8011,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0,"children":[8012]},{"id":8012,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8013]},{"id":8013,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8014]},{"id":8014,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[8015]},{"id":8015,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[8016]},{"id":8016,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":7722,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39507,"columnNumber":30},"hitCount":0,"children":[7723]},{"id":7723,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3711,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3712,"ticks":1}]},{"id":7795,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":0,"children":[7796,7956]},{"id":7796,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27552,"columnNumber":28},"hitCount":0,"children":[7797]},{"id":7797,"callFrame":{"functionName":"createBaseSourceFileNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32371,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":32372,"ticks":1}]},{"id":7956,"callFrame":{"functionName":"setFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32787,"columnNumber":22},"hitCount":0,"children":[7957]},{"id":7957,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32307,"columnNumber":82},"hitCount":0,"children":[7958]},{"id":7958,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21649,"columnNumber":13},"hitCount":0,"children":[7959]},{"id":7959,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31724,"columnNumber":37},"hitCount":0,"children":[7960]},{"id":7960,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[7961]},{"id":7961,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31727,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":31729,"ticks":1}]},{"id":7856,"callFrame":{"functionName":"removeTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9089,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":9090,"ticks":1}]},{"id":7976,"callFrame":{"functionName":"processPragmasIntoFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39561,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":39567,"ticks":1}]},{"id":8039,"callFrame":{"functionName":"clearState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32623,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32634,"ticks":1}]},{"id":6962,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[6963]},{"id":6963,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[6964]},{"id":6964,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[6965,7741]},{"id":6965,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181668,"columnNumber":26},"hitCount":0,"children":[6966]},{"id":6966,"callFrame":{"functionName":"getOrLoadText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181681,"columnNumber":15},"hitCount":0,"children":[6967]},{"id":6967,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[6968]},{"id":6968,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[6969]},{"id":6969,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[6970]},{"id":6970,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[6971]},{"id":6971,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[6972]},{"id":6972,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[6973,7199,7496,7538]},{"id":6973,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[6974]},{"id":6974,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":562,"ticks":8}]},{"id":7199,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[7200]},{"id":7200,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":392,"ticks":1}]},{"id":7496,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[7497]},{"id":7497,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[7498,7499]},{"id":7498,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":7499,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":7538,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[7539]},{"id":7539,"callFrame":{"functionName":"allocUnsafe","scriptId":"23","url":"node:buffer","lineNumber":400,"columnNumber":41},"hitCount":0,"children":[7540]},{"id":7540,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":0,"children":[7541]},{"id":7541,"callFrame":{"functionName":"createPool","scriptId":"23","url":"node:buffer","lineNumber":151,"columnNumber":19},"hitCount":0,"children":[7542]},{"id":7542,"callFrame":{"functionName":"createUnsafeBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":1069,"columnNumber":27},"hitCount":0,"children":[7543]},{"id":7543,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":960,"ticks":1}]},{"id":7741,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[7742]},{"id":7742,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[7743]},{"id":7743,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[7744]},{"id":7744,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[7745]},{"id":7745,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[7746,7966]},{"id":7746,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[7747,7777,7940,7952]},{"id":7747,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7748]},{"id":7748,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":562,"ticks":8}]},{"id":7777,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[7778]},{"id":7778,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":392,"ticks":1}]},{"id":7940,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[7941]},{"id":7941,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[7942,7943,7951]},{"id":7942,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":7943,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":739,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":740,"ticks":1}]},{"id":7951,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":741,"ticks":2}]},{"id":7952,"callFrame":{"functionName":"isFileType","scriptId":"42","url":"node:fs","lineNumber":204,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":205,"ticks":2}]},{"id":7966,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":1,"children":[7967],"positionTicks":[{"line":811,"ticks":1}]},{"id":7967,"callFrame":{"functionName":"utf8Slice","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":811,"ticks":1}]},{"id":8266,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":1,"children":[8267],"positionTicks":[{"line":140070,"ticks":1}]},{"id":8267,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[8268]},{"id":8268,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[8269,8619]},{"id":8269,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":1,"children":[8270,8376],"positionTicks":[{"line":32643,"ticks":1}]},{"id":8270,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8271,8326]},{"id":8271,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[8272,8630]},{"id":8272,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[8273]},{"id":8273,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[8274,8655]},{"id":8274,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[8275]},{"id":8275,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":0,"children":[8276,8296,8466,8605]},{"id":8276,"callFrame":{"functionName":"createBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26399,"columnNumber":22},"hitCount":0,"children":[8277]},{"id":8277,"callFrame":{"functionName":"propagateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28449,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28450,"ticks":1}]},{"id":8296,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[8297]},{"id":8297,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8298]},{"id":8298,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":35158,"ticks":1}]},{"id":8466,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8467,8533]},{"id":8467,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36612,"columnNumber":31},"hitCount":0,"children":[8468]},{"id":8468,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[8469]},{"id":8469,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8470]},{"id":8470,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":0,"children":[8471]},{"id":8471,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[8472]},{"id":8472,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[8473]},{"id":8473,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[8474]},{"id":8474,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[8475,8636]},{"id":8475,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[8476]},{"id":8476,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[8477]},{"id":8477,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[8478]},{"id":8478,"callFrame":{"functionName":"createNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24868,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":24869,"ticks":1}]},{"id":8636,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[8637]},{"id":8637,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[8638]},{"id":8638,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[8639]},{"id":8639,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32988,"ticks":1}]},{"id":8533,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[8534,8642]},{"id":8534,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8535]},{"id":8535,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8536]},{"id":8536,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[8537]},{"id":8537,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[8538]},{"id":8538,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":8642,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[8643]},{"id":8643,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8644]},{"id":8644,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[8645]},{"id":8645,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[8646]},{"id":8646,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[8647]},{"id":8647,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[8648]},{"id":8648,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[8649]},{"id":8649,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[8650]},{"id":8650,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[8651]},{"id":8651,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":0,"children":[8652]},{"id":8652,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[8653]},{"id":8653,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":0,"children":[8654]},{"id":8654,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148191,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148192,"ticks":1}]},{"id":8605,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33404,"ticks":1}]},{"id":8655,"callFrame":{"functionName":"modifiersToFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20579,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":20580,"ticks":1}]},{"id":8630,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[8631]},{"id":8631,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[8632]},{"id":8632,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[8633]},{"id":8633,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[8634]},{"id":8634,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[8635]},{"id":8635,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":8326,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[8327]},{"id":8327,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[8328]},{"id":8328,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[8329]},{"id":8329,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[8330]},{"id":8330,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":36759,"ticks":1}]},{"id":8376,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":0,"children":[8377]},{"id":8377,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27552,"columnNumber":28},"hitCount":1,"children":[8539],"positionTicks":[{"line":27553,"ticks":1}]},{"id":8539,"callFrame":{"functionName":"SourceFileObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148390,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148391,"ticks":1}]},{"id":8619,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8966,"ticks":1}]},{"id":8323,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[8324]},{"id":8324,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8325]},{"id":8325,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8404,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":1,"children":[8405],"positionTicks":[{"line":181783,"ticks":1}]},{"id":8405,"callFrame":{"functionName":"isAttached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":181794,"ticks":1}]},{"id":8423,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[8424]},{"id":8424,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[8425]},{"id":8425,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[8426]},{"id":8426,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[8427]},{"id":8427,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8428,8479,8514]},{"id":8428,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":1,"children":[8429],"positionTicks":[{"line":561,"ticks":1}]},{"id":8429,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":10,"positionTicks":[{"line":561,"ticks":10}]},{"id":8479,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[8480]},{"id":8480,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[8481]},{"id":8481,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":8514,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[8515]},{"id":8515,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":391,"ticks":2}]},{"id":8503,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[8504]},{"id":8504,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[8505]},{"id":8505,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":186713,"ticks":1}]},{"id":7454,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7455]},{"id":7455,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[7456]},{"id":7456,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8040,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7494,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148900,"columnNumber":6},"hitCount":0,"children":[7495]},{"id":7495,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":7750,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39507,"columnNumber":30},"hitCount":0,"children":[7751]},{"id":7751,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":0,"children":[7752]},{"id":7752,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[7753]},{"id":7753,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":6977,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":1,"children":[6978,7067,7201,7798],"positionTicks":[{"line":126115,"ticks":1}]},{"id":6978,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":0,"children":[6979]},{"id":6979,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125523,"columnNumber":36},"hitCount":0,"children":[6980]},{"id":6980,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[6981]},{"id":6981,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[6982,8483]},{"id":6982,"callFrame":{"functionName":"bindParentToChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22712,"columnNumber":28},"hitCount":0,"children":[6983]},{"id":6983,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22704,"columnNumber":20},"hitCount":0,"children":[6984,8716]},{"id":6984,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":16093,"ticks":1}]},{"id":8716,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18799,"ticks":1}]},{"id":8483,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32034,"columnNumber":73},"hitCount":1,"children":[8484],"positionTicks":[{"line":32035,"ticks":1}]},{"id":8484,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32270,"ticks":1}]},{"id":7067,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[7068,7439]},{"id":7068,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[7069,7831,8501]},{"id":7069,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[7070]},{"id":7070,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[7071]},{"id":7071,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[7072,7164,8041]},{"id":7072,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":1,"children":[7073],"positionTicks":[{"line":129597,"ticks":1}]},{"id":7073,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[7074]},{"id":7074,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[7075,7825,8299]},{"id":7075,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":1,"children":[7117,7520,7749,8319],"positionTicks":[{"line":129001,"ticks":1}]},{"id":7117,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128954,"columnNumber":41},"hitCount":1,"children":[7118],"positionTicks":[{"line":128955,"ticks":1}]},{"id":7118,"callFrame":{"functionName":"RegExp: [a-zA-Z]:","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7520,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[7521]},{"id":7521,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":7749,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9007,"ticks":2}]},{"id":8319,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":2,"positionTicks":[{"line":129056,"ticks":2}]},{"id":7825,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[7826],"positionTicks":[{"line":3494,"ticks":1}]},{"id":7826,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8299,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129789,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":129790,"ticks":1}]},{"id":7164,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[7165]},{"id":7165,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[7166]},{"id":7166,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":1,"children":[7167,7672,7698,7944,7990,8757],"positionTicks":[{"line":43912,"ticks":1}]},{"id":7167,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[7168,7724]},{"id":7168,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44134,"columnNumber":41},"hitCount":0,"children":[7169]},{"id":7169,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[7170]},{"id":7170,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[7171]},{"id":7171,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[7172,7389]},{"id":7172,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":1,"children":[7173],"positionTicks":[{"line":20889,"ticks":1}]},{"id":7173,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[7174]},{"id":7174,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":123398,"ticks":2}]},{"id":7389,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[7390]},{"id":7390,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[7391]},{"id":7391,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[7392,7544]},{"id":7392,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[7393]},{"id":7393,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[7394]},{"id":7394,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[7395]},{"id":7395,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[7396]},{"id":7396,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[7397]},{"id":7397,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[7398]},{"id":7398,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[7399]},{"id":7399,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[7400]},{"id":7400,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7401]},{"id":7401,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":7544,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7545]},{"id":7545,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127028,"ticks":1}]},{"id":7724,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[7725]},{"id":7725,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[7726]},{"id":7726,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[7727]},{"id":7727,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7728]},{"id":7728,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[7729]},{"id":7729,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":0,"children":[7730]},{"id":7730,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[7731]},{"id":7731,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[7732]},{"id":7732,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":0,"children":[7733]},{"id":7733,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122721,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":122722,"ticks":1}]},{"id":7672,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43715,"columnNumber":32},"hitCount":0,"children":[7673]},{"id":7673,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7674]},{"id":7674,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":7698,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43711,"columnNumber":39},"hitCount":0,"children":[7699]},{"id":7699,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[7700]},{"id":7700,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7944,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[7945]},{"id":7945,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[7946,7983,8022,8731]},{"id":7946,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9007,"ticks":3}]},{"id":7983,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":3,"children":[8506],"positionTicks":[{"line":9069,"ticks":1},{"line":9064,"ticks":2}]},{"id":8506,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":8022,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[8023,8027,8444]},{"id":8023,"callFrame":{"functionName":"parseNodeModuleFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44414,"columnNumber":32},"hitCount":0,"children":[8024]},{"id":8024,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"children":[8674],"positionTicks":[{"line":9064,"ticks":1}]},{"id":8674,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8027,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[8028]},{"id":8028,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[8029,8406]},{"id":8029,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[8030]},{"id":8030,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[8031,8614]},{"id":8031,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8032,8774]},{"id":8032,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[8033]},{"id":8033,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8774,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8775]},{"id":8775,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":8614,"callFrame":{"functionName":"handleDirectoryCouldBeSymlink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127092,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":127095,"ticks":1}]},{"id":8406,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[8407]},{"id":8407,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[8408]},{"id":8408,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":127069,"ticks":1}]},{"id":8444,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":1,"children":[8553,8606],"positionTicks":[{"line":127027,"ticks":1}]},{"id":8553,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8554]},{"id":8554,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8606,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[8607]},{"id":8607,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":1,"children":[8656],"positionTicks":[{"line":182458,"ticks":1}]},{"id":8656,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8657]},{"id":8657,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8658]},{"id":8658,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8731,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2514,"ticks":1}]},{"id":7990,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[7991]},{"id":7991,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":8757,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8958,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8959,"ticks":1}]},{"id":8041,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43731,"columnNumber":7},"hitCount":0,"children":[8042]},{"id":8042,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43754,"ticks":1}]},{"id":7831,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":0,"children":[7832]},{"id":7832,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":0,"children":[7833]},{"id":7833,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[7834]},{"id":7834,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8501,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":0,"children":[8502]},{"id":8502,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":7439,"callFrame":{"functionName":"mark","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":5341,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":5342,"ticks":1}]},{"id":7201,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":1,"children":[7202],"positionTicks":[{"line":125715,"ticks":1}]},{"id":7202,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":4,"children":[7203,7211,7457,8409,8594],"positionTicks":[{"line":125754,"ticks":1},{"line":125732,"ticks":3}]},{"id":7203,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[7204,7811,8683]},{"id":7204,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[7205]},{"id":7205,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":6,"children":[7206,8507],"positionTicks":[{"line":123868,"ticks":6}]},{"id":7206,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[7207]},{"id":7207,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[7208,7402,7500,7754,7962]},{"id":7208,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43674,"columnNumber":30},"hitCount":1,"children":[7209],"positionTicks":[{"line":43675,"ticks":1}]},{"id":7209,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[7210]},{"id":7210,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7402,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":7500,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[7501]},{"id":7501,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127028,"ticks":1}]},{"id":7754,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[7755]},{"id":7755,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[7756]},{"id":7756,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[7757,8063]},{"id":7757,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[7758]},{"id":7758,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[7759,7980]},{"id":7759,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8551,"ticks":1}]},{"id":7980,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":8063,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8064]},{"id":8064,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7962,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43677,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43679,"ticks":1}]},{"id":8507,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":3,"children":[8508,8659,8676],"positionTicks":[{"line":44733,"ticks":1},{"line":44728,"ticks":1},{"line":44760,"ticks":1}]},{"id":8508,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43674,"columnNumber":30},"hitCount":3,"children":[8509],"positionTicks":[{"line":43675,"ticks":3}]},{"id":8509,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8510]},{"id":8510,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8659,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[8660]},{"id":8660,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[8661]},{"id":8661,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[8662]},{"id":8662,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[8663]},{"id":8663,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[8664]},{"id":8664,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8766,"ticks":3}]},{"id":8676,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[8677]},{"id":8677,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":2,"children":[8678],"positionTicks":[{"line":127027,"ticks":2}]},{"id":8678,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8679]},{"id":8679,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[8680]},{"id":8680,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7811,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":1,"children":[7812],"positionTicks":[{"line":9061,"ticks":1}]},{"id":7812,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9022,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":9025,"ticks":1}]},{"id":8683,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[8684]},{"id":8684,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9009,"ticks":1}]},{"id":7211,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":1,"children":[7212,7559],"positionTicks":[{"line":126090,"ticks":1}]},{"id":7212,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[7213]},{"id":7213,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[7214,8562]},{"id":7214,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[7215]},{"id":7215,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[7216]},{"id":7216,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":2,"children":[7403,7477,8068,8624],"positionTicks":[{"line":129381,"ticks":1},{"line":129416,"ticks":1}]},{"id":7403,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[7404]},{"id":7404,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[7405]},{"id":7405,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":2,"children":[7406,7813,7992,8446,8482],"positionTicks":[{"line":43912,"ticks":2}]},{"id":7406,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[7407]},{"id":7407,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44134,"columnNumber":41},"hitCount":1,"children":[7408],"positionTicks":[{"line":44142,"ticks":1}]},{"id":7408,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[7409]},{"id":7409,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[7410]},{"id":7410,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44353,"columnNumber":38},"hitCount":0,"children":[7411]},{"id":7411,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[7412]},{"id":7412,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":7813,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[7814]},{"id":7814,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[7815,7987]},{"id":7815,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44353,"columnNumber":38},"hitCount":0,"children":[7816]},{"id":7816,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9064,"ticks":1}]},{"id":7987,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[7988,8550]},{"id":7988,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[7989,8564]},{"id":7989,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3711,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3714,"ticks":1}]},{"id":8564,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[8565]},{"id":8565,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[8566]},{"id":8566,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[8567]},{"id":8567,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[8568]},{"id":8568,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[8569,8779]},{"id":8569,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[8570]},{"id":8570,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8779,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[8780]},{"id":8780,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8550,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[8551]},{"id":8551,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[8552]},{"id":8552,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":3,"children":[8713],"positionTicks":[{"line":182458,"ticks":3}]},{"id":8713,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8714]},{"id":8714,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[8715]},{"id":8715,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3488,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3489,"ticks":1}]},{"id":7992,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43731,"columnNumber":7},"hitCount":1,"children":[7993],"positionTicks":[{"line":43732,"ticks":1}]},{"id":7993,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":3,"positionTicks":[{"line":43756,"ticks":2},{"line":43754,"ticks":1}]},{"id":8446,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8447]},{"id":8447,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8482,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":7477,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[7478]},{"id":7478,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":2,"children":[7479],"positionTicks":[{"line":129625,"ticks":2}]},{"id":7479,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[7480,8431,8615,8758]},{"id":7480,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":1,"children":[7481,7762,8735],"positionTicks":[{"line":128995,"ticks":1}]},{"id":7481,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[7482]},{"id":7482,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":7762,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":7,"positionTicks":[{"line":9007,"ticks":7}]},{"id":8735,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":8431,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129789,"columnNumber":56},"hitCount":2,"positionTicks":[{"line":129790,"ticks":2}]},{"id":8615,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8616]},{"id":8616,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8758,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8068,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43728,"columnNumber":7},"hitCount":0,"children":[8069]},{"id":8069,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43754,"ticks":1}]},{"id":8624,"callFrame":{"functionName":"has","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43739,"columnNumber":7},"hitCount":0,"children":[8625]},{"id":8625,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":43756,"ticks":2}]},{"id":8562,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":0,"children":[8563]},{"id":8563,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":7559,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":1,"children":[7560],"positionTicks":[{"line":125715,"ticks":1}]},{"id":7560,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":1,"children":[7561,7576,7890,8448],"positionTicks":[{"line":125732,"ticks":1}]},{"id":7561,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[7562,7877,8034]},{"id":7562,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[7563]},{"id":7563,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[7564,8523]},{"id":7564,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[7565]},{"id":7565,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[7566]},{"id":7566,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[7567]},{"id":7567,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[7568,7994]},{"id":7568,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[7569]},{"id":7569,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[7570]},{"id":7570,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[7571]},{"id":7571,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[7572]},{"id":7572,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[7573]},{"id":7573,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[7574]},{"id":7574,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7575]},{"id":7575,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":7994,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[7995]},{"id":7995,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[7996]},{"id":7996,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[7997]},{"id":7997,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":8523,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[8524,8626,8712,8717]},{"id":8524,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":1,"children":[8525],"positionTicks":[{"line":127069,"ticks":1}]},{"id":8525,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[8526]},{"id":8526,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[8527,8685]},{"id":8527,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[8528]},{"id":8528,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[8529]},{"id":8529,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8766,"ticks":2}]},{"id":8685,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122728,"ticks":1}]},{"id":8626,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9098,"ticks":1}]},{"id":8712,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43674,"columnNumber":30},"hitCount":1,"children":[8777],"positionTicks":[{"line":43675,"ticks":1}]},{"id":8777,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8778]},{"id":8778,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8717,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[8718]},{"id":8718,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127027,"ticks":1}]},{"id":7877,"callFrame":{"functionName":"getSetExternalModuleIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21646,"columnNumber":38},"hitCount":0,"children":[7878]},{"id":7878,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21680,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":21681,"ticks":1}]},{"id":8034,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9061,"ticks":1}]},{"id":7576,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[7577]},{"id":7577,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[7578]},{"id":7578,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[7579]},{"id":7579,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[7580,7879,8058,8488,8492,8555,8571,8675]},{"id":7580,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[7581]},{"id":7581,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[7582]},{"id":7582,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[7583]},{"id":7583,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[7584]},{"id":7584,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[7585]},{"id":7585,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[7586,8101]},{"id":7586,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[7587]},{"id":7587,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[7588]},{"id":7588,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[7589,7593]},{"id":7589,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[7590]},{"id":7590,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[7591]},{"id":7591,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[7592]},{"id":7592,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28453,"ticks":1}]},{"id":7593,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[7594]},{"id":7594,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":1,"children":[8070],"positionTicks":[{"line":37269,"ticks":1}]},{"id":8070,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[8071]},{"id":8071,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[8072]},{"id":8072,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":0,"children":[8073]},{"id":8073,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[8074]},{"id":8074,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8075]},{"id":8075,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[8076]},{"id":8076,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[8077]},{"id":8077,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8078]},{"id":8078,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[8079]},{"id":8079,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[8080]},{"id":8080,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[8081]},{"id":8081,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[8082]},{"id":8082,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[8083]},{"id":8083,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[8084]},{"id":8084,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[8085]},{"id":8085,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[8086]},{"id":8086,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":0,"children":[8087]},{"id":8087,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[8088]},{"id":8088,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":24970,"ticks":1}]},{"id":8101,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":0,"children":[8102]},{"id":8102,"callFrame":{"functionName":"setFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32787,"columnNumber":22},"hitCount":0,"children":[8103]},{"id":8103,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32307,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":32309,"ticks":1}]},{"id":7879,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[7880]},{"id":7880,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[7881]},{"id":7881,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[7882]},{"id":7882,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[7883]},{"id":7883,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[7884]},{"id":7884,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[7885]},{"id":7885,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[7886]},{"id":7886,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[7887]},{"id":7887,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"children":[7888,8066],"positionTicks":[{"line":449,"ticks":1}]},{"id":7888,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7889]},{"id":7889,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":561,"ticks":1},{"line":562,"ticks":1}]},{"id":8066,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[8067]},{"id":8067,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":518,"ticks":1}]},{"id":8058,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137402,"columnNumber":22},"hitCount":0,"children":[8059]},{"id":8059,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182388,"columnNumber":15},"hitCount":0,"children":[8060]},{"id":8060,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":182470,"ticks":1}]},{"id":8488,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[8489]},{"id":8489,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8490]},{"id":8490,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8491]},{"id":8491,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8492,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[8493]},{"id":8493,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[8494]},{"id":8494,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8555,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[8556]},{"id":8556,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[8557]},{"id":8557,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[8558]},{"id":8558,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[8559]},{"id":8559,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8560,8574,8667]},{"id":8560,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":1,"children":[8561],"positionTicks":[{"line":391,"ticks":1}]},{"id":8561,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":391,"ticks":1}]},{"id":8574,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8575]},{"id":8575,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":561,"ticks":5}]},{"id":8667,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[8668]},{"id":8668,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[8669,8681]},{"id":8669,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":698,"ticks":2}]},{"id":8681,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[8682]},{"id":8682,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":739,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":740,"ticks":1}]},{"id":8571,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[8572]},{"id":8572,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[8573]},{"id":8573,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":186713,"ticks":1}]},{"id":8675,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":4,"children":[8719],"positionTicks":[{"line":140070,"ticks":4}]},{"id":8719,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[8720]},{"id":8720,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[8721]},{"id":8721,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[8722,8759,8790]},{"id":8722,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8723]},{"id":8723,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[8724]},{"id":8724,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[8725]},{"id":8725,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[8726,8752]},{"id":8726,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[8727]},{"id":8727,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[8728]},{"id":8728,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[8729]},{"id":8729,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[8730,8736]},{"id":8730,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33264,"ticks":1}]},{"id":8736,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[8737]},{"id":8737,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[8738]},{"id":8738,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[8739]},{"id":8739,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[8740]},{"id":8740,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[8741]},{"id":8741,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[8742]},{"id":8742,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":34954,"ticks":1}]},{"id":8752,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[8753]},{"id":8753,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":0,"children":[8754]},{"id":8754,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8755]},{"id":8755,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[8756]},{"id":8756,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":8759,"callFrame":{"functionName":"getAnyExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8993,"columnNumber":32},"hitCount":0,"children":[8760]},{"id":8760,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8983,"columnNumber":38},"hitCount":0,"children":[8761]},{"id":8761,"callFrame":{"functionName":"tryGetExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8974,"columnNumber":32},"hitCount":0,"children":[8762]},{"id":8762,"callFrame":{"functionName":"startsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3806,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":3808,"ticks":1}]},{"id":8790,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[8791]},{"id":8791,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":0,"children":[8792]},{"id":8792,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32978,"ticks":1}]},{"id":7890,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":1,"children":[7891,8104,8783],"positionTicks":[{"line":126097,"ticks":1}]},{"id":7891,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[7892]},{"id":7892,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[7893]},{"id":7893,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[7894]},{"id":7894,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[7895]},{"id":7895,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[7896,8089,8763]},{"id":7896,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[7897,8686]},{"id":7897,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[7898]},{"id":7898,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":1,"children":[7899,8035,8061],"positionTicks":[{"line":129603,"ticks":1}]},{"id":7899,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[7900]},{"id":7900,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":8035,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129789,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":129790,"ticks":1}]},{"id":8061,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[8062,8450]},{"id":8062,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9007,"ticks":3}]},{"id":8450,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":129056,"ticks":1}]},{"id":8686,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[8687]},{"id":8687,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8688]},{"id":8688,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8689]},{"id":8689,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":8089,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[8090]},{"id":8090,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[8091]},{"id":8091,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":1,"children":[8092],"positionTicks":[{"line":43912,"ticks":1}]},{"id":8092,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[8093]},{"id":8093,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[8094]},{"id":8094,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[8095,8530,8576]},{"id":8095,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[8096]},{"id":8096,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[8097]},{"id":8097,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":2,"children":[8098,8793],"positionTicks":[{"line":182458,"ticks":2}]},{"id":8098,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[8099]},{"id":8099,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[8100]},{"id":8100,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":8793,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8794]},{"id":8794,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[8795]},{"id":8795,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8530,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[8531]},{"id":8531,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22396,"columnNumber":28},"hitCount":0,"children":[8532]},{"id":8532,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3711,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3712,"ticks":1}]},{"id":8576,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":148871,"ticks":1}]},{"id":8763,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43731,"columnNumber":7},"hitCount":0,"children":[8764]},{"id":8764,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43756,"ticks":1}]},{"id":8104,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[8105]},{"id":8105,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":1,"children":[8106,8125,8690],"positionTicks":[{"line":125732,"ticks":1}]},{"id":8106,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[8107]},{"id":8107,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[8108]},{"id":8108,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[8109]},{"id":8109,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[8110,8122,8128,8577,8781,8785]},{"id":8110,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[8111]},{"id":8111,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[8112]},{"id":8112,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[8113]},{"id":8113,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[8114]},{"id":8114,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[8115]},{"id":8115,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[8116]},{"id":8116,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[8117]},{"id":8117,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[8118]},{"id":8118,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8119]},{"id":8119,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[8120]},{"id":8120,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[8121]},{"id":8121,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":8122,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137402,"columnNumber":22},"hitCount":0,"children":[8123]},{"id":8123,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182388,"columnNumber":15},"hitCount":0,"children":[8124]},{"id":8124,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186758,"ticks":1}]},{"id":8128,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[8129]},{"id":8129,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[8130]},{"id":8130,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[8131]},{"id":8131,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[8132]},{"id":8132,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[8133]},{"id":8133,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[8134]},{"id":8134,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[8135]},{"id":8135,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8136]},{"id":8136,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[8137]},{"id":8137,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[8138]},{"id":8138,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[8139]},{"id":8139,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[8140]},{"id":8140,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[8141]},{"id":8141,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[8142]},{"id":8142,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[8143]},{"id":8143,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[8144]},{"id":8144,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[8145]},{"id":8145,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[8146]},{"id":8146,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[8147]},{"id":8147,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[8148]},{"id":8148,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[8149]},{"id":8149,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":34980,"ticks":1}]},{"id":8577,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[8578]},{"id":8578,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[8579]},{"id":8579,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[8580]},{"id":8580,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[8581]},{"id":8581,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8582,8765]},{"id":8582,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8583]},{"id":8583,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":561,"ticks":3}]},{"id":8765,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[8766]},{"id":8766,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":391,"ticks":2}]},{"id":8781,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[8782]},{"id":8782,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8785,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[8786]},{"id":8786,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[8787]},{"id":8787,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[8788]},{"id":8788,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32643,"ticks":1}]},{"id":8125,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[8126,8743,8805]},{"id":8126,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":0,"children":[8127]},{"id":8127,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125523,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":125524,"ticks":1}]},{"id":8743,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[8744]},{"id":8744,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[8745,8767]},{"id":8745,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":0,"children":[8746]},{"id":8746,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":0,"children":[8747]},{"id":8747,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8767,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[8768]},{"id":8768,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[8769]},{"id":8769,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[8770]},{"id":8770,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[8771]},{"id":8771,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[8772]},{"id":8772,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[8773,8789]},{"id":8773,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8789,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8958,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8959,"ticks":1}]},{"id":8805,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[8806]},{"id":8806,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[8807]},{"id":8807,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[8808]},{"id":8808,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[8809]},{"id":8809,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[8810]},{"id":8810,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[8811,8818]},{"id":8811,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[8812]},{"id":8812,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[8813]},{"id":8813,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[8814]},{"id":8814,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[8815]},{"id":8815,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8816]},{"id":8816,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8817]},{"id":8817,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":8818,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[8819]},{"id":8819,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8690,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[8691,8796]},{"id":8691,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[8692]},{"id":8692,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[8693]},{"id":8693,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":8796,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[8797]},{"id":8797,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[8798]},{"id":8798,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[8799]},{"id":8799,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[8800]},{"id":8800,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[8801]},{"id":8801,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[8802]},{"id":8802,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[8803]},{"id":8803,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[8804]},{"id":8804,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":8783,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":0,"children":[8784]},{"id":8784,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":125915,"ticks":1}]},{"id":8448,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[8449]},{"id":8449,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7457,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":1,"children":[7458],"positionTicks":[{"line":123364,"ticks":1}]},{"id":7458,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[7459]},{"id":7459,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[7460,8043]},{"id":7460,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[7461,7462,7800,8331,8336,8445,8670,8776]},{"id":7461,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4020,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4025,"ticks":1}]},{"id":7462,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[7463]},{"id":7463,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[7464,7522]},{"id":7464,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[7465]},{"id":7465,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[7466]},{"id":7466,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[7467,7558]},{"id":7467,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[7468,8017,8065]},{"id":7468,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[7469]},{"id":7469,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[7470,7502]},{"id":7470,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[7471]},{"id":7471,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[7472]},{"id":7472,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[7473]},{"id":7473,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0,"children":[7474]},{"id":7474,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[7475]},{"id":7475,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[7476]},{"id":7476,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":7502,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[7503,7866]},{"id":7503,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[7504,7760]},{"id":7504,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[7505,7546,7841,8057]},{"id":7505,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[7506]},{"id":7506,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[7507]},{"id":7507,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":1,"children":[7508,8048],"positionTicks":[{"line":36481,"ticks":1}]},{"id":7508,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[7509]},{"id":7509,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":1,"children":[7510,7523],"positionTicks":[{"line":36902,"ticks":1}]},{"id":7510,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36612,"columnNumber":31},"hitCount":0,"children":[7511]},{"id":7511,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[7512]},{"id":7512,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[7513]},{"id":7513,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[7514]},{"id":7514,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[7515]},{"id":7515,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":0,"children":[7516]},{"id":7516,"callFrame":{"functionName":"makeBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35570,"columnNumber":31},"hitCount":0,"children":[7517]},{"id":7517,"callFrame":{"functionName":"createBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26141,"columnNumber":33},"hitCount":0,"children":[7518]},{"id":7518,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24856,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":24857,"ticks":1}]},{"id":7523,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[7524]},{"id":7524,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[7525]},{"id":7525,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[7526]},{"id":7526,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[7527,7846]},{"id":7527,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[7528]},{"id":7528,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[7529]},{"id":7529,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7530]},{"id":7530,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[7531]},{"id":7531,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[7532]},{"id":7532,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7533]},{"id":7533,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[7534]},{"id":7534,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[7535]},{"id":7535,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[7536]},{"id":7536,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36080,"columnNumber":44},"hitCount":0,"children":[7537]},{"id":7537,"callFrame":{"functionName":"tryReparseOptionalChain","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36061,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":36066,"ticks":1}]},{"id":7846,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[7847]},{"id":7847,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7848]},{"id":7848,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[7849]},{"id":7849,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32937,"columnNumber":23},"hitCount":0,"children":[7850]},{"id":7850,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[7851]},{"id":7851,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[7852]},{"id":7852,"callFrame":{"functionName":"isLeftHandSideExpressionKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15743,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":15744,"ticks":1}]},{"id":8048,"callFrame":{"functionName":"createBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26399,"columnNumber":22},"hitCount":0,"children":[8049]},{"id":8049,"callFrame":{"functionName":"attachNodeArrayDebugInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4426,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":4427,"ticks":1}]},{"id":7546,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[7547]},{"id":7547,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":1,"children":[7548],"positionTicks":[{"line":34392,"ticks":1}]},{"id":7548,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[7549]},{"id":7549,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[7550,8050]},{"id":7550,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[7551]},{"id":7551,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[7552]},{"id":7552,"callFrame":{"functionName":"doInAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32873,"columnNumber":27},"hitCount":0,"children":[7553]},{"id":7553,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[7554]},{"id":7554,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34322,"columnNumber":61},"hitCount":0,"children":[7555]},{"id":7555,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[7556]},{"id":7556,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[7557]},{"id":7557,"callFrame":{"functionName":"isModifierKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15480,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":15481,"ticks":1}]},{"id":8050,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[8051]},{"id":8051,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[8052]},{"id":8052,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8053]},{"id":8053,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8054]},{"id":8054,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[8055]},{"id":8055,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[8056]},{"id":8056,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":7841,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33293,"columnNumber":33},"hitCount":0,"children":[7842]},{"id":7842,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[7843]},{"id":7843,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":0,"children":[7844]},{"id":7844,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148191,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148192,"ticks":1}]},{"id":8057,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26657,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":26673,"ticks":1}]},{"id":7760,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":1,"children":[7761],"positionTicks":[{"line":37997,"ticks":1}]},{"id":7761,"callFrame":{"functionName":"parseNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37993,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":37995,"ticks":1}]},{"id":7866,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[7867]},{"id":7867,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[7868]},{"id":7868,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[7869]},{"id":7869,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[7870]},{"id":7870,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[7871]},{"id":7871,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[7872]},{"id":7872,"callFrame":{"functionName":"canFollowExportModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33386,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":33387,"ticks":1}]},{"id":8017,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":39549,"ticks":1}]},{"id":8065,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32781,"ticks":1}]},{"id":7558,"callFrame":{"functionName":"clearState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32623,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32626,"ticks":1}]},{"id":7522,"callFrame":{"functionName":"getOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2730,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":2732,"ticks":1}]},{"id":7800,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[7801]},{"id":7801,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[7802]},{"id":7802,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[7803]},{"id":7803,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[7804]},{"id":7804,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[7805]},{"id":7805,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[7806]},{"id":7806,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[7807]},{"id":7807,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":1,"children":[7808],"positionTicks":[{"line":8670,"ticks":1}]},{"id":7808,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[7809,7861,7873,7984,8025]},{"id":7809,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7810]},{"id":7810,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":562,"ticks":2}]},{"id":7861,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[7862]},{"id":7862,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":392,"ticks":1}]},{"id":7873,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[7874]},{"id":7874,"callFrame":{"functionName":"allocUnsafe","scriptId":"23","url":"node:buffer","lineNumber":400,"columnNumber":41},"hitCount":0,"children":[7875]},{"id":7875,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":0,"children":[7876]},{"id":7876,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":960,"ticks":1}]},{"id":7984,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[7985]},{"id":7985,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[7986]},{"id":7986,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":741,"ticks":2}]},{"id":8025,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[8026]},{"id":8026,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":519,"ticks":1}]},{"id":8331,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[8332]},{"id":8332,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[8333]},{"id":8333,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[8334]},{"id":8334,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[8335,8485]},{"id":8335,"callFrame":{"functionName":"isFileType","scriptId":"42","url":"node:fs","lineNumber":204,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":205,"ticks":1}]},{"id":8485,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8486,8516,8732]},{"id":8486,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8487]},{"id":8487,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":9,"positionTicks":[{"line":561,"ticks":9}]},{"id":8516,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[8517]},{"id":8517,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":391,"ticks":1}]},{"id":8732,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[8733]},{"id":8733,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[8734]},{"id":8734,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":8336,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":1,"children":[8337],"positionTicks":[{"line":140070,"ticks":1}]},{"id":8337,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[8338]},{"id":8338,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[8339]},{"id":8339,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[8340,8443]},{"id":8340,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8341]},{"id":8341,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":1,"children":[8342,8433],"positionTicks":[{"line":37018,"ticks":1}]},{"id":8342,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[8343,8665]},{"id":8343,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[8344,8620,8621]},{"id":8344,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36495,"columnNumber":29},"hitCount":0,"children":[8345]},{"id":8345,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36471,"columnNumber":21},"hitCount":1,"children":[8346,8518],"positionTicks":[{"line":36472,"ticks":1}]},{"id":8346,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[8347]},{"id":8347,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8348]},{"id":8348,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36612,"columnNumber":31},"hitCount":0,"children":[8349]},{"id":8349,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[8350]},{"id":8350,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[8351]},{"id":8351,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8352]},{"id":8352,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35536,"columnNumber":36},"hitCount":0,"children":[8353]},{"id":8353,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":35529,"ticks":1}]},{"id":8518,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[8519]},{"id":8519,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36723,"columnNumber":44},"hitCount":0,"children":[8520,8540]},{"id":8520,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8521]},{"id":8521,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8522]},{"id":8522,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11784,"ticks":1}]},{"id":8540,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[8541]},{"id":8541,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8542]},{"id":8542,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[8543]},{"id":8543,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[8544]},{"id":8544,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35601,"columnNumber":31},"hitCount":0,"children":[8545]},{"id":8545,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35625,"columnNumber":37},"hitCount":0,"children":[8546]},{"id":8546,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[8547]},{"id":8547,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[8548]},{"id":8548,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[8549]},{"id":8549,"callFrame":{"functionName":"isNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15397,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":15398,"ticks":1}]},{"id":8620,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26657,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":26658,"ticks":1}]},{"id":8621,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8622]},{"id":8622,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8623]},{"id":8623,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":8665,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[8666]},{"id":8666,"callFrame":{"functionName":"hasUnicodeEscape","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12164,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":12165,"ticks":1}]},{"id":8433,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[8434]},{"id":8434,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[8435,8711]},{"id":8435,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[8436]},{"id":8436,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[8437]},{"id":8437,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[8438]},{"id":8438,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[8439]},{"id":8439,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":0,"children":[8440]},{"id":8440,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[8441]},{"id":8441,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[8442]},{"id":8442,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":8711,"callFrame":{"functionName":"isModifierKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15480,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":15481,"ticks":1}]},{"id":8443,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":39542,"ticks":1}]},{"id":8445,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186758,"ticks":1}]},{"id":8670,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[8671]},{"id":8671,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[8672]},{"id":8672,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[8673]},{"id":8673,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8776,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":135178,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":135179,"ticks":1}]},{"id":8043,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":8409,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[8410]},{"id":8410,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8594,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9066,"ticks":1}]},{"id":7798,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43731,"columnNumber":7},"hitCount":0,"children":[7799]},{"id":7799,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43754,"ticks":1}]},{"id":7845,"callFrame":{"functionName":"resolutionExtensionIsTSOrJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22439,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":22441,"ticks":1}]},{"id":8708,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8709]},{"id":8709,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7348,"callFrame":{"functionName":"addResolutionDiagnosticsFromResolutionOrCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124473,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":124475,"ticks":1}]},{"id":7331,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[7332,8318]},{"id":7332,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9064,"ticks":1}]},{"id":8318,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8455,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":6911,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":0,"children":[6912,7630]},{"id":6912,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125523,"columnNumber":36},"hitCount":0,"children":[6913,7483]},{"id":6913,"callFrame":{"functionName":"isStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":29906,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":29908,"ticks":1}]},{"id":7483,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[7484]},{"id":7484,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":2,"children":[7485],"positionTicks":[{"line":32230,"ticks":2}]},{"id":7485,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32034,"columnNumber":73},"hitCount":0,"children":[7486]},{"id":7486,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[7487]},{"id":7487,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32270,"ticks":1}]},{"id":7630,"callFrame":{"functionName":"isSourceFileJS","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18322,"columnNumber":23},"hitCount":1,"children":[7631],"positionTicks":[{"line":18324,"ticks":1}]},{"id":7631,"callFrame":{"functionName":"isInJSFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18328,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":18329,"ticks":1}]},{"id":7041,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43731,"columnNumber":7},"hitCount":0,"children":[7042]},{"id":7042,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":3,"positionTicks":[{"line":43754,"ticks":3}]},{"id":7081,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":0,"children":[7082]},{"id":7082,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":0,"children":[7083]},{"id":7083,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[7084,7429]},{"id":7084,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[7085]},{"id":7085,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":0,"children":[7086]},{"id":7086,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":7429,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":3,"positionTicks":[{"line":3494,"ticks":3}]},{"id":6705,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[6706,6813]},{"id":6706,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[6707]},{"id":6707,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":1,"children":[6708,7078,8195],"positionTicks":[{"line":123869,"ticks":1}]},{"id":6708,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[6709,7040]},{"id":6709,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":2,"children":[6710,6878,7675],"positionTicks":[{"line":44725,"ticks":2}]},{"id":6710,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[6711]},{"id":6711,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[6712,7304,7683]},{"id":6712,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[6713]},{"id":6713,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[6714]},{"id":6714,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[6715,6728]},{"id":6715,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122728,"ticks":1}]},{"id":6728,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[6729]},{"id":6729,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[6730]},{"id":6730,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[6731]},{"id":6731,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":1,"children":[6732],"positionTicks":[{"line":1657,"ticks":1}]},{"id":6732,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":7304,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148900,"columnNumber":6},"hitCount":1,"positionTicks":[{"line":148901,"ticks":1}]},{"id":7683,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[7684]},{"id":7684,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[7685]},{"id":7685,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[7686]},{"id":7686,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[7687]},{"id":7687,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7688]},{"id":7688,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":6878,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43674,"columnNumber":30},"hitCount":3,"children":[6879],"positionTicks":[{"line":43675,"ticks":2},{"line":43676,"ticks":1}]},{"id":6879,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[6880]},{"id":6880,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":7675,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":7040,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9015,"ticks":1}]},{"id":7078,"callFrame":{"functionName":"getTemporaryModuleResolutionState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44652,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":44657,"ticks":1}]},{"id":8195,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[8196,8411]},{"id":8196,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[8197]},{"id":8197,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[8198]},{"id":8198,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[8199]},{"id":8199,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9066,"ticks":1}]},{"id":8411,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[8412]},{"id":8412,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[8413]},{"id":8413,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[8414]},{"id":8414,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[8415]},{"id":8415,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[8416]},{"id":8416,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8766,"ticks":2}]},{"id":6813,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":0,"children":[6814,7001]},{"id":6814,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9057,"columnNumber":36},"hitCount":0,"children":[6815,7415]},{"id":6815,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[6816]},{"id":6816,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9007,"ticks":1},{"line":9005,"ticks":1}]},{"id":7415,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":7001,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9015,"ticks":1}]},{"id":6819,"callFrame":{"functionName":"getSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125929,"columnNumber":46},"hitCount":0,"children":[6820]},{"id":6820,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39507,"columnNumber":30},"hitCount":0,"children":[6821]},{"id":6821,"callFrame":{"functionName":"getDeclarationFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39510,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":39527,"ticks":1}]},{"id":7109,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":125717,"ticks":1}]},{"id":7273,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[7274]},{"id":7274,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[7275]},{"id":7275,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7349,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":126065,"ticks":1}]},{"id":7776,"callFrame":{"functionName":"resolutionExtensionIsTSOrJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22439,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":22441,"ticks":1}]},{"id":6727,"callFrame":{"functionName":"addResolutionDiagnosticsFromResolutionOrCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124473,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":124475,"ticks":1}]},{"id":6541,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[6542,6573]},{"id":6542,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[6543]},{"id":6543,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[6544,6600]},{"id":6544,"callFrame":{"functionName":"getTemporaryModuleResolutionState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44652,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":44654,"ticks":1}]},{"id":6600,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[6601]},{"id":6601,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[6602,7251]},{"id":6602,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43677,"columnNumber":29},"hitCount":0,"children":[6603]},{"id":6603,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[6604]},{"id":6604,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[6605]},{"id":6605,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7251,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[7252]},{"id":7252,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[7253]},{"id":7253,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[7254]},{"id":7254,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[7255]},{"id":7255,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[7256]},{"id":7256,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[7257]},{"id":7257,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[7258]},{"id":7258,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1656,"ticks":1}]},{"id":6573,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":0,"children":[6574]},{"id":6574,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":6560,"callFrame":{"functionName":"addFileIncludeReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125880,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":125884,"ticks":1}]},{"id":6995,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43731,"columnNumber":7},"hitCount":0,"children":[6996]},{"id":6996,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43754,"ticks":1}]},{"id":7224,"callFrame":{"functionName":"addFileToFilesByName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125887,"columnNumber":31},"hitCount":0,"children":[7225]},{"id":7225,"callFrame":{"functionName":"updateFilesByNameMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125895,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":125897,"ticks":1}]},{"id":8150,"callFrame":{"functionName":"getSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125929,"columnNumber":46},"hitCount":0,"children":[8151]},{"id":8151,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8971,"ticks":1}]},{"id":8820,"callFrame":{"functionName":"addFileIncludeReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125880,"columnNumber":31},"hitCount":0},{"id":8823,"callFrame":{"functionName":"getNormalizedAbsolutePathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9082,"columnNumber":45},"hitCount":0,"children":[8824,8830]},{"id":8824,"callFrame":{"functionName":"getPathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9078,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":9081,"ticks":1}]},{"id":8830,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":8835,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[8836]},{"id":8836,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[8837]},{"id":8837,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[8838]},{"id":8838,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":2,"children":[8839,8840],"positionTicks":[{"line":125774,"ticks":1},{"line":125755,"ticks":1}]},{"id":8839,"callFrame":{"functionName":"getNormalizedAbsolutePathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9082,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":9083,"ticks":1}]},{"id":8840,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[8841]},{"id":8841,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":8842,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":1,"children":[8843,8847],"positionTicks":[{"line":125629,"ticks":1}]},{"id":8843,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[8844]},{"id":8844,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8847,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[8848]},{"id":8848,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[8849]},{"id":8849,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[8850,8851]},{"id":8850,"callFrame":{"functionName":"getNormalizedAbsolutePathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9082,"columnNumber":45},"hitCount":5,"children":[8855,8856],"positionTicks":[{"line":9083,"ticks":5}]},{"id":8855,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":8856,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9022,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":9025,"ticks":1},{"line":9038,"ticks":1}]},{"id":8851,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[8852,8854]},{"id":8852,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8853]},{"id":8853,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":8854,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":3494,"ticks":2}]},{"id":8845,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[8846]},{"id":8846,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8857,"callFrame":{"functionName":"getAutomaticTypeDirectiveNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43546,"columnNumber":39},"hitCount":2,"children":[8858,8859,8906],"positionTicks":[{"line":43558,"ticks":1},{"line":43555,"ticks":1}]},{"id":8858,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":127069,"ticks":1}]},{"id":8859,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[8860]},{"id":8860,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[8861,8894]},{"id":8861,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[8862]},{"id":8862,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[8863]},{"id":8863,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[8864]},{"id":8864,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[8865]},{"id":8865,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[8866]},{"id":8866,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[8867,8903]},{"id":8867,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[8868]},{"id":8868,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[8869]},{"id":8869,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8870]},{"id":8870,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[8871]},{"id":8871,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[8872]},{"id":8872,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[8873]},{"id":8873,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[8874]},{"id":8874,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36340,"columnNumber":38},"hitCount":0,"children":[8875]},{"id":8875,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[8876]},{"id":8876,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36331,"columnNumber":45},"hitCount":0,"children":[8877]},{"id":8877,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8878]},{"id":8878,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[8879]},{"id":8879,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[8880]},{"id":8880,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[8881]},{"id":8881,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[8882]},{"id":8882,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[8883]},{"id":8883,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":1,"children":[8884],"positionTicks":[{"line":33856,"ticks":1}]},{"id":8884,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[8885]},{"id":8885,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[8886]},{"id":8886,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":1,"children":[8887],"positionTicks":[{"line":36390,"ticks":1}]},{"id":8887,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8888]},{"id":8888,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[8889]},{"id":8889,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[8890]},{"id":8890,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[8891]},{"id":8891,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[8892]},{"id":8892,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[8893]},{"id":8893,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32988,"ticks":1}]},{"id":8903,"callFrame":{"functionName":"createPropertyAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27485,"columnNumber":35},"hitCount":0,"children":[8904]},{"id":8904,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[8905]},{"id":8905,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":8894,"callFrame":{"functionName":"host.readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123346,"columnNumber":18},"hitCount":0,"children":[8895]},{"id":8895,"callFrame":{"functionName":"setReadFileCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123341,"columnNumber":27},"hitCount":0,"children":[8896]},{"id":8896,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148867,"columnNumber":16},"hitCount":0,"children":[8897]},{"id":8897,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182424,"columnNumber":10},"hitCount":0,"children":[8898]},{"id":8898,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[8899]},{"id":8899,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[8900]},{"id":8900,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8901,8909]},{"id":8901,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8902]},{"id":8902,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":8909,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[8910]},{"id":8910,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[8911]},{"id":8911,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":8906,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[8907]},{"id":8907,"callFrame":{"functionName":"ensureTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9095,"columnNumber":41},"hitCount":0,"children":[8908]},{"id":8908,"callFrame":{"functionName":"hasTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8901,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":8903,"ticks":1}]},{"id":8912,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0},{"id":8913,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124653,"columnNumber":60},"hitCount":1,"children":[8914],"positionTicks":[{"line":124657,"ticks":1}]},{"id":8914,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124495,"columnNumber":51},"hitCount":0,"children":[8915]},{"id":8915,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182443,"columnNumber":41},"hitCount":0,"children":[8916]},{"id":8916,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129476,"columnNumber":50},"hitCount":0,"children":[8917]},{"id":8917,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[8918,8950,8951]},{"id":8918,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123691,"columnNumber":13},"hitCount":1,"children":[8919],"positionTicks":[{"line":123692,"ticks":1}]},{"id":8919,"callFrame":{"functionName":"resolveTypeReferenceDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43297,"columnNumber":38},"hitCount":1,"children":[8920,8921,8922,8923,8941,8948,8949,8995,9004,9015],"positionTicks":[{"line":43307,"ticks":1}]},{"id":8920,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43715,"columnNumber":32},"hitCount":0},{"id":8921,"callFrame":{"functionName":"isExternalModuleNameRelative","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14655,"columnNumber":37},"hitCount":0},{"id":8922,"callFrame":{"functionName":"getConditions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43513,"columnNumber":22},"hitCount":0},{"id":8923,"callFrame":{"functionName":"primaryLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43411,"columnNumber":24},"hitCount":0,"children":[8924]},{"id":8924,"callFrame":{"functionName":"firstDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2405,"columnNumber":21},"hitCount":0,"children":[8925]},{"id":8925,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43416,"columnNumber":37},"hitCount":0,"children":[8926,8927,8939]},{"id":8926,"callFrame":{"functionName":"getCandidateFromTypeRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43293,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":43295,"ticks":1}]},{"id":8927,"callFrame":{"functionName":"loadNodeModuleFromDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44532,"columnNumber":36},"hitCount":2,"children":[8928,8936,8938],"positionTicks":[{"line":44537,"ticks":1},{"line":44536,"ticks":1}]},{"id":8928,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[8929,8971]},{"id":8929,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[8930]},{"id":8930,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[8931]},{"id":8931,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[8932]},{"id":8932,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[8933]},{"id":8933,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[8934]},{"id":8934,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[8935]},{"id":8935,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":8971,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[8972]},{"id":8972,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[8973]},{"id":8973,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[8974]},{"id":8974,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[8975]},{"id":8975,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[8976]},{"id":8976,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[8977,9005]},{"id":8977,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[8978]},{"id":8978,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[8979]},{"id":8979,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[8980]},{"id":8980,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8981]},{"id":8981,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[8982]},{"id":8982,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[8983]},{"id":8983,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[8984]},{"id":8984,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[8985,8997]},{"id":8985,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36340,"columnNumber":38},"hitCount":0,"children":[8986]},{"id":8986,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[8987]},{"id":8987,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36331,"columnNumber":45},"hitCount":0,"children":[8988]},{"id":8988,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[8989]},{"id":8989,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[8990]},{"id":8990,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[8991]},{"id":8991,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[8992,9009]},{"id":8992,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[8993]},{"id":8993,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[8994]},{"id":8994,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33856,"ticks":1}]},{"id":9009,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[9010]},{"id":9010,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":1,"children":[9011],"positionTicks":[{"line":32988,"ticks":1}]},{"id":9011,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[9012]},{"id":9012,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32988,"ticks":1}]},{"id":8997,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[8998]},{"id":8998,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[8999]},{"id":8999,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[9000]},{"id":9000,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9001]},{"id":9001,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[9002]},{"id":9002,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[9003]},{"id":9003,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12465,"ticks":1}]},{"id":9005,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[9006]},{"id":9006,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9007]},{"id":9007,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[9008]},{"id":9008,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13075,"ticks":1}]},{"id":8936,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44762,"columnNumber":42},"hitCount":0,"children":[8937,9014]},{"id":8937,"callFrame":{"functionName":"readPackageJsonTypesFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43200,"columnNumber":35},"hitCount":1,"children":[9013],"positionTicks":[{"line":43202,"ticks":1}]},{"id":9013,"callFrame":{"functionName":"readPackageJsonPathField","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43183,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":43199,"ticks":1}]},{"id":9014,"callFrame":{"functionName":"removeIgnoredPackageId","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43077,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":43081,"ticks":1}]},{"id":8938,"callFrame":{"functionName":"withPackageId","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43053,"columnNumber":22},"hitCount":0},{"id":8939,"callFrame":{"functionName":"resolvedTypeScriptOnly","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43099,"columnNumber":31},"hitCount":0,"children":[8940]},{"id":8940,"callFrame":{"functionName":"extensionIsTS","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22436,"columnNumber":22},"hitCount":0},{"id":8941,"callFrame":{"functionName":"getOriginalAndResolvedFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43284,"columnNumber":39},"hitCount":1,"children":[8942],"positionTicks":[{"line":43287,"ticks":1}]},{"id":8942,"callFrame":{"functionName":"realPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44360,"columnNumber":17},"hitCount":0,"children":[8943]},{"id":8943,"callFrame":{"functionName":"host.compilerHost.realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127057,"columnNumber":33},"hitCount":0,"children":[8944,8946]},{"id":8944,"callFrame":{"functionName":"getSymlinkCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126995,"columnNumber":26},"hitCount":0,"children":[8945]},{"id":8945,"callFrame":{"functionName":"getSymlinkCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182329,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":182332,"ticks":1}]},{"id":8946,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[8947]},{"id":8947,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8800,"ticks":3}]},{"id":8948,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43711,"columnNumber":39},"hitCount":0},{"id":8949,"callFrame":{"functionName":"getOrCreateCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43687,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":43689,"ticks":1}]},{"id":8995,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43794,"columnNumber":16},"hitCount":0,"children":[8996]},{"id":8996,"callFrame":{"functionName":"getCommonPrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43812,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":43818,"ticks":1}]},{"id":9004,"callFrame":{"functionName":"pathContainsNodeModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44411,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":44413,"ticks":2}]},{"id":9015,"callFrame":{"functionName":"getOrCreateCacheForNonRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43784,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":43787,"ticks":1}]},{"id":8950,"callFrame":{"functionName":"resolutionIsSymlink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130069,"columnNumber":28},"hitCount":0},{"id":8951,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[8952]},{"id":8952,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[8953,8967]},{"id":8953,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[8954,8956]},{"id":8954,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":1,"children":[8955],"positionTicks":[{"line":129002,"ticks":1}]},{"id":8955,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":0},{"id":8956,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":1,"children":[8957],"positionTicks":[{"line":129787,"ticks":1}]},{"id":8957,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":3,"children":[8958,8966],"positionTicks":[{"line":129769,"ticks":1},{"line":129777,"ticks":1},{"line":129747,"ticks":1}]},{"id":8958,"callFrame":{"functionName":"createDirPathToWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129778,"columnNumber":35},"hitCount":0,"children":[8959]},{"id":8959,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129789,"columnNumber":56},"hitCount":0,"children":[8960]},{"id":8960,"callFrame":{"functionName":"createDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129874,"columnNumber":33},"hitCount":0,"children":[8961]},{"id":8961,"callFrame":{"functionName":"watchDirectoryOfFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182472,"columnNumber":38},"hitCount":0,"children":[8962]},{"id":8962,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123109,"columnNumber":11},"hitCount":0,"children":[8963]},{"id":8963,"callFrame":{"functionName":"createDirectoryWatcherWithLogging","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123142,"columnNumber":44},"hitCount":0,"children":[8964]},{"id":8964,"callFrame":{"functionName":"getWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123183,"columnNumber":23},"hitCount":0,"children":[8965]},{"id":8965,"callFrame":{"functionName":"getDetailWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184752,"columnNumber":27},"hitCount":0},{"id":8966,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":2,"children":[9016],"positionTicks":[{"line":8800,"ticks":2}]},{"id":9016,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":8967,"callFrame":{"functionName":"watchAffectingLocationsOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129650,"columnNumber":46},"hitCount":0,"children":[8968]},{"id":8968,"callFrame":{"functionName":"createFileWatcherOfAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129663,"columnNumber":47},"hitCount":1,"children":[8969],"positionTicks":[{"line":129715,"ticks":1}]},{"id":8969,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[8970]},{"id":8970,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8800,"ticks":3}]},{"id":9017,"callFrame":{"functionName":"processTypeReferenceDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125988,"columnNumber":40},"hitCount":0,"children":[9018]},{"id":9018,"callFrame":{"functionName":"processTypeReferenceDirectiveWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125994,"columnNumber":46},"hitCount":0,"children":[9019,9020]},{"id":9019,"callFrame":{"functionName":"addResolutionDiagnostics","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124465,"columnNumber":35},"hitCount":0},{"id":9020,"callFrame":{"functionName":"processSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125667,"columnNumber":28},"hitCount":0,"children":[9021]},{"id":9021,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[9022,9885]},{"id":9022,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[9023]},{"id":9023,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[9024]},{"id":9024,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[9025,9026,9545,9546,9663,9966,10059]},{"id":9025,"callFrame":{"functionName":"getSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125929,"columnNumber":46},"hitCount":0},{"id":9026,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[9027]},{"id":9027,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[9028]},{"id":9028,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":1,"children":[9029],"positionTicks":[{"line":148975,"ticks":1}]},{"id":9029,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[9030,9048,9051,9056]},{"id":9030,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[9031,9039]},{"id":9031,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[9032,9037]},{"id":9032,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[9033]},{"id":9033,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[9034]},{"id":9034,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":1,"children":[9035],"positionTicks":[{"line":186713,"ticks":1}]},{"id":9035,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186560,"columnNumber":23},"hitCount":0,"children":[9036]},{"id":9036,"callFrame":{"functionName":"watchClosedScriptInfoInNodeModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186641,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":186645,"ticks":1}]},{"id":9037,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[9038,9993]},{"id":9038,"callFrame":{"functionName":"isAttached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":12},"hitCount":0},{"id":9993,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[9994]},{"id":9994,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":9039,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[9040]},{"id":9040,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[9041]},{"id":9041,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":1,"children":[9042,9043,9044],"positionTicks":[{"line":181575,"ticks":1}]},{"id":9042,"callFrame":{"functionName":"isDynamicOrHasMixedContent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181726,"columnNumber":28},"hitCount":0},{"id":9043,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[9985]},{"id":9985,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[9986]},{"id":9986,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[9987]},{"id":9987,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":9044,"callFrame":{"functionName":"reload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181555,"columnNumber":8},"hitCount":0,"children":[9045]},{"id":9045,"callFrame":{"functionName":"useText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181533,"columnNumber":9},"hitCount":0,"children":[9046]},{"id":9046,"callFrame":{"functionName":"resetSourceMapInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181524,"columnNumber":20},"hitCount":0,"children":[9047]},{"id":9047,"callFrame":{"functionName":"closeSourceMapFileWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181962,"columnNumber":27},"hitCount":0},{"id":9048,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137402,"columnNumber":22},"hitCount":0,"children":[9049]},{"id":9049,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182388,"columnNumber":15},"hitCount":0,"children":[9050]},{"id":9050,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":0},{"id":9051,"callFrame":{"functionName":"getScriptVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182392,"columnNumber":18},"hitCount":0,"children":[9052,9055]},{"id":9052,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[9053]},{"id":9053,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[9054]},{"id":9054,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0},{"id":9055,"callFrame":{"functionName":"getLatestVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181903,"columnNumber":18},"hitCount":0},{"id":9056,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[9057]},{"id":9057,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[9058,9059,9544]},{"id":9058,"callFrame":{"functionName":"getDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185050,"columnNumber":13},"hitCount":0},{"id":9059,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[9060]},{"id":9060,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[9061,9886]},{"id":9061,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[9062]},{"id":9062,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[9063,9068,9533,9539,9541]},{"id":9063,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9064]},{"id":9064,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[9065]},{"id":9065,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[9066]},{"id":9066,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14267,"columnNumber":35},"hitCount":0,"children":[9067]},{"id":9067,"callFrame":{"functionName":"getDirectiveFromComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14280,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":14282,"ticks":1}]},{"id":9068,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9069,9076,9998,16015]},{"id":9069,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[9070]},{"id":9070,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":0,"children":[9071]},{"id":9071,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[9072]},{"id":9072,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9073]},{"id":9073,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[9074,9988]},{"id":9074,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[9075]},{"id":9075,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":36778,"ticks":1}]},{"id":9988,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0},{"id":9076,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[9077]},{"id":9077,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":4,"children":[9078,9999],"positionTicks":[{"line":37027,"ticks":4}]},{"id":9078,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[9079,9165,9887,9989,9995]},{"id":9079,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[9080]},{"id":9080,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[9081]},{"id":9081,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[9082,9285]},{"id":9082,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9083,9421]},{"id":9083,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[9084]},{"id":9084,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[9085]},{"id":9085,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[9086,9098]},{"id":9086,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[9087,9090,9289,9422]},{"id":9087,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":0,"children":[9088]},{"id":9088,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[9089]},{"id":9089,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":4,"positionTicks":[{"line":13103,"ticks":4}]},{"id":9090,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9091]},{"id":9091,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9092]},{"id":9092,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":1,"children":[9093],"positionTicks":[{"line":34990,"ticks":1}]},{"id":9093,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9094]},{"id":9094,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9095,9477]},{"id":9095,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9096,9500]},{"id":9096,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9097]},{"id":9097,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9106,9151]},{"id":9106,"callFrame":{"functionName":"parseTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34657,"columnNumber":25},"hitCount":0,"children":[9107]},{"id":9107,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[9108]},{"id":9108,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9109]},{"id":9109,"callFrame":{"functionName":"parseTupleElementNameOrTupleElementType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34643,"columnNumber":50},"hitCount":1,"positionTicks":[{"line":34656,"ticks":1}]},{"id":9151,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[9152]},{"id":9152,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[9153]},{"id":9153,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9154]},{"id":9154,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[9155]},{"id":9155,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[9156]},{"id":9156,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[9157]},{"id":9157,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9158]},{"id":9158,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9159]},{"id":9159,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9160]},{"id":9160,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9161]},{"id":9161,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9162]},{"id":9162,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9163]},{"id":9163,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9164]},{"id":9164,"callFrame":{"functionName":"hasPrecedingLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12166,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":12167,"ticks":1}]},{"id":9500,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[9501]},{"id":9501,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9502]},{"id":9502,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9503]},{"id":9503,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[9504]},{"id":9504,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9505]},{"id":9505,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9506]},{"id":9506,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9507]},{"id":9507,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9508]},{"id":9508,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9509]},{"id":9509,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9510]},{"id":9510,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[9511]},{"id":9511,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9512]},{"id":9512,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9513]},{"id":9513,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[9514]},{"id":9514,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0},{"id":9477,"callFrame":{"functionName":"parseFunctionOrConstructorTypeToError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34965,"columnNumber":48},"hitCount":0,"children":[9478]},{"id":9478,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[9479]},{"id":9479,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9480]},{"id":9480,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[9481]},{"id":9481,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[9482]},{"id":9482,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35030,"columnNumber":45},"hitCount":0,"children":[9483]},{"id":9483,"callFrame":{"functionName":"skipParameterStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35012,"columnNumber":29},"hitCount":0,"children":[9484]},{"id":9484,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":0,"children":[9485]},{"id":9485,"callFrame":{"functionName":"parseObjectBindingPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37152,"columnNumber":36},"hitCount":1,"children":[9486,9499],"positionTicks":[{"line":37158,"ticks":1}]},{"id":9486,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[9487]},{"id":9487,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37155,"columnNumber":32},"hitCount":0,"children":[9488]},{"id":9488,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9489,9490,9491]},{"id":9489,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0},{"id":9490,"callFrame":{"functionName":"parseObjectBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37136,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":37151,"ticks":1}]},{"id":9491,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[9492]},{"id":9492,"callFrame":{"functionName":"parseErrorAtCurrentToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32903,"columnNumber":35},"hitCount":0,"children":[9493]},{"id":9493,"callFrame":{"functionName":"parseErrorAt","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32916,"columnNumber":23},"hitCount":0,"children":[9494]},{"id":9494,"callFrame":{"functionName":"parseErrorAtPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32906,"columnNumber":31},"hitCount":3,"children":[9495,9496],"positionTicks":[{"line":32911,"ticks":2},{"line":32908,"ticks":1}]},{"id":9495,"callFrame":{"functionName":"lastOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3071,"columnNumber":24},"hitCount":0},{"id":9496,"callFrame":{"functionName":"createDetachedDiagnostic","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21383,"columnNumber":33},"hitCount":0,"children":[9497,9498]},{"id":9497,"callFrame":{"functionName":"assertDiagnosticLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17365,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":17367,"ticks":1}]},{"id":9498,"callFrame":{"functionName":"formatStringFromArgs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21368,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":21370,"ticks":1}]},{"id":9499,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33217,"columnNumber":21},"hitCount":0},{"id":9289,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":1,"children":[9290,9293],"positionTicks":[{"line":32680,"ticks":1}]},{"id":9290,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[9291]},{"id":9291,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":0,"children":[9292]},{"id":9292,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":0},{"id":9293,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[9294]},{"id":9294,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":1,"children":[9295],"positionTicks":[{"line":32680,"ticks":1}]},{"id":9295,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[9296]},{"id":9296,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[9297]},{"id":9297,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[9298]},{"id":9298,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[9299]},{"id":9299,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":1,"children":[9300,9301],"positionTicks":[{"line":14548,"ticks":1}]},{"id":9300,"callFrame":{"functionName":"setText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14579,"columnNumber":18},"hitCount":0},{"id":9301,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":4,"children":[9302,9303],"positionTicks":[{"line":38247,"ticks":1},{"line":38245,"ticks":1},{"line":38310,"ticks":1},{"line":38235,"ticks":1}]},{"id":9302,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32950,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":32952,"ticks":1}]},{"id":9303,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":1,"children":[9304,9312],"positionTicks":[{"line":38469,"ticks":1}]},{"id":9304,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":0,"children":[9305]},{"id":9305,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[9306]},{"id":9306,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9307]},{"id":9307,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[9308]},{"id":9308,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[9309]},{"id":9309,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38335,"columnNumber":48},"hitCount":0,"children":[9310]},{"id":9310,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[9311]},{"id":9311,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14511,"ticks":1}]},{"id":9312,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38824,"columnNumber":29},"hitCount":0,"children":[9313]},{"id":9313,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38475,"ticks":1}]},{"id":9422,"callFrame":{"functionName":"createTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26728,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":26739,"ticks":1}]},{"id":9098,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[9099,9110,9221,9443]},{"id":9099,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[9100]},{"id":9100,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":2,"children":[9101,9102,9423],"positionTicks":[{"line":33599,"ticks":2}]},{"id":9101,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0},{"id":9102,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":1,"children":[9103,9137,9224,9373,9471],"positionTicks":[{"line":34516,"ticks":1}]},{"id":9103,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":1,"children":[9104,9114,9122,9130,9347,9348,9409],"positionTicks":[{"line":34489,"ticks":1}]},{"id":9104,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33333,"columnNumber":28},"hitCount":0,"children":[9105]},{"id":9105,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0},{"id":9114,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[9115,9218]},{"id":9115,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9116,9354]},{"id":9116,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9117]},{"id":9117,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9118,9358,9530]},{"id":9118,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9119]},{"id":9119,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9120]},{"id":9120,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9121,9388]},{"id":9121,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9131]},{"id":9131,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9132,9143,9314,9516]},{"id":9132,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":0,"children":[9133]},{"id":9133,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[9134]},{"id":9134,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9135]},{"id":9135,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[9136]},{"id":9136,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":9143,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[9144]},{"id":9144,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[9145]},{"id":9145,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[9146]},{"id":9146,"callFrame":{"functionName":"createQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25164,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":25171,"ticks":1}]},{"id":9314,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":1,"children":[9315],"positionTicks":[{"line":34670,"ticks":1}]},{"id":9315,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9316]},{"id":9316,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[9317,9328]},{"id":9317,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[9318]},{"id":9318,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[9319]},{"id":9319,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[9320]},{"id":9320,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9321]},{"id":9321,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9322]},{"id":9322,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9323]},{"id":9323,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9324]},{"id":9324,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9325]},{"id":9325,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9326]},{"id":9326,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9327]},{"id":9327,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0},{"id":9328,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[9329]},{"id":9329,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[9330]},{"id":9330,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9331]},{"id":9331,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[9332]},{"id":9332,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[9333]},{"id":9333,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[9334]},{"id":9334,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9335]},{"id":9335,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9336]},{"id":9336,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9337]},{"id":9337,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9338]},{"id":9338,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9339]},{"id":9339,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9340]},{"id":9340,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9341]},{"id":9341,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9342]},{"id":9342,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":1,"children":[9343],"positionTicks":[{"line":34118,"ticks":1}]},{"id":9343,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[9344]},{"id":9344,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[9345]},{"id":9345,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33952,"columnNumber":30},"hitCount":0,"children":[9346]},{"id":9346,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"children":[9357],"positionTicks":[{"line":33264,"ticks":1}]},{"id":9357,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":14934,"ticks":1}]},{"id":9516,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[9517]},{"id":9517,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[9518]},{"id":9518,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9519]},{"id":9519,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[9520]},{"id":9520,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[9521]},{"id":9521,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[9522]},{"id":9522,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[9523]},{"id":9523,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":12094,"ticks":1}]},{"id":9388,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[9389]},{"id":9389,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9390]},{"id":9390,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9391,9447]},{"id":9391,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[9392]},{"id":9392,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[9393]},{"id":9393,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9394]},{"id":9394,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[9395]},{"id":9395,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[9396]},{"id":9396,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[9397]},{"id":9397,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[9398]},{"id":9398,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[9399]},{"id":9399,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[9400]},{"id":9400,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[9401]},{"id":9401,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":1,"children":[9402],"positionTicks":[{"line":38175,"ticks":1}]},{"id":9402,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[9403]},{"id":9403,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[9404]},{"id":9404,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[9405],"positionTicks":[{"line":38307,"ticks":1}]},{"id":9405,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":1,"children":[9406],"positionTicks":[{"line":38466,"ticks":1}]},{"id":9406,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38824,"columnNumber":29},"hitCount":0,"children":[9407]},{"id":9407,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[9408]},{"id":9408,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38568,"ticks":1}]},{"id":9447,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":0,"children":[9448]},{"id":9448,"callFrame":{"functionName":"createLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25754,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":25756,"ticks":1}]},{"id":9358,"callFrame":{"functionName":"createUnionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25643,"columnNumber":30},"hitCount":0,"children":[9359,9526]},{"id":9359,"callFrame":{"functionName":"parenthesizeConstituentTypesOfUnionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23988,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":23989,"ticks":1}]},{"id":9526,"callFrame":{"functionName":"createUnionOrIntersectionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25634,"columnNumber":44},"hitCount":0,"children":[9527]},{"id":9527,"callFrame":{"functionName":"parenthesizeConstituentTypesOfUnionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23988,"columnNumber":43},"hitCount":0,"children":[9528]},{"id":9528,"callFrame":{"functionName":"cast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3470,"columnNumber":13},"hitCount":0,"children":[9529]},{"id":9529,"callFrame":{"functionName":"isNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15397,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":15398,"ticks":1}]},{"id":9530,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[9531]},{"id":9531,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[9532]},{"id":9532,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28454,"ticks":1}]},{"id":9354,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35003,"columnNumber":49},"hitCount":0,"children":[9355]},{"id":9355,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[9356]},{"id":9356,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32988,"ticks":1}]},{"id":9218,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9219]},{"id":9219,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[9220]},{"id":9220,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":9122,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[9123]},{"id":9123,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[9124]},{"id":9124,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9125,9147]},{"id":9125,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[9126]},{"id":9126,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[9127,9129,9360]},{"id":9127,"callFrame":{"functionName":"doOutsideOfAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32876,"columnNumber":34},"hitCount":0,"children":[9128]},{"id":9128,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":32820,"ticks":1}]},{"id":9129,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":0},{"id":9360,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[9361]},{"id":9361,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9362]},{"id":9362,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9363]},{"id":9363,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9364]},{"id":9364,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9365]},{"id":9365,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9366]},{"id":9366,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9367]},{"id":9367,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9368]},{"id":9368,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9369]},{"id":9369,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[9370]},{"id":9370,"callFrame":{"functionName":"createTypeReferenceNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25500,"columnNumber":34},"hitCount":0,"children":[9371]},{"id":9371,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[9372]},{"id":9372,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32400,"ticks":1}]},{"id":9147,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[9148]},{"id":9148,"callFrame":{"functionName":"isStartOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34293,"columnNumber":29},"hitCount":1,"children":[9149],"positionTicks":[{"line":34295,"ticks":1}]},{"id":9149,"callFrame":{"functionName":"isBindingIdentifierOrPrivateIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37166,"columnNumber":58},"hitCount":0,"children":[9150]},{"id":9150,"callFrame":{"functionName":"isBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32999,"columnNumber":30},"hitCount":0},{"id":9130,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0},{"id":9347,"callFrame":{"functionName":"createPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25230,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":25232,"ticks":1}]},{"id":9348,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":0,"children":[9349]},{"id":9349,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[9350]},{"id":9350,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9351]},{"id":9351,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[9352]},{"id":9352,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"children":[9353],"positionTicks":[{"line":12826,"ticks":2}]},{"id":9353,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13297,"ticks":1}]},{"id":9409,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[9410,9417]},{"id":9410,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[9411]},{"id":9411,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[9412]},{"id":9412,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[9413]},{"id":9413,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[9414]},{"id":9414,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[9415]},{"id":9415,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[9416]},{"id":9416,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":2,"children":[9441],"positionTicks":[{"line":14549,"ticks":1},{"line":14558,"ticks":1}]},{"id":9441,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":2,"children":[9442,9449,9466],"positionTicks":[{"line":38310,"ticks":1},{"line":38307,"ticks":1}]},{"id":9442,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":32948,"ticks":1}]},{"id":9449,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[9450,9524]},{"id":9450,"callFrame":{"functionName":"parseSeeTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38725,"columnNumber":26},"hitCount":0,"children":[9451,9455]},{"id":9451,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[9452]},{"id":9452,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9453]},{"id":9453,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[9454]},{"id":9454,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":14528,"ticks":1}]},{"id":9455,"callFrame":{"functionName":"parseJSDocNameReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38132,"columnNumber":36},"hitCount":0,"children":[9456,9457]},{"id":9456,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0},{"id":9457,"callFrame":{"functionName":"fixupParentReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32769,"columnNumber":32},"hitCount":0,"children":[9458]},{"id":9458,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[9459]},{"id":9459,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[9460,9465]},{"id":9460,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[9461]},{"id":9461,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[9462]},{"id":9462,"callFrame":{"functionName":"forEachChildInJSDocNameReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32114,"columnNumber":75},"hitCount":0,"children":[9463]},{"id":9463,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[9464]},{"id":9464,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32270,"ticks":1}]},{"id":9465,"callFrame":{"functionName":"bindParentToChildIgnoringJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22698,"columnNumber":41},"hitCount":0},{"id":9524,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38824,"columnNumber":29},"hitCount":0,"children":[9525]},{"id":9525,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24177,"columnNumber":63},"hitCount":1,"positionTicks":[{"line":24178,"ticks":1}]},{"id":9466,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[9467]},{"id":9467,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[9468]},{"id":9468,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[9469]},{"id":9469,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[9470]},{"id":9470,"callFrame":{"functionName":"isPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15514,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":15516,"ticks":1}]},{"id":9417,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[9418]},{"id":9418,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":0,"children":[9419]},{"id":9419,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":0,"children":[9420]},{"id":9420,"callFrame":{"functionName":"appendCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12089,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":12091,"ticks":1}]},{"id":9137,"callFrame":{"functionName":"parseContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33352,"columnNumber":34},"hitCount":0,"children":[9138]},{"id":9138,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[9139]},{"id":9139,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9140]},{"id":9140,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[9141]},{"id":9141,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[9142]},{"id":9142,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":0},{"id":9224,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[9225,9226]},{"id":9225,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[9263]},{"id":9263,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[9264]},{"id":9264,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9265]},{"id":9265,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":0,"children":[9266]},{"id":9266,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9267]},{"id":9267,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9268]},{"id":9268,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9269]},{"id":9269,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9270]},{"id":9270,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9271]},{"id":9271,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9272]},{"id":9272,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9273]},{"id":9273,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9274]},{"id":9274,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[9275]},{"id":9275,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[9276]},{"id":9276,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[9277,9280]},{"id":9277,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[9278]},{"id":9278,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9279]},{"id":9279,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":9280,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33952,"columnNumber":30},"hitCount":0,"children":[9281]},{"id":9281,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[9282]},{"id":9282,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[9283]},{"id":9283,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":9226,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[9227,9258]},{"id":9227,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[9228]},{"id":9228,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9229]},{"id":9229,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[9230]},{"id":9230,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[9231]},{"id":9231,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[9232]},{"id":9232,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9233]},{"id":9233,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9234]},{"id":9234,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9235,9284]},{"id":9235,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9236]},{"id":9236,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9237]},{"id":9237,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9238]},{"id":9238,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9239]},{"id":9239,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9240,9250]},{"id":9240,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[9241]},{"id":9241,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[9242]},{"id":9242,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9243]},{"id":9243,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[9244]},{"id":9244,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[9245]},{"id":9245,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[9246,9260]},{"id":9246,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9247]},{"id":9247,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9248]},{"id":9248,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9249]},{"id":9249,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":2,"positionTicks":[{"line":34994,"ticks":2}]},{"id":9260,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9261]},{"id":9261,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[9262]},{"id":9262,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":9250,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[9251]},{"id":9251,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9252]},{"id":9252,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35003,"columnNumber":49},"hitCount":0,"children":[9253]},{"id":9253,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[9254]},{"id":9254,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9255]},{"id":9255,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[9256]},{"id":9256,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[9257]},{"id":9257,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35030,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":35038,"ticks":1}]},{"id":9284,"callFrame":{"functionName":"parseFunctionOrConstructorTypeToError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34965,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":34967,"ticks":1}]},{"id":9258,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9259]},{"id":9259,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":9373,"callFrame":{"functionName":"parseIndexSignatureDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34463,"columnNumber":41},"hitCount":0,"children":[9374]},{"id":9374,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[9375]},{"id":9375,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9376]},{"id":9376,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9377]},{"id":9377,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9378]},{"id":9378,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9379]},{"id":9379,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9380]},{"id":9380,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9381]},{"id":9381,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9382]},{"id":9382,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9383]},{"id":9383,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9384]},{"id":9384,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9385]},{"id":9385,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9386]},{"id":9386,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9387]},{"id":9387,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0},{"id":9471,"callFrame":{"functionName":"isIndexSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34436,"columnNumber":27},"hitCount":0,"children":[9472]},{"id":9472,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[9473]},{"id":9473,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9474]},{"id":9474,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[9475]},{"id":9475,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[9476]},{"id":9476,"callFrame":{"functionName":"isUnambiguouslyIndexSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34439,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":34456,"ticks":1}]},{"id":9423,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33526,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33531,"ticks":1}]},{"id":9110,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37632,"columnNumber":31},"hitCount":0,"children":[9111]},{"id":9111,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9112,9113]},{"id":9112,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33526,"columnNumber":27},"hitCount":0},{"id":9113,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37638,"columnNumber":30},"hitCount":2,"children":[9429],"positionTicks":[{"line":37645,"ticks":2}]},{"id":9429,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9430]},{"id":9430,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37646,"columnNumber":43},"hitCount":0,"children":[9431]},{"id":9431,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[9432]},{"id":9432,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[9433]},{"id":9433,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[9434]},{"id":9434,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[9435]},{"id":9435,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9436]},{"id":9436,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[9437]},{"id":9437,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":1,"children":[9438],"positionTicks":[{"line":14528,"ticks":1}]},{"id":9438,"callFrame":{"functionName":"parseTypeArgumentsInExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36231,"columnNumber":41},"hitCount":1,"children":[9439],"positionTicks":[{"line":36245,"ticks":1}]},{"id":9439,"callFrame":{"functionName":"reScanGreaterToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32953,"columnNumber":29},"hitCount":0,"children":[9440]},{"id":9440,"callFrame":{"functionName":"reScanGreaterToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13303,"columnNumber":29},"hitCount":0},{"id":9221,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[9222]},{"id":9222,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9223]},{"id":9223,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":9443,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[9444]},{"id":9444,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[9445]},{"id":9445,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":0,"children":[9446]},{"id":9446,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":0},{"id":9421,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":2,"children":[9515],"positionTicks":[{"line":33413,"ticks":1},{"line":33409,"ticks":1}]},{"id":9515,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":36823,"ticks":1}]},{"id":9285,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[9286]},{"id":9286,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9287]},{"id":9287,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[9288]},{"id":9288,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13000,"ticks":1}]},{"id":9165,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":1,"children":[9166],"positionTicks":[{"line":37604,"ticks":1}]},{"id":9166,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[9167]},{"id":9167,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[9168]},{"id":9168,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":1,"children":[9169],"positionTicks":[{"line":33599,"ticks":1}]},{"id":9169,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":1,"children":[9170,9172,9175],"positionTicks":[{"line":37553,"ticks":1}]},{"id":9170,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[9171]},{"id":9171,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0},{"id":9172,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":1,"children":[9173,9189,9191],"positionTicks":[{"line":37353,"ticks":1}]},{"id":9173,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":1,"children":[9174,9192],"positionTicks":[{"line":37333,"ticks":1}]},{"id":9174,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0},{"id":9192,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[9193,9196]},{"id":9193,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9194]},{"id":9194,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[9195]},{"id":9195,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0},{"id":9196,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9197]},{"id":9197,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[9198]},{"id":9198,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9199]},{"id":9199,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9200]},{"id":9200,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9201]},{"id":9201,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9202]},{"id":9202,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9203,9210]},{"id":9203,"callFrame":{"functionName":"parseFunctionOrConstructorTypeToError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34965,"columnNumber":48},"hitCount":0,"children":[9204]},{"id":9204,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35003,"columnNumber":49},"hitCount":0,"children":[9205]},{"id":9205,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[9206]},{"id":9206,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9207]},{"id":9207,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[9208]},{"id":9208,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[9209]},{"id":9209,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35030,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":35036,"ticks":1}]},{"id":9210,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9211]},{"id":9211,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9212]},{"id":9212,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9213]},{"id":9213,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":1,"children":[9214],"positionTicks":[{"line":34672,"ticks":1}]},{"id":9214,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9215]},{"id":9215,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[9216]},{"id":9216,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[9217]},{"id":9217,"callFrame":{"functionName":"shouldParseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34378,"columnNumber":32},"hitCount":0},{"id":9189,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37300,"columnNumber":33},"hitCount":0,"children":[9190,9424]},{"id":9190,"callFrame":{"functionName":"createMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25284,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":25311,"ticks":1}]},{"id":9424,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[9425]},{"id":9425,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[9426]},{"id":9426,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9427]},{"id":9427,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[9428]},{"id":9428,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34321,"ticks":1}]},{"id":9191,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33149,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33150,"ticks":1}]},{"id":9175,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37282,"columnNumber":41},"hitCount":0,"children":[9176]},{"id":9176,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[9177]},{"id":9177,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9178]},{"id":9178,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[9179]},{"id":9179,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[9180]},{"id":9180,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37283,"columnNumber":20},"hitCount":1,"children":[9181,9188],"positionTicks":[{"line":37285,"ticks":1}]},{"id":9181,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[9182]},{"id":9182,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[9183]},{"id":9183,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9184]},{"id":9184,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[9185]},{"id":9185,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[9186]},{"id":9186,"callFrame":{"functionName":"doInAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32873,"columnNumber":27},"hitCount":0,"children":[9187]},{"id":9187,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0},{"id":9188,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0},{"id":9887,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[9888]},{"id":9888,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[9889]},{"id":9889,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9890,9892]},{"id":9890,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[9891]},{"id":9891,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":1,"children":[9893],"positionTicks":[{"line":37180,"ticks":1}]},{"id":9893,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37184,"columnNumber":35},"hitCount":0,"children":[9894]},{"id":9894,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[9895]},{"id":9895,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9896]},{"id":9896,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9897]},{"id":9897,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9898]},{"id":9898,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9899]},{"id":9899,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9900]},{"id":9900,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9901]},{"id":9901,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9902]},{"id":9902,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9903]},{"id":9903,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[9904]},{"id":9904,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[9905]},{"id":9905,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9906]},{"id":9906,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[9907]},{"id":9907,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[9908]},{"id":9908,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[9909]},{"id":9909,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9910]},{"id":9910,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9911]},{"id":9911,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9912]},{"id":9912,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9913]},{"id":9913,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9914]},{"id":9914,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9915]},{"id":9915,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9916]},{"id":9916,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9917]},{"id":9917,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[9918]},{"id":9918,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[9919]},{"id":9919,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33863,"ticks":1}]},{"id":9892,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33526,"columnNumber":27},"hitCount":0},{"id":9989,"callFrame":{"functionName":"parseExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38029,"columnNumber":32},"hitCount":1,"children":[9990],"positionTicks":[{"line":38042,"ticks":1}]},{"id":9990,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0},{"id":9995,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37785,"columnNumber":58},"hitCount":0,"children":[9996]},{"id":9996,"callFrame":{"functionName":"parseImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37880,"columnNumber":39},"hitCount":0,"children":[9997]},{"id":9997,"callFrame":{"functionName":"parseModuleReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37897,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":37899,"ticks":1}]},{"id":9999,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10000]},{"id":10000,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[10001]},{"id":10001,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10002]},{"id":10002,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[10003]},{"id":10003,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":1,"children":[10004],"positionTicks":[{"line":37721,"ticks":1}]},{"id":10004,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[10005]},{"id":10005,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10006]},{"id":10006,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[10007,10011,10027]},{"id":10007,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[10008]},{"id":10008,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33293,"columnNumber":33},"hitCount":0,"children":[10009]},{"id":10009,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[10010]},{"id":10010,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":0},{"id":10011,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[10012]},{"id":10012,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[10013]},{"id":10013,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10014]},{"id":10014,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[10015]},{"id":10015,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":0,"children":[10016]},{"id":10016,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37184,"columnNumber":35},"hitCount":0,"children":[10017]},{"id":10017,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10018]},{"id":10018,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10019]},{"id":10019,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10020]},{"id":10020,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10021]},{"id":10021,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10022]},{"id":10022,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10023]},{"id":10023,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10024]},{"id":10024,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10025]},{"id":10025,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[10026]},{"id":10026,"callFrame":{"functionName":"parseTypeQuery","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34255,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":34264,"ticks":1}]},{"id":10027,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[10028]},{"id":10028,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10029]},{"id":10029,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[10030]},{"id":10030,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[10031]},{"id":10031,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10032]},{"id":10032,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[10033,10040]},{"id":10033,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[10034]},{"id":10034,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10035]},{"id":10035,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10036]},{"id":10036,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10037]},{"id":10037,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10038]},{"id":10038,"callFrame":{"functionName":"createUnionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25643,"columnNumber":30},"hitCount":0,"children":[10039]},{"id":10039,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147887,"ticks":1}]},{"id":10040,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[10041]},{"id":10041,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[10042]},{"id":10042,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[10043]},{"id":10043,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10044]},{"id":10044,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[10045]},{"id":10045,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[10046]},{"id":10046,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[10047]},{"id":10047,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10048]},{"id":10048,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10049]},{"id":10049,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[10050]},{"id":10050,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[10051]},{"id":10051,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[10052]},{"id":10052,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10053]},{"id":10053,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[10054]},{"id":10054,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[10055]},{"id":10055,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[10056]},{"id":10056,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":0,"children":[10057]},{"id":10057,"callFrame":{"functionName":"asInitializer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28306,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":28307,"ticks":1}]},{"id":9998,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33526,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33528,"ticks":1}]},{"id":16015,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16016]},{"id":16016,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[16017,16028]},{"id":16017,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[16018]},{"id":16018,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[16019]},{"id":16019,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[16020]},{"id":16020,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[16021]},{"id":16021,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[16022]},{"id":16022,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0,"children":[16023]},{"id":16023,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16024]},{"id":16024,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16025]},{"id":16025,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[16026]},{"id":16026,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[16027]},{"id":16027,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":16028,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[16029]},{"id":16029,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16030]},{"id":16030,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[16031]},{"id":16031,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[16032]},{"id":16032,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[16033]},{"id":16033,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[16034]},{"id":16034,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[16035]},{"id":16035,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[16036]},{"id":16036,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16037]},{"id":16037,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[16038]},{"id":16038,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16039]},{"id":16039,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[16040]},{"id":16040,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[16041]},{"id":16041,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[16042]},{"id":16042,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[16043]},{"id":16043,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[16044]},{"id":16044,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":0,"children":[16045]},{"id":16045,"callFrame":{"functionName":"createNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24868,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":24870,"ticks":1}]},{"id":9533,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":0,"children":[9534]},{"id":9534,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32307,"columnNumber":82},"hitCount":0,"children":[9535]},{"id":9535,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21649,"columnNumber":13},"hitCount":0,"children":[9536]},{"id":9536,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31727,"columnNumber":40},"hitCount":0,"children":[9537,9538]},{"id":9537,"callFrame":{"functionName":"canHaveModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31682,"columnNumber":25},"hitCount":0},{"id":9538,"callFrame":{"functionName":"isImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30323,"columnNumber":34},"hitCount":0},{"id":9539,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":1,"children":[9540],"positionTicks":[{"line":39546,"ticks":1}]},{"id":9540,"callFrame":{"functionName":"extractPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39646,"columnNumber":23},"hitCount":9,"positionTicks":[{"line":39682,"ticks":1},{"line":39659,"ticks":7},{"line":39648,"ticks":1}]},{"id":9541,"callFrame":{"functionName":"processPragmasIntoFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39561,"columnNumber":33},"hitCount":1,"children":[9542],"positionTicks":[{"line":39562,"ticks":1}]},{"id":9542,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39568,"columnNumber":26},"hitCount":0,"children":[9543]},{"id":9543,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":1,"children":[10058],"positionTicks":[{"line":2386,"ticks":1}]},{"id":10058,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39574,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":39581,"ticks":1}]},{"id":9886,"callFrame":{"functionName":"initializeState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32584,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":32585,"ticks":1}]},{"id":9544,"callFrame":{"functionName":"setDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185045,"columnNumber":13},"hitCount":0},{"id":9545,"callFrame":{"functionName":"addFileToFilesByName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125887,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":125888,"ticks":1}]},{"id":9546,"callFrame":{"functionName":"processReferencedFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125960,"columnNumber":33},"hitCount":0,"children":[9547]},{"id":9547,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125961,"columnNumber":34},"hitCount":0,"children":[9548]},{"id":9548,"callFrame":{"functionName":"processSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125667,"columnNumber":28},"hitCount":0,"children":[9549]},{"id":9549,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[9550]},{"id":9550,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[9551]},{"id":9551,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[9552]},{"id":9552,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[9553,9657]},{"id":9553,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[9554]},{"id":9554,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[9555]},{"id":9555,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[9556]},{"id":9556,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[9557,9578]},{"id":9557,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[9558,9567]},{"id":9558,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[9559]},{"id":9559,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[9560]},{"id":9560,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[9561]},{"id":9561,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[9562]},{"id":9562,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[9563]},{"id":9563,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[9564]},{"id":9564,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[9565]},{"id":9565,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[9566]},{"id":9566,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":9567,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[9568]},{"id":9568,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[9569]},{"id":9569,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[9570,9576]},{"id":9570,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[9571]},{"id":9571,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[9572]},{"id":9572,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[9573]},{"id":9573,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[9574]},{"id":9574,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[9575]},{"id":9575,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":9576,"callFrame":{"functionName":"reload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181555,"columnNumber":8},"hitCount":0,"children":[9577]},{"id":9577,"callFrame":{"functionName":"useText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181533,"columnNumber":9},"hitCount":0},{"id":9578,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[9579]},{"id":9579,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[9580]},{"id":9580,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[9581]},{"id":9581,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[9582]},{"id":9582,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[9583]},{"id":9583,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[9584,9650]},{"id":9584,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9585]},{"id":9585,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[9586]},{"id":9586,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[9587]},{"id":9587,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[9588]},{"id":9588,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[9589,9604]},{"id":9589,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[9590]},{"id":9590,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[9591]},{"id":9591,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9592]},{"id":9592,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[9593]},{"id":9593,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":0,"children":[9594]},{"id":9594,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9595]},{"id":9595,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9596]},{"id":9596,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9597]},{"id":9597,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9598]},{"id":9598,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9599]},{"id":9599,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9600]},{"id":9600,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9601]},{"id":9601,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9602]},{"id":9602,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[9603]},{"id":9603,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32980,"ticks":1}]},{"id":9604,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9605,9628]},{"id":9605,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9606]},{"id":9606,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9607]},{"id":9607,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9608]},{"id":9608,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9609]},{"id":9609,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9610]},{"id":9610,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9611]},{"id":9611,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9612]},{"id":9612,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[9613]},{"id":9613,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9614]},{"id":9614,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[9615]},{"id":9615,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[9616]},{"id":9616,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[9617]},{"id":9617,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9618,9622]},{"id":9618,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[9619]},{"id":9619,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9620]},{"id":9620,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[9621]},{"id":9621,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0},{"id":9622,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[9623]},{"id":9623,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[9624]},{"id":9624,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[9625]},{"id":9625,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[9626]},{"id":9626,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[9627]},{"id":9627,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":0},{"id":9628,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32864,"columnNumber":38},"hitCount":0,"children":[9629]},{"id":9629,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":1,"children":[9630],"positionTicks":[{"line":32839,"ticks":1}]},{"id":9630,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9631]},{"id":9631,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[9632,9645]},{"id":9632,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[9633]},{"id":9633,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[9634]},{"id":9634,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9635]},{"id":9635,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[9636]},{"id":9636,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[9637]},{"id":9637,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[9638]},{"id":9638,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[9639]},{"id":9639,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9640]},{"id":9640,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9641]},{"id":9641,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9642]},{"id":9642,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9643]},{"id":9643,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9644]},{"id":9644,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0},{"id":9645,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[9646]},{"id":9646,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[9647]},{"id":9647,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[9648]},{"id":9648,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[9649]},{"id":9649,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32979,"ticks":1}]},{"id":9650,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":0,"children":[9651]},{"id":9651,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32307,"columnNumber":82},"hitCount":0,"children":[9652]},{"id":9652,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21649,"columnNumber":13},"hitCount":0,"children":[9653]},{"id":9653,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31727,"columnNumber":40},"hitCount":0,"children":[9654,9655,9656]},{"id":9654,"callFrame":{"functionName":"isImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30326,"columnNumber":28},"hitCount":0},{"id":9655,"callFrame":{"functionName":"isExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30359,"columnNumber":27},"hitCount":0},{"id":9656,"callFrame":{"functionName":"isExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30362,"columnNumber":28},"hitCount":0},{"id":9657,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[9658]},{"id":9658,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":0,"children":[9659]},{"id":9659,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125523,"columnNumber":36},"hitCount":0,"children":[9660,9662]},{"id":9660,"callFrame":{"functionName":"isAnyImportOrReExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17275,"columnNumber":30},"hitCount":0,"children":[9661]},{"id":9661,"callFrame":{"functionName":"isAnyImportSyntax","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17241,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":17243,"ticks":1}]},{"id":9662,"callFrame":{"functionName":"isModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30311,"columnNumber":28},"hitCount":0},{"id":9663,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[9664,9669,9725,9726]},{"id":9664,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":0,"children":[9665]},{"id":9665,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125523,"columnNumber":36},"hitCount":0,"children":[9666,9668]},{"id":9666,"callFrame":{"functionName":"isAnyImportOrReExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17275,"columnNumber":30},"hitCount":0,"children":[9667]},{"id":9667,"callFrame":{"functionName":"isAnyImportSyntax","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17241,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":17243,"ticks":1}]},{"id":9668,"callFrame":{"functionName":"getExternalModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18683,"columnNumber":30},"hitCount":0},{"id":9669,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[9670]},{"id":9670,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[9671]},{"id":9671,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[9672,9673]},{"id":9672,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":129381,"ticks":1}]},{"id":9673,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[9674]},{"id":9674,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":1,"children":[9675,9677],"positionTicks":[{"line":129396,"ticks":1}]},{"id":9675,"callFrame":{"functionName":"getMode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123665,"columnNumber":11},"hitCount":0,"children":[9676]},{"id":9676,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123600,"columnNumber":38},"hitCount":0},{"id":9677,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[9678]},{"id":9678,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[9679]},{"id":9679,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[9680,9713,9714]},{"id":9680,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":1,"children":[9681,9712],"positionTicks":[{"line":44294,"ticks":1}]},{"id":9681,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":1,"children":[9682],"positionTicks":[{"line":44321,"ticks":1}]},{"id":9682,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[9683]},{"id":9683,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":1,"children":[9684],"positionTicks":[{"line":45316,"ticks":1}]},{"id":9684,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[9685]},{"id":9685,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[9686]},{"id":9686,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[9687]},{"id":9687,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":1,"children":[9688],"positionTicks":[{"line":45343,"ticks":1}]},{"id":9688,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[9689,9698]},{"id":9689,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[9690]},{"id":9690,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[9691]},{"id":9691,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[9692]},{"id":9692,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[9693]},{"id":9693,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[9694]},{"id":9694,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[9695]},{"id":9695,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":0,"children":[9696]},{"id":9696,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[9697]},{"id":9697,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":8783,"ticks":1}]},{"id":9698,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[9699]},{"id":9699,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[9700]},{"id":9700,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[9701]},{"id":9701,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[9702]},{"id":9702,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[9703]},{"id":9703,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[9704]},{"id":9704,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[9705]},{"id":9705,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[9706]},{"id":9706,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[9707]},{"id":9707,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[9708]},{"id":9708,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[9709,9710]},{"id":9709,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":0},{"id":9710,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3095,"columnNumber":24},"hitCount":0,"children":[9711]},{"id":9711,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2792,"columnNumber":13},"hitCount":0},{"id":9712,"callFrame":{"functionName":"createResolvedModuleWithFailedLookupLocationsHandlingSymlink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43106,"columnNumber":69},"hitCount":0},{"id":9713,"callFrame":{"functionName":"isExternalModuleNameRelative","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14655,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":14657,"ticks":1}]},{"id":9714,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[9715]},{"id":9715,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[9716,9959]},{"id":9716,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[9717,9718]},{"id":9717,"callFrame":{"functionName":"tryLoadModuleUsingOptionalResolutionSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43983,"columnNumber":53},"hitCount":0,"children":[15953]},{"id":15953,"callFrame":{"functionName":"tryLoadModuleUsingBaseUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44076,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":44078,"ticks":1}]},{"id":9718,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[9719]},{"id":9719,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[9720,9991]},{"id":9720,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[9721]},{"id":9721,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[9722]},{"id":9722,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[9723,9920]},{"id":9723,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[9724]},{"id":9724,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":3,"children":[9921,9955,15959],"positionTicks":[{"line":45403,"ticks":1},{"line":45400,"ticks":1},{"line":45426,"ticks":1}]},{"id":9921,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[9922,15968]},{"id":9922,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[9923]},{"id":9923,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[9924]},{"id":9924,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[9925,9949]},{"id":9925,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[9926]},{"id":9926,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[9927]},{"id":9927,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[9928]},{"id":9928,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9929,15954]},{"id":9929,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[9930]},{"id":9930,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[9931]},{"id":9931,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[9932]},{"id":9932,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[9933]},{"id":9933,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[9934]},{"id":9934,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[9935]},{"id":9935,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[9936]},{"id":9936,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[9937]},{"id":9937,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[9938]},{"id":9938,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[9939]},{"id":9939,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9940,9942]},{"id":9940,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[9941]},{"id":9941,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":1,"children":[9943],"positionTicks":[{"line":36350,"ticks":1}]},{"id":9943,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[9944]},{"id":9944,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[9945]},{"id":9945,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[9946]},{"id":9946,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[9947]},{"id":9947,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[9948]},{"id":9948,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":35722,"ticks":1}]},{"id":9942,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33405,"ticks":1}]},{"id":15954,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[15955]},{"id":15955,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[15956]},{"id":15956,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[15957]},{"id":15957,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[15958]},{"id":15958,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12453,"ticks":1}]},{"id":9949,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41710,"columnNumber":34},"hitCount":0,"children":[9950]},{"id":9950,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41756,"columnNumber":22},"hitCount":0,"children":[9951]},{"id":9951,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[9952]},{"id":9952,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":0,"children":[9953]},{"id":9953,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[9954]},{"id":9954,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":41762,"ticks":1}]},{"id":15968,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[15969]},{"id":15969,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[15970]},{"id":15970,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[15971]},{"id":15971,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[15972]},{"id":15972,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[15973]},{"id":15973,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":0,"children":[15974]},{"id":15974,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[15975]},{"id":15975,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[15976]},{"id":15976,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":9955,"callFrame":{"functionName":"loadModuleFromExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44869,"columnNumber":30},"hitCount":1,"children":[9956],"positionTicks":[{"line":44892,"ticks":1}]},{"id":9956,"callFrame":{"functionName":"loadModuleFromTargetImportOrExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45059,"columnNumber":45},"hitCount":2,"children":[9957],"positionTicks":[{"line":45133,"ticks":1},{"line":45132,"ticks":1}]},{"id":9957,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[9958]},{"id":9958,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":0},{"id":15959,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[15960,16046,16060]},{"id":15960,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44762,"columnNumber":42},"hitCount":1,"children":[15961],"positionTicks":[{"line":44769,"ticks":1}]},{"id":15961,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[15962]},{"id":15962,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[15963]},{"id":15963,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[15964]},{"id":15964,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[15965]},{"id":15965,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[15966]},{"id":15966,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[15967]},{"id":15967,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":148867,"ticks":1}]},{"id":16046,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[16047]},{"id":16047,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[16048]},{"id":16048,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[16049]},{"id":16049,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[16050]},{"id":16050,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[16051]},{"id":16051,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[16052]},{"id":16052,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[16053]},{"id":16053,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[16054]},{"id":16054,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[16055]},{"id":16055,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[16056]},{"id":16056,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[16057]},{"id":16057,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[16058]},{"id":16058,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[16059]},{"id":16059,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":16060,"callFrame":{"functionName":"getVersionPathsOfPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44686,"columnNumber":41},"hitCount":0,"children":[16061]},{"id":16061,"callFrame":{"functionName":"readPackageJsonTypesVersionPaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43217,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":43219,"ticks":1}]},{"id":9920,"callFrame":{"functionName":"tryFindNonRelativeModuleNameInCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45484,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":45500,"ticks":1}]},{"id":9991,"callFrame":{"functionName":"traceIfEnabled","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45656,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45659,"ticks":1}]},{"id":9959,"callFrame":{"functionName":"createResolvedModuleWithFailedLookupLocationsHandlingSymlink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43106,"columnNumber":69},"hitCount":0,"children":[9960,9992]},{"id":9960,"callFrame":{"functionName":"getOriginalAndResolvedFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43284,"columnNumber":39},"hitCount":0,"children":[9961]},{"id":9961,"callFrame":{"functionName":"realPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44360,"columnNumber":17},"hitCount":0,"children":[9962,9965]},{"id":9962,"callFrame":{"functionName":"host.compilerHost.realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127057,"columnNumber":33},"hitCount":0,"children":[9963]},{"id":9963,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[9964]},{"id":9964,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":9965,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9064,"ticks":1}]},{"id":9992,"callFrame":{"functionName":"createResolvedModuleWithFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43122,"columnNumber":54},"hitCount":0},{"id":9725,"callFrame":{"functionName":"resolutionExtensionIsTSOrJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22439,"columnNumber":38},"hitCount":0},{"id":9726,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":1,"children":[9727],"positionTicks":[{"line":125715,"ticks":1}]},{"id":9727,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[9728,9967]},{"id":9728,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[9729]},{"id":9729,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[9730]},{"id":9730,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[9731]},{"id":9731,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[9732,9744]},{"id":9732,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[9733,9738]},{"id":9733,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[9734]},{"id":9734,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[9735]},{"id":9735,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[9736]},{"id":9736,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[9737]},{"id":9737,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8800,"ticks":3}]},{"id":9738,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[9739]},{"id":9739,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[9740]},{"id":9740,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[9741,15977]},{"id":9741,"callFrame":{"functionName":"reload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181555,"columnNumber":8},"hitCount":0,"children":[9742]},{"id":9742,"callFrame":{"functionName":"useText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181533,"columnNumber":9},"hitCount":0,"children":[9743]},{"id":9743,"callFrame":{"functionName":"resetSourceMapInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181524,"columnNumber":20},"hitCount":0},{"id":15977,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[15978,16062]},{"id":15978,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[15979]},{"id":15979,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[15980]},{"id":15980,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[15981]},{"id":15981,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[15982]},{"id":15982,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":16062,"callFrame":{"functionName":"hasTSFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22300,"columnNumber":27},"hitCount":0,"children":[16063]},{"id":16063,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2792,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2796,"ticks":1}]},{"id":9744,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[9745]},{"id":9745,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[9746]},{"id":9746,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[9747]},{"id":9747,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[9748]},{"id":9748,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[9749]},{"id":9749,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[9750,9753,9835]},{"id":9750,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9751]},{"id":9751,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[9752]},{"id":9752,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13247,"ticks":1}]},{"id":9753,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9754,9779,15983]},{"id":9754,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[9755,9832]},{"id":9755,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[9756]},{"id":9756,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[9757,9837,9882]},{"id":9757,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[9758,9785,9968]},{"id":9758,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[9759,9776]},{"id":9759,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9760,9771]},{"id":9760,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[9761]},{"id":9761,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[9762,9765,9844]},{"id":9762,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[9763]},{"id":9763,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9764]},{"id":9764,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"children":[9792],"positionTicks":[{"line":32936,"ticks":1}]},{"id":9792,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"children":[9793,9859],"positionTicks":[{"line":12987,"ticks":1},{"line":12989,"ticks":1}]},{"id":9793,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12215,"columnNumber":29},"hitCount":5,"positionTicks":[{"line":12216,"ticks":5}]},{"id":9859,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11770,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11772,"ticks":1}]},{"id":9765,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[9766]},{"id":9766,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9767]},{"id":9767,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9768]},{"id":9768,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9769,9794]},{"id":9769,"callFrame":{"functionName":"createUnionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25643,"columnNumber":30},"hitCount":0,"children":[9770]},{"id":9770,"callFrame":{"functionName":"createUnionOrIntersectionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25634,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":25635,"ticks":1}]},{"id":9794,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9795]},{"id":9795,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9796]},{"id":9796,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9797,9867]},{"id":9797,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[9798]},{"id":9798,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[9799]},{"id":9799,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9800]},{"id":9800,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9801,9815]},{"id":9801,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[9802]},{"id":9802,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[9803]},{"id":9803,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9804]},{"id":9804,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[9805]},{"id":9805,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[9806]},{"id":9806,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[9807]},{"id":9807,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[9808]},{"id":9808,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[9809]},{"id":9809,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[9810]},{"id":9810,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[9811]},{"id":9811,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[9812]},{"id":9812,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[9813]},{"id":9813,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[9814]},{"id":9814,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38285,"ticks":1}]},{"id":9815,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[9816]},{"id":9816,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[9817]},{"id":9817,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9818]},{"id":9818,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[9819]},{"id":9819,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9820]},{"id":9820,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9821]},{"id":9821,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9822]},{"id":9822,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[9823]},{"id":9823,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9824]},{"id":9824,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[9825]},{"id":9825,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[9826]},{"id":9826,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[9827]},{"id":9827,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9828]},{"id":9828,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9829]},{"id":9829,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[9830]},{"id":9830,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[9831]},{"id":9831,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":33305,"ticks":1}]},{"id":9867,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[9868]},{"id":9868,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[9869]},{"id":9869,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[9870]},{"id":9870,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[9871]},{"id":9871,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9872]},{"id":9872,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[9873]},{"id":9873,"callFrame":{"functionName":"parseIndexSignatureDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34463,"columnNumber":41},"hitCount":0,"children":[9874]},{"id":9874,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[9875]},{"id":9875,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9876]},{"id":9876,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[9877]},{"id":9877,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34464,"columnNumber":63},"hitCount":0,"children":[9878]},{"id":9878,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[9879]},{"id":9879,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[9880]},{"id":9880,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[9881]},{"id":9881,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33264,"ticks":1}]},{"id":9844,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":1,"children":[9845],"positionTicks":[{"line":32681,"ticks":1}]},{"id":9845,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[9846]},{"id":9846,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[9847]},{"id":9847,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[9848]},{"id":9848,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[9849]},{"id":9849,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[9850]},{"id":9850,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[9851]},{"id":9851,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[9852]},{"id":9852,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[9855],"positionTicks":[{"line":38279,"ticks":1}]},{"id":9855,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":1,"children":[9856],"positionTicks":[{"line":38456,"ticks":1}]},{"id":9856,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[9857]},{"id":9857,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":0,"children":[9858]},{"id":9858,"callFrame":{"functionName":"isIdentifierPart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12124,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":12125,"ticks":1}]},{"id":9771,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[9772]},{"id":9772,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[9773]},{"id":9773,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9774]},{"id":9774,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":1,"children":[9775],"positionTicks":[{"line":14560,"ticks":1}]},{"id":9775,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34494,"columnNumber":28},"hitCount":0},{"id":9776,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[9777]},{"id":9777,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9778]},{"id":9778,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":9785,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37632,"columnNumber":31},"hitCount":0,"children":[9786]},{"id":9786,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[9787]},{"id":9787,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37638,"columnNumber":30},"hitCount":0,"children":[9788]},{"id":9788,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[9789]},{"id":9789,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33213,"ticks":1}]},{"id":9968,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[9969]},{"id":9969,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[9970]},{"id":9970,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[9971]},{"id":9971,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[9972]},{"id":9972,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[9973]},{"id":9973,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[9974]},{"id":9974,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[9975]},{"id":9975,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[9976]},{"id":9976,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[9977,9979]},{"id":9977,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32950,"columnNumber":36},"hitCount":0,"children":[9978]},{"id":9978,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":11772,"ticks":1}]},{"id":9979,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38577,"columnNumber":29},"hitCount":0,"children":[9980]},{"id":9980,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[9981]},{"id":9981,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9982]},{"id":9982,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[9983]},{"id":9983,"callFrame":{"functionName":"parseJSDocLinkPrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38613,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":38618,"ticks":1}]},{"id":9837,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[9838,9860]},{"id":9838,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[9839]},{"id":9839,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[9840]},{"id":9840,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":0,"children":[9841]},{"id":9841,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":0,"children":[9842]},{"id":9842,"callFrame":{"functionName":"getShebang","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12115,"columnNumber":19},"hitCount":0,"children":[9843]},{"id":9843,"callFrame":{"functionName":"RegExp: ^#!.*","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":9860,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[9861]},{"id":9861,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[9862]},{"id":9862,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[9863]},{"id":9863,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[9864]},{"id":9864,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9865]},{"id":9865,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[9866]},{"id":9866,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13296,"ticks":1}]},{"id":9882,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[9883,9884]},{"id":9883,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":34376,"ticks":1}]},{"id":9884,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26657,"columnNumber":36},"hitCount":0},{"id":9832,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[9833]},{"id":9833,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9834]},{"id":9834,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":14560,"ticks":1}]},{"id":9779,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[9780]},{"id":9780,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":0,"children":[9781]},{"id":9781,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[9782]},{"id":9782,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[9783]},{"id":9783,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":1,"children":[9784],"positionTicks":[{"line":14560,"ticks":1}]},{"id":9784,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":1,"children":[9790,9853],"positionTicks":[{"line":36775,"ticks":1}]},{"id":9790,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[9791]},{"id":9791,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":9853,"callFrame":{"functionName":"nextTokenIsIdentifierOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35226,"columnNumber":42},"hitCount":0,"children":[9854]},{"id":9854,"callFrame":{"functionName":"hasPrecedingLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12166,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":12167,"ticks":1}]},{"id":15983,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15984]},{"id":15984,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[15985]},{"id":15985,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[15986,16064]},{"id":15986,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[15987]},{"id":15987,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[15988]},{"id":15988,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[15989]},{"id":15989,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[15990]},{"id":15990,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[15991]},{"id":15991,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[15992]},{"id":15992,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[15993]},{"id":15993,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15994]},{"id":15994,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[15995,16007]},{"id":15995,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[15996]},{"id":15996,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[15997]},{"id":15997,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[15998]},{"id":15998,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[15999]},{"id":15999,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[16000]},{"id":16000,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[16001]},{"id":16001,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[16002]},{"id":16002,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[16003]},{"id":16003,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34494,"columnNumber":28},"hitCount":0,"children":[16004]},{"id":16004,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16005]},{"id":16005,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16006]},{"id":16006,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12222,"ticks":1}]},{"id":16007,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[16008]},{"id":16008,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[16009]},{"id":16009,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[16010]},{"id":16010,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[16011]},{"id":16011,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16012]},{"id":16012,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[16013]},{"id":16013,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[16014]},{"id":16014,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":37325,"ticks":1}]},{"id":16064,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16065]},{"id":16065,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[16066]},{"id":16066,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[16067]},{"id":16067,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[16068]},{"id":16068,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[16069]},{"id":16069,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[16070]},{"id":16070,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[16071]},{"id":16071,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[16072]},{"id":16072,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[16073]},{"id":16073,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":38202,"ticks":1}]},{"id":9835,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":0,"children":[9836]},{"id":9836,"callFrame":{"functionName":"extractPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39646,"columnNumber":23},"hitCount":3,"children":[9984],"positionTicks":[{"line":39689,"ticks":2},{"line":39682,"ticks":1}]},{"id":9984,"callFrame":{"functionName":"RegExp: ^\\/\\/\\/?\\s*@([^\\s:]+)(.*)\\s*$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":9967,"callFrame":{"functionName":"addFileIncludeReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125880,"columnNumber":31},"hitCount":0},{"id":9966,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":124511,"ticks":1}]},{"id":10059,"callFrame":{"functionName":"processTypeReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125973,"columnNumber":41},"hitCount":0,"children":[10060,10069]},{"id":10060,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124653,"columnNumber":60},"hitCount":0,"children":[10061]},{"id":10061,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124495,"columnNumber":51},"hitCount":0,"children":[10062]},{"id":10062,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182443,"columnNumber":41},"hitCount":0,"children":[10063]},{"id":10063,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129476,"columnNumber":50},"hitCount":0,"children":[10064]},{"id":10064,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[10065]},{"id":10065,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123691,"columnNumber":13},"hitCount":0,"children":[10066]},{"id":10066,"callFrame":{"functionName":"resolveTypeReferenceDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43297,"columnNumber":38},"hitCount":0,"children":[10067]},{"id":10067,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43794,"columnNumber":16},"hitCount":0,"children":[10068]},{"id":10068,"callFrame":{"functionName":"getCommonPrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43812,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":43816,"ticks":1}]},{"id":10069,"callFrame":{"functionName":"processTypeReferenceDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125988,"columnNumber":40},"hitCount":0,"children":[10070]},{"id":10070,"callFrame":{"functionName":"processTypeReferenceDirectiveWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125994,"columnNumber":46},"hitCount":0,"children":[10071]},{"id":10071,"callFrame":{"functionName":"processSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125667,"columnNumber":28},"hitCount":0,"children":[10072]},{"id":10072,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[10073]},{"id":10073,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[10074]},{"id":10074,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[10075]},{"id":10075,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[10076,10103,14150]},{"id":10076,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[10077]},{"id":10077,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[10078]},{"id":10078,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[10079]},{"id":10079,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[10080,10087]},{"id":10080,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[10081]},{"id":10081,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[10082]},{"id":10082,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[10083]},{"id":10083,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[10084]},{"id":10084,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[10085]},{"id":10085,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186560,"columnNumber":23},"hitCount":0,"children":[10086]},{"id":10086,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186653,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":186655,"ticks":1}]},{"id":10087,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[10088]},{"id":10088,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[10089]},{"id":10089,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[10090]},{"id":10090,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[10091]},{"id":10091,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[10092]},{"id":10092,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[10093,10097,10101]},{"id":10093,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[10094]},{"id":10094,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[10095]},{"id":10095,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[10096]},{"id":10096,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11770,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11772,"ticks":1}]},{"id":10097,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":1,"children":[10098],"positionTicks":[{"line":32778,"ticks":1}]},{"id":10098,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32307,"columnNumber":82},"hitCount":0,"children":[10099]},{"id":10099,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21649,"columnNumber":13},"hitCount":0,"children":[10100]},{"id":10100,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31724,"columnNumber":37},"hitCount":0},{"id":10101,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":0,"children":[10102]},{"id":10102,"callFrame":{"functionName":"extractPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39646,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":39658,"ticks":1},{"line":39659,"ticks":1}]},{"id":10103,"callFrame":{"functionName":"processReferencedFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125960,"columnNumber":33},"hitCount":0,"children":[10104]},{"id":10104,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":1,"children":[10105],"positionTicks":[{"line":2387,"ticks":1}]},{"id":10105,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125961,"columnNumber":34},"hitCount":0,"children":[10106]},{"id":10106,"callFrame":{"functionName":"processSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125667,"columnNumber":28},"hitCount":0,"children":[10107]},{"id":10107,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[10108]},{"id":10108,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[10109]},{"id":10109,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[10110,11988]},{"id":10110,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":2,"children":[10111,10303,10311,11572,12740,14006],"positionTicks":[{"line":125754,"ticks":1},{"line":125806,"ticks":1}]},{"id":10111,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[10112]},{"id":10112,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[10113]},{"id":10113,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[10114,13898]},{"id":10114,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[10115,10125]},{"id":10115,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":1,"children":[10116,11336],"positionTicks":[{"line":182404,"ticks":1}]},{"id":10116,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[10117]},{"id":10117,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[10118]},{"id":10118,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":1,"children":[10119],"positionTicks":[{"line":181574,"ticks":1}]},{"id":10119,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[10120]},{"id":10120,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[10121]},{"id":10121,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[10122,11341,12690]},{"id":10122,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[10123,10337,12335]},{"id":10123,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[10124]},{"id":10124,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":11,"positionTicks":[{"line":561,"ticks":11}]},{"id":10337,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[10338]},{"id":10338,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":0,"children":[10339,11991]},{"id":10339,"callFrame":{"functionName":"createUnsafeBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":1069,"columnNumber":27},"hitCount":0,"children":[10340]},{"id":10340,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":960,"ticks":1}]},{"id":11991,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":960,"ticks":1}]},{"id":12335,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[12336]},{"id":12336,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[12337]},{"id":12337,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":11341,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":6,"positionTicks":[{"line":811,"ticks":6}]},{"id":12690,"callFrame":{"functionName":"isFileType","scriptId":"42","url":"node:fs","lineNumber":204,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":205,"ticks":1}]},{"id":11336,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[11337,11465]},{"id":11337,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[11338]},{"id":11338,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[11339,14007]},{"id":11339,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[11340]},{"id":11340,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":12,"positionTicks":[{"line":8800,"ticks":12}]},{"id":14007,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":5,"positionTicks":[{"line":182470,"ticks":5}]},{"id":11465,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[11466]},{"id":11466,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[11467]},{"id":11467,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":1,"children":[11468,11660],"positionTicks":[{"line":186715,"ticks":1}]},{"id":11468,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[11469,12998]},{"id":11469,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[11470]},{"id":11470,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":1,"children":[11989],"positionTicks":[{"line":8770,"ticks":1}]},{"id":11989,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[11990]},{"id":11990,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":8550,"ticks":4}]},{"id":12998,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122727,"columnNumber":47},"hitCount":0,"children":[12999]},{"id":12999,"callFrame":{"functionName":"getCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122724,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":122725,"ticks":1}]},{"id":11660,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186560,"columnNumber":23},"hitCount":0,"children":[11661,13481]},{"id":11661,"callFrame":{"functionName":"watchClosedScriptInfoInNodeModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186641,"columnNumber":36},"hitCount":0,"children":[11662]},{"id":11662,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185033,"columnNumber":8},"hitCount":0,"children":[11663]},{"id":11663,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[11664]},{"id":11664,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":13481,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186653,"columnNumber":17},"hitCount":0,"children":[13482]},{"id":13482,"callFrame":{"functionName":"getModifiedTime3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8806,"columnNumber":29},"hitCount":0,"children":[13483,13808]},{"id":13483,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":1,"children":[13484],"positionTicks":[{"line":8550,"ticks":1}]},{"id":13484,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":13808,"callFrame":{"functionName":"get","scriptId":"27","url":"node:internal/fs/utils","lineNumber":468,"columnNumber":7},"hitCount":0,"children":[13809]},{"id":13809,"callFrame":{"functionName":"set","scriptId":"27","url":"node:internal/fs/utils","lineNumber":471,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":473,"ticks":1}]},{"id":10125,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":1,"children":[10126],"positionTicks":[{"line":140032,"ticks":1}]},{"id":10126,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":2,"children":[10127,11291,12994,13298],"positionTicks":[{"line":140110,"ticks":1},{"line":140099,"ticks":1}]},{"id":10127,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[10128]},{"id":10128,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[10129]},{"id":10129,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[10130,12686]},{"id":10130,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":1,"children":[10131,11342,12032,12063,13986],"positionTicks":[{"line":32654,"ticks":1}]},{"id":10131,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10132,13000]},{"id":10132,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[10133]},{"id":10133,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[10134,10341]},{"id":10134,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10135]},{"id":10135,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[10136]},{"id":10136,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10137]},{"id":10137,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[10138]},{"id":10138,"callFrame":{"functionName":"parseAmbientExternalModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37731,"columnNumber":48},"hitCount":1,"children":[10139,11334,11454],"positionTicks":[{"line":37740,"ticks":1}]},{"id":10139,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[10140]},{"id":10140,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10141,12122]},{"id":10141,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[10142,10167,10296,10383,11313]},{"id":10142,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[10143,10144,10155,11538,11553,11832,12710,12715]},{"id":10143,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33293,"columnNumber":33},"hitCount":0},{"id":10144,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[10145,11529]},{"id":10145,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[10146]},{"id":10146,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[10147]},{"id":10147,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10148]},{"id":10148,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10149]},{"id":10149,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10150]},{"id":10150,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10151]},{"id":10151,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10152]},{"id":10152,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10153,11509]},{"id":10153,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10154]},{"id":10154,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34820,"ticks":1}]},{"id":11509,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11510]},{"id":11510,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11511]},{"id":11511,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11512]},{"id":11512,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11513]},{"id":11513,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[11514]},{"id":11514,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":1,"children":[11515,12146],"positionTicks":[{"line":33921,"ticks":1}]},{"id":11515,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11516]},{"id":11516,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11517]},{"id":11517,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11518]},{"id":11518,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11519,12149]},{"id":11519,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11520]},{"id":11520,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11521]},{"id":11521,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11522]},{"id":11522,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11523]},{"id":11523,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11524]},{"id":11524,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11525]},{"id":11525,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11526]},{"id":11526,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[11527]},{"id":11527,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[11528]},{"id":11528,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33264,"ticks":1}]},{"id":12149,"callFrame":{"functionName":"parseFunctionOrConstructorTypeToError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34965,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":34966,"ticks":1}]},{"id":12146,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[12147]},{"id":12147,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12148]},{"id":12148,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":11529,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[11530]},{"id":11530,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11531]},{"id":11531,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11532]},{"id":11532,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[11533],"positionTicks":[{"line":13247,"ticks":1}]},{"id":11533,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13296,"ticks":1}]},{"id":10155,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[10156]},{"id":10156,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[10157]},{"id":10157,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[10158]},{"id":10158,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[10159,11506]},{"id":10159,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10160]},{"id":10160,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[10161]},{"id":10161,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[10162]},{"id":10162,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[10163]},{"id":10163,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[10164],"positionTicks":[{"line":38224,"ticks":1}]},{"id":10164,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[10165,11293]},{"id":10165,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[10166]},{"id":10166,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38642,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":38649,"ticks":1}]},{"id":11293,"callFrame":{"functionName":"parseReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38707,"columnNumber":29},"hitCount":0,"children":[11294]},{"id":11294,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2792,"columnNumber":13},"hitCount":0,"children":[11295]},{"id":11295,"callFrame":{"functionName":"isJSDocReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30542,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":30544,"ticks":1}]},{"id":11506,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11507]},{"id":11507,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"children":[11508],"positionTicks":[{"line":38202,"ticks":1}]},{"id":11508,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":8,"children":[11534,11700,11759,12869],"positionTicks":[{"line":38227,"ticks":1},{"line":38310,"ticks":1},{"line":12163,"ticks":1},{"line":38232,"ticks":1},{"line":38290,"ticks":1},{"line":14420,"ticks":2},{"line":38224,"ticks":1}]},{"id":11534,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[11535,11764,12150]},{"id":11535,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[11536,12035,12155]},{"id":11536,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38642,"columnNumber":52},"hitCount":0,"children":[11537]},{"id":11537,"callFrame":{"functionName":"parseJSDocEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39098,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":39104,"ticks":1}]},{"id":12035,"callFrame":{"functionName":"createJSDocParameterTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27135,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":27137,"ticks":1}]},{"id":12155,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[12156]},{"id":12156,"callFrame":{"functionName":"pushComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38483,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":38484,"ticks":1}]},{"id":11764,"callFrame":{"functionName":"parseReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38707,"columnNumber":29},"hitCount":0,"children":[11765]},{"id":11765,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[11766]},{"id":11766,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":0},{"id":12150,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38623,"columnNumber":30},"hitCount":0,"children":[12151]},{"id":12151,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[12152]},{"id":12152,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":0,"children":[12153]},{"id":12153,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[12154]},{"id":12154,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14448,"ticks":1}]},{"id":11700,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[11701]},{"id":11701,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":3,"children":[12145],"positionTicks":[{"line":14448,"ticks":1},{"line":14436,"ticks":1},{"line":14511,"ticks":1}]},{"id":12145,"callFrame":{"functionName":"isIdentifierStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12121,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":11781,"ticks":1}]},{"id":11759,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38577,"columnNumber":29},"hitCount":0,"children":[11760]},{"id":11760,"callFrame":{"functionName":"createJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27216,"columnNumber":26},"hitCount":0,"children":[11761]},{"id":11761,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[11762]},{"id":11762,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":0,"children":[11763]},{"id":11763,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147892,"ticks":1}]},{"id":12869,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32950,"columnNumber":36},"hitCount":0,"children":[12870]},{"id":12870,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":0,"children":[12871]},{"id":12871,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":11538,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[11539,11746]},{"id":11539,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[11540]},{"id":11540,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":1,"children":[11541],"positionTicks":[{"line":33856,"ticks":1}]},{"id":11541,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[11542]},{"id":11542,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":1,"children":[11559,11568,11571,11781,11900],"positionTicks":[{"line":34320,"ticks":1}]},{"id":11559,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":1,"children":[11722,11788],"positionTicks":[{"line":35078,"ticks":1}]},{"id":11722,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11723]},{"id":11723,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11724]},{"id":11724,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11725]},{"id":11725,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11726]},{"id":11726,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11727]},{"id":11727,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11728]},{"id":11728,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11729]},{"id":11729,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":1,"children":[11730],"positionTicks":[{"line":34885,"ticks":1}]},{"id":11730,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11731]},{"id":11731,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":3,"children":[11782],"positionTicks":[{"line":34113,"ticks":3}]},{"id":11782,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[11783]},{"id":11783,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11784]},{"id":11784,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[11785]},{"id":11785,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[11786]},{"id":11786,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[11787]},{"id":11787,"callFrame":{"functionName":"propagatePropertyNameFlagsOfChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28441,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":28443,"ticks":1}]},{"id":11788,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[11789]},{"id":11789,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[11790]},{"id":11790,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[11791]},{"id":11791,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11792]},{"id":11792,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[11793]},{"id":11793,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[11794]},{"id":11794,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11795]},{"id":11795,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11796]},{"id":11796,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11797]},{"id":11797,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11798]},{"id":11798,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11799]},{"id":11799,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11800]},{"id":11800,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11801]},{"id":11801,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11802]},{"id":11802,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11803,11901]},{"id":11803,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11804]},{"id":11804,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":0,"children":[11805]},{"id":11805,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[11806]},{"id":11806,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[11807]},{"id":11807,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148187,"ticks":1}]},{"id":11901,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34705,"ticks":1}]},{"id":11568,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11569]},{"id":11569,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11570]},{"id":11570,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":11571,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":25199,"ticks":1}]},{"id":11781,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32675,"ticks":1}]},{"id":11900,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":34685,"ticks":1}]},{"id":11746,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11747]},{"id":11747,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11748]},{"id":11748,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":11553,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":1,"children":[11554],"positionTicks":[{"line":37108,"ticks":1}]},{"id":11554,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[11555]},{"id":11555,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11556]},{"id":11556,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":2,"children":[11557],"positionTicks":[{"line":32936,"ticks":2}]},{"id":11557,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":4,"children":[11558,12002],"positionTicks":[{"line":13022,"ticks":1},{"line":12989,"ticks":1},{"line":12806,"ticks":2}]},{"id":11558,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13296,"ticks":1}]},{"id":12002,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14267,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":14269,"ticks":1}]},{"id":11832,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":17612,"ticks":1}]},{"id":12710,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[12711]},{"id":12711,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12712]},{"id":12712,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12713]},{"id":12713,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[12714],"positionTicks":[{"line":12806,"ticks":1}]},{"id":12714,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":4,"positionTicks":[{"line":12222,"ticks":4}]},{"id":12715,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12716]},{"id":12716,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12717]},{"id":12717,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[12718]},{"id":12718,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12719]},{"id":12719,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12720]},{"id":12720,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":1,"children":[12721],"positionTicks":[{"line":34960,"ticks":1}]},{"id":12721,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12722]},{"id":12722,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12723]},{"id":12723,"callFrame":{"functionName":"parseFunctionOrConstructorTypeToError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34965,"columnNumber":48},"hitCount":0,"children":[12724]},{"id":12724,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[12725]},{"id":12725,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12726]},{"id":12726,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[12727]},{"id":12727,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12728]},{"id":12728,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35030,"columnNumber":45},"hitCount":0,"children":[12729]},{"id":12729,"callFrame":{"functionName":"skipParameterStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35012,"columnNumber":29},"hitCount":0,"children":[12730]},{"id":12730,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":0,"children":[12731]},{"id":12731,"callFrame":{"functionName":"parseObjectBindingPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37152,"columnNumber":36},"hitCount":0,"children":[12732]},{"id":12732,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[12733]},{"id":12733,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37155,"columnNumber":32},"hitCount":0,"children":[12734]},{"id":12734,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12735]},{"id":12735,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[12736]},{"id":12736,"callFrame":{"functionName":"parseErrorAtCurrentToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32903,"columnNumber":35},"hitCount":0,"children":[12737]},{"id":12737,"callFrame":{"functionName":"parseErrorAt","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32916,"columnNumber":23},"hitCount":0,"children":[12738]},{"id":12738,"callFrame":{"functionName":"parseErrorAtPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32906,"columnNumber":31},"hitCount":0,"children":[12739]},{"id":12739,"callFrame":{"functionName":"createDetachedDiagnostic","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21383,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":21391,"ticks":1}]},{"id":10167,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[10168]},{"id":10168,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10169,10364,11345,11368,11375,11576,12066]},{"id":10169,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[10170,11377]},{"id":10170,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[10171,12544,12979]},{"id":10171,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[10172,12432,12592]},{"id":10172,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10173,12967]},{"id":10173,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[10174,10234,10250]},{"id":10174,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[10175]},{"id":10175,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[10176]},{"id":10176,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[10177]},{"id":10177,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10178]},{"id":10178,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[10179]},{"id":10179,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[10180,10196]},{"id":10180,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":0,"children":[10181]},{"id":10181,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[10182]},{"id":10182,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[10183,10184]},{"id":10183,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":38171,"ticks":1}]},{"id":10184,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[10185]},{"id":10185,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[10186]},{"id":10186,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10187]},{"id":10187,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[10188]},{"id":10188,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[10189]},{"id":10189,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[10190]},{"id":10190,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[10191]},{"id":10191,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38577,"columnNumber":29},"hitCount":0,"children":[10192]},{"id":10192,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[10193]},{"id":10193,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[10194]},{"id":10194,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[10195]},{"id":10195,"callFrame":{"functionName":"parseJSDocLinkPrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38613,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":38618,"ticks":1}]},{"id":10196,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37300,"columnNumber":33},"hitCount":0,"children":[10197,10210,10225]},{"id":10197,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[10198,10222]},{"id":10198,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[10199]},{"id":10199,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[10200]},{"id":10200,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[10201]},{"id":10201,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10202]},{"id":10202,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[10203]},{"id":10203,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[10204]},{"id":10204,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[10205]},{"id":10205,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[10206,10207,10231]},{"id":10206,"callFrame":{"functionName":"pushComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38227,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":38228,"ticks":1}]},{"id":10207,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[10208]},{"id":10208,"callFrame":{"functionName":"parseReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38707,"columnNumber":29},"hitCount":0,"children":[10209]},{"id":10209,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33217,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":33218,"ticks":1}]},{"id":10231,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[10232]},{"id":10232,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":0,"children":[10233]},{"id":10233,"callFrame":{"functionName":"isWhiteSpaceSingleLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11767,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":11768,"ticks":1}]},{"id":10222,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[10223]},{"id":10223,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":0,"children":[10224]},{"id":10224,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":11945,"ticks":1}]},{"id":10210,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[10211]},{"id":10211,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[10212]},{"id":10212,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10213]},{"id":10213,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":0,"children":[10214]},{"id":10214,"callFrame":{"functionName":"isStartOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34826,"columnNumber":24},"hitCount":0,"children":[10215]},{"id":10215,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[10216]},{"id":10216,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[10217]},{"id":10217,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[10218]},{"id":10218,"callFrame":{"functionName":"isStartOfParenthesizedOrFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34875,"columnNumber":47},"hitCount":0,"children":[10219]},{"id":10219,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[10220]},{"id":10220,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[10221]},{"id":10221,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0},{"id":10225,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[10226]},{"id":10226,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[10227]},{"id":10227,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[10228]},{"id":10228,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[10229]},{"id":10229,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[10230]},{"id":10230,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":10234,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[10235]},{"id":10235,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10236,10276,10434,11676,12262,12268]},{"id":10236,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[10237]},{"id":10237,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10238]},{"id":10238,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10239]},{"id":10239,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10240]},{"id":10240,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10241]},{"id":10241,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10242]},{"id":10242,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10243]},{"id":10243,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10244]},{"id":10244,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[10245]},{"id":10245,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[10246]},{"id":10246,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10247]},{"id":10247,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[10248]},{"id":10248,"callFrame":{"functionName":"createConstructorTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25532,"columnNumber":36},"hitCount":0,"children":[10249]},{"id":10249,"callFrame":{"functionName":"createConstructorTypeNode1","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25535,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":25540,"ticks":1}]},{"id":10276,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":1,"children":[10277],"positionTicks":[{"line":37763,"ticks":1}]},{"id":10277,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[10278]},{"id":10278,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[10279]},{"id":10279,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10280]},{"id":10280,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[10281]},{"id":10281,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[10282]},{"id":10282,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10283]},{"id":10283,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[10284]},{"id":10284,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10285]},{"id":10285,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10286]},{"id":10286,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10287]},{"id":10287,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10288]},{"id":10288,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10289]},{"id":10289,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10290]},{"id":10290,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10291]},{"id":10291,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[10292]},{"id":10292,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[10293]},{"id":10293,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[10294]},{"id":10294,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33952,"columnNumber":30},"hitCount":0,"children":[10295]},{"id":10295,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33264,"ticks":1}]},{"id":10434,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[10435,11907]},{"id":10435,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[10436,11902,11949]},{"id":10436,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10437]},{"id":10437,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[10438,10461]},{"id":10438,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[10439,10449]},{"id":10439,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[10440]},{"id":10440,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[10441]},{"id":10441,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[10442]},{"id":10442,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[10443]},{"id":10443,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10444]},{"id":10444,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[10445]},{"id":10445,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[10446]},{"id":10446,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[10447]},{"id":10447,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[10448]},{"id":10448,"callFrame":{"functionName":"isIdentifierStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12121,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":12122,"ticks":1}]},{"id":10449,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[10450]},{"id":10450,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[10451]},{"id":10451,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[10452]},{"id":10452,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10453]},{"id":10453,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10454]},{"id":10454,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10455]},{"id":10455,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10456]},{"id":10456,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10457]},{"id":10457,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10458]},{"id":10458,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10459]},{"id":10459,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[10460]},{"id":10460,"callFrame":{"functionName":"parseThisTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34146,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34150,"ticks":1}]},{"id":10461,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[10462]},{"id":10462,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[10463]},{"id":10463,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[10464]},{"id":10464,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10465]},{"id":10465,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[10466]},{"id":10466,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[10467]},{"id":10467,"callFrame":{"functionName":"doOutsideOfAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32876,"columnNumber":34},"hitCount":0,"children":[10468]},{"id":10468,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34325,"columnNumber":33},"hitCount":0,"children":[10469]},{"id":10469,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":32927,"ticks":1}]},{"id":11902,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[11903,11917]},{"id":11903,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[11904,11952,11958,11963]},{"id":11904,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[11905]},{"id":11905,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11906]},{"id":11906,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":32936,"ticks":2}]},{"id":11952,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[11953]},{"id":11953,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[11954]},{"id":11954,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11955,11970]},{"id":11955,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11956]},{"id":11956,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11957]},{"id":11957,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12822,"ticks":1}]},{"id":11970,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[11971]},{"id":11971,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[11972]},{"id":11972,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11973]},{"id":11973,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11974]},{"id":11974,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11975]},{"id":11975,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11976]},{"id":11976,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11977]},{"id":11977,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11978]},{"id":11978,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11979]},{"id":11979,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11980]},{"id":11980,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":34915,"ticks":1}]},{"id":11958,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[11959]},{"id":11959,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11960]},{"id":11960,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11961]},{"id":11961,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[11962]},{"id":11962,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12215,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":11963,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[11964,11981]},{"id":11964,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[11965]},{"id":11965,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[11966]},{"id":11966,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[11967]},{"id":11967,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11968]},{"id":11968,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[11969]},{"id":11969,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[11983],"positionTicks":[{"line":14614,"ticks":1}]},{"id":11983,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[11984]},{"id":11984,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[11985]},{"id":11985,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[11986]},{"id":11986,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[11987]},{"id":11987,"callFrame":{"functionName":"propagatePropertyNameFlagsOfChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28441,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":28443,"ticks":1}]},{"id":11981,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[11982]},{"id":11982,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12001,"ticks":1}]},{"id":11917,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[11918]},{"id":11918,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[11919]},{"id":11919,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[11920]},{"id":11920,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11921]},{"id":11921,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[11922]},{"id":11922,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[11923]},{"id":11923,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11924]},{"id":11924,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11925]},{"id":11925,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11926]},{"id":11926,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11927]},{"id":11927,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11928]},{"id":11928,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11929]},{"id":11929,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11930]},{"id":11930,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11931]},{"id":11931,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11932]},{"id":11932,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11933]},{"id":11933,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[11934]},{"id":11934,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[11935]},{"id":11935,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[11936]},{"id":11936,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[11937]},{"id":11937,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[11938]},{"id":11938,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11939]},{"id":11939,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11940]},{"id":11940,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11941]},{"id":11941,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11942]},{"id":11942,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11943]},{"id":11943,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11944]},{"id":11944,"callFrame":{"functionName":"parseTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34923,"columnNumber":28},"hitCount":0,"children":[11945]},{"id":11945,"callFrame":{"functionName":"createTypeOperatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25718,"columnNumber":33},"hitCount":0,"children":[11946]},{"id":11946,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[11947]},{"id":11947,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":0,"children":[11948]},{"id":11948,"callFrame":{"functionName":"countNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32366,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32367,"ticks":1}]},{"id":11949,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11950]},{"id":11950,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11951]},{"id":11951,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12987,"ticks":1}]},{"id":11907,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37632,"columnNumber":31},"hitCount":0,"children":[11908]},{"id":11908,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[11909]},{"id":11909,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37638,"columnNumber":30},"hitCount":0,"children":[11910]},{"id":11910,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11911]},{"id":11911,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37646,"columnNumber":43},"hitCount":0,"children":[11912]},{"id":11912,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[11913]},{"id":11913,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[11914]},{"id":11914,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[11915]},{"id":11915,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":0,"children":[11916]},{"id":11916,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33264,"ticks":1}]},{"id":11676,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[11677,12649,12654]},{"id":11677,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[11678]},{"id":11678,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11679]},{"id":11679,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11680,12648]},{"id":11680,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[11681],"positionTicks":[{"line":12970,"ticks":1}]},{"id":11681,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14267,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":14269,"ticks":1}]},{"id":12648,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12215,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12217,"ticks":1}]},{"id":12649,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[12650,12652]},{"id":12650,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12651]},{"id":12651,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":12652,"callFrame":{"functionName":"createVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26641,"columnNumber":40},"hitCount":0,"children":[12653]},{"id":12653,"callFrame":{"functionName":"propagateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28449,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":28450,"ticks":2}]},{"id":12654,"callFrame":{"functionName":"createVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26412,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":26416,"ticks":1}]},{"id":12262,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[12263]},{"id":12263,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37927,"columnNumber":37},"hitCount":0,"children":[12264]},{"id":12264,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[12265]},{"id":12265,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12266]},{"id":12266,"callFrame":{"functionName":"parseExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37932,"columnNumber":31},"hitCount":0,"children":[12267]},{"id":12267,"callFrame":{"functionName":"createExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27004,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":27006,"ticks":1}]},{"id":12268,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[12269]},{"id":12269,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[12270]},{"id":12270,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[12271]},{"id":12271,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[12272]},{"id":12272,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[12273]},{"id":12273,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37282,"columnNumber":41},"hitCount":0,"children":[12274]},{"id":12274,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[12275]},{"id":12275,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12276]},{"id":12276,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[12277]},{"id":12277,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12278]},{"id":12278,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37283,"columnNumber":20},"hitCount":0,"children":[12279]},{"id":12279,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[12280]},{"id":12280,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[12281]},{"id":12281,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[12282]},{"id":12282,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[12283]},{"id":12283,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[12284]},{"id":12284,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[12285]},{"id":12285,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[12286]},{"id":12286,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[12287]},{"id":12287,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":0,"children":[12288]},{"id":12288,"callFrame":{"functionName":"getTokenText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12162,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":12163,"ticks":1}]},{"id":10250,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[10251,10255,10271,11543,11560,11817,12488,12515,12564]},{"id":10251,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[10252]},{"id":10252,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[10253]},{"id":10253,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[10254]},{"id":10254,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":32936,"ticks":2}]},{"id":10255,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":1,"children":[10256],"positionTicks":[{"line":32675,"ticks":1}]},{"id":10256,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[10257]},{"id":10257,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[10258]},{"id":10258,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[10259,12435]},{"id":10259,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10260]},{"id":10260,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[10261]},{"id":10261,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[10262]},{"id":10262,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[10263]},{"id":10263,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":2,"children":[10264,10266,10268],"positionTicks":[{"line":38243,"ticks":1},{"line":38310,"ticks":1}]},{"id":10264,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[10265]},{"id":10265,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":3,"positionTicks":[{"line":14435,"ticks":3}]},{"id":10266,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32950,"columnNumber":36},"hitCount":0,"children":[10267]},{"id":10267,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14420,"ticks":1}]},{"id":10268,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38577,"columnNumber":29},"hitCount":0,"children":[10269]},{"id":10269,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[10270]},{"id":10270,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"children":[10274],"positionTicks":[{"line":32978,"ticks":1}]},{"id":10274,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[10275]},{"id":10275,"callFrame":{"functionName":"parseJSDocLinkPrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38613,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":38615,"ticks":1}]},{"id":12435,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[12436]},{"id":12436,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[12437]},{"id":12437,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[12438],"positionTicks":[{"line":38227,"ticks":1}]},{"id":12438,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[12439,12458]},{"id":12439,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[12440]},{"id":12440,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[12441]},{"id":12441,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":1,"children":[12607],"positionTicks":[{"line":38477,"ticks":1}]},{"id":12607,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14416,"ticks":1}]},{"id":12458,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":0,"children":[12459]},{"id":12459,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[12460]},{"id":12460,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14448,"ticks":1}]},{"id":10271,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[10272]},{"id":10272,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[10273]},{"id":10273,"callFrame":{"functionName":"hasExtendedUnicodeEscape","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12165,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":12166,"ticks":1}]},{"id":11543,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[11544]},{"id":11544,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[11545]},{"id":11545,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11546]},{"id":11546,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[11547]},{"id":11547,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[11548,12074,12105,12454]},{"id":11548,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11549]},{"id":11549,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11550]},{"id":11550,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11551,11808]},{"id":11551,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[11552]},{"id":11552,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24825,"ticks":1}]},{"id":11808,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11809]},{"id":11809,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11810]},{"id":11810,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11811]},{"id":11811,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11812]},{"id":11812,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11813]},{"id":11813,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11814]},{"id":11814,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11815]},{"id":11815,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[11816]},{"id":11816,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33921,"ticks":1}]},{"id":12074,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[12075]},{"id":12075,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12076]},{"id":12076,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12077]},{"id":12077,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":12105,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":1,"children":[12106],"positionTicks":[{"line":25199,"ticks":1}]},{"id":12106,"callFrame":{"functionName":"propagateIdentifierNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28438,"columnNumber":37},"hitCount":0,"children":[12107]},{"id":12107,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":12454,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12455]},{"id":12455,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12456]},{"id":12456,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":11560,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26657,"columnNumber":36},"hitCount":0,"children":[11561]},{"id":11561,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":24825,"ticks":2}]},{"id":11817,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[11818]},{"id":11818,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11819]},{"id":11819,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[11820]},{"id":11820,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11821]},{"id":11821,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11822]},{"id":11822,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11823]},{"id":11823,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11824]},{"id":11824,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11825]},{"id":11825,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11826,12442]},{"id":11826,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11827]},{"id":11827,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11828]},{"id":11828,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11829]},{"id":11829,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11830]},{"id":11830,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[11831]},{"id":11831,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":1,"children":[12101,12108],"positionTicks":[{"line":33921,"ticks":1}]},{"id":12101,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[12102]},{"id":12102,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12103]},{"id":12103,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12104]},{"id":12104,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12807,"ticks":1}]},{"id":12108,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12109]},{"id":12109,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12110]},{"id":12110,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12111]},{"id":12111,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12112]},{"id":12112,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12113]},{"id":12113,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12114]},{"id":12114,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12115]},{"id":12115,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12116]},{"id":12116,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[12117]},{"id":12117,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12118]},{"id":12118,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12119]},{"id":12119,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[12120]},{"id":12120,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[12121]},{"id":12121,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33264,"ticks":1}]},{"id":12442,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12443]},{"id":12443,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12444]},{"id":12444,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[12445]},{"id":12445,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[12446]},{"id":12446,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12447]},{"id":12447,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[12448]},{"id":12448,"callFrame":{"functionName":"isStartOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34826,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":34827,"ticks":1}]},{"id":12488,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12489]},{"id":12489,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[12490]},{"id":12490,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12491]},{"id":12491,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12492]},{"id":12492,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12493]},{"id":12493,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12494]},{"id":12494,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12495]},{"id":12495,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12496]},{"id":12496,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12497]},{"id":12497,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[12498]},{"id":12498,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12499]},{"id":12499,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12500]},{"id":12500,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[12501]},{"id":12501,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[12502]},{"id":12502,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12503]},{"id":12503,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12504]},{"id":12504,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12505]},{"id":12505,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12506]},{"id":12506,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[12507]},{"id":12507,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":12515,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12516]},{"id":12516,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12517]},{"id":12517,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12518]},{"id":12518,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12519]},{"id":12519,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12520]},{"id":12520,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12521]},{"id":12521,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12522]},{"id":12522,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12523]},{"id":12523,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12524]},{"id":12524,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12525,12594]},{"id":12525,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12526]},{"id":12526,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12527]},{"id":12527,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[12528]},{"id":12528,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[12529]},{"id":12529,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12530]},{"id":12530,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12531]},{"id":12531,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":12594,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12595]},{"id":12595,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[12596]},{"id":12596,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12597]},{"id":12597,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12598,12612]},{"id":12598,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[12599]},{"id":12599,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[12600]},{"id":12600,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[12601]},{"id":12601,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":12612,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[12613]},{"id":12613,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12614]},{"id":12614,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[12615]},{"id":12615,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12616]},{"id":12616,"callFrame":{"functionName":"isStartOfMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34569,"columnNumber":30},"hitCount":0,"children":[12617]},{"id":12617,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12618]},{"id":12618,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":12564,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[12565]},{"id":12565,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12566]},{"id":12566,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12567]},{"id":12567,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[12568]},{"id":12568,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":12967,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[12968]},{"id":12968,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[12969]},{"id":12969,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[12970]},{"id":12970,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[12971]},{"id":12971,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":1,"children":[12972],"positionTicks":[{"line":37245,"ticks":1}]},{"id":12972,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[12973]},{"id":12973,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12974,12975]},{"id":12974,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":1,"positionTicks":[{"line":37180,"ticks":1}]},{"id":12975,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[12976]},{"id":12976,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[12977]},{"id":12977,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[12978]},{"id":12978,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":12432,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[12433]},{"id":12433,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12434]},{"id":12434,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":3,"children":[12655],"positionTicks":[{"line":32936,"ticks":3}]},{"id":12655,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":12806,"ticks":2}]},{"id":12592,"callFrame":{"functionName":"createModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26776,"columnNumber":28},"hitCount":0,"children":[12593]},{"id":12593,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24826,"ticks":1}]},{"id":12544,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33302,"ticks":1}]},{"id":12979,"callFrame":{"functionName":"createModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26776,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":26778,"ticks":1}]},{"id":11377,"callFrame":{"functionName":"parseAmbientExternalModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37731,"columnNumber":48},"hitCount":0,"children":[11378]},{"id":11378,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[11379]},{"id":11379,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[11380]},{"id":11380,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[11381]},{"id":11381,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[11382]},{"id":11382,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[11383,12289]},{"id":11383,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[11384]},{"id":11384,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[11385]},{"id":11385,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[11386,11391]},{"id":11386,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[11387]},{"id":11387,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":0,"children":[11388]},{"id":11388,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11389]},{"id":11389,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11390]},{"id":11390,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12987,"ticks":1}]},{"id":11391,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[11392,11420,11436]},{"id":11392,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[11393,11447]},{"id":11393,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[11394]},{"id":11394,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[11395]},{"id":11395,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[11396,11639]},{"id":11396,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[11397]},{"id":11397,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11398]},{"id":11398,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[11399]},{"id":11399,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":1,"children":[11400],"positionTicks":[{"line":14539,"ticks":1}]},{"id":11400,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[11401,11402,11453],"positionTicks":[{"line":38224,"ticks":1}]},{"id":11401,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14453,"ticks":1}]},{"id":11402,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[11403,11441]},{"id":11403,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":1,"children":[11404,11406],"positionTicks":[{"line":38676,"ticks":1}]},{"id":11404,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":1,"children":[11405],"positionTicks":[{"line":38475,"ticks":1}]},{"id":11405,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":38568,"ticks":2}]},{"id":11406,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38642,"columnNumber":52},"hitCount":0,"children":[11407]},{"id":11407,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[11408]},{"id":11408,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[11409,11452]},{"id":11409,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[11410]},{"id":11410,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[11411]},{"id":11411,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[11412]},{"id":11412,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[11413]},{"id":11413,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[11414]},{"id":11414,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[11415]},{"id":11415,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36080,"columnNumber":44},"hitCount":0,"children":[11416]},{"id":11416,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33952,"columnNumber":30},"hitCount":0,"children":[11417]},{"id":11417,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[11418]},{"id":11418,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[11419]},{"id":11419,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0},{"id":11452,"callFrame":{"functionName":"parseConditionalExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35502,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":35504,"ticks":1}]},{"id":11441,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":0,"children":[11442]},{"id":11442,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[11443]},{"id":11443,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":2,"children":[11450],"positionTicks":[{"line":32988,"ticks":1},{"line":14529,"ticks":1}]},{"id":11450,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[11451]},{"id":11451,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":14528,"ticks":1}]},{"id":11453,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14420,"ticks":1}]},{"id":11639,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11640]},{"id":11640,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[11641]},{"id":11641,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[11642,11650],"positionTicks":[{"line":14432,"ticks":1}]},{"id":11642,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[11643]},{"id":11643,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[11644]},{"id":11644,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38642,"columnNumber":52},"hitCount":0,"children":[11645]},{"id":11645,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33149,"columnNumber":29},"hitCount":0,"children":[11646]},{"id":11646,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[11647]},{"id":11647,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[11648]},{"id":11648,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":0,"children":[11649]},{"id":11649,"callFrame":{"functionName":"TokenOrIdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148032,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148033,"ticks":1}]},{"id":11650,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[11651]},{"id":11651,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14511,"ticks":1}]},{"id":11447,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[11448]},{"id":11448,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":0,"children":[11449]},{"id":11449,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":5,"positionTicks":[{"line":11993,"ticks":2},{"line":11961,"ticks":1},{"line":12001,"ticks":2}]},{"id":11420,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[11421]},{"id":11421,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11422]},{"id":11422,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[11423]},{"id":11423,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11424]},{"id":11424,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11425]},{"id":11425,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11426]},{"id":11426,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11427]},{"id":11427,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11428]},{"id":11428,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11429]},{"id":11429,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11430]},{"id":11430,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11431]},{"id":11431,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11432]},{"id":11432,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11433]},{"id":11433,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":1,"children":[11434],"positionTicks":[{"line":34707,"ticks":1}]},{"id":11434,"callFrame":{"functionName":"createPrefixUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26115,"columnNumber":38},"hitCount":0,"children":[11435]},{"id":11435,"callFrame":{"functionName":"parenthesizeOperandOfPrefixUnary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23981,"columnNumber":36},"hitCount":0,"children":[11445]},{"id":11445,"callFrame":{"functionName":"cast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3470,"columnNumber":13},"hitCount":0,"children":[11446]},{"id":11446,"callFrame":{"functionName":"isUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15781,"columnNumber":26},"hitCount":0},{"id":11436,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[11437]},{"id":11437,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11438]},{"id":11438,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"children":[11439],"positionTicks":[{"line":32936,"ticks":1}]},{"id":11439,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":5,"children":[11440,11444],"positionTicks":[{"line":12806,"ticks":3},{"line":12987,"ticks":1},{"line":12994,"ticks":1}]},{"id":11440,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":11444,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11770,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":11772,"ticks":1},{"line":11771,"ticks":1}]},{"id":12289,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[12290]},{"id":12290,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[12291]},{"id":12291,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[12292]},{"id":12292,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[12293]},{"id":12293,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[12294]},{"id":12294,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[12295]},{"id":12295,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[12296]},{"id":12296,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[12297]},{"id":12297,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[12298]},{"id":12298,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[12299]},{"id":12299,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[12300,12305,12308,12316]},{"id":12300,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[12301]},{"id":12301,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12302]},{"id":12302,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12303]},{"id":12303,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12304]},{"id":12304,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":12305,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[12306]},{"id":12306,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12307]},{"id":12307,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"children":[12315],"positionTicks":[{"line":32936,"ticks":1}]},{"id":12315,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12989,"ticks":1}]},{"id":12308,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[12309]},{"id":12309,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[12310]},{"id":12310,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[12311]},{"id":12311,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[12312]},{"id":12312,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[12313]},{"id":12313,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[12314]},{"id":12314,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[12334],"positionTicks":[{"line":38310,"ticks":1}]},{"id":12334,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":38379,"ticks":1}]},{"id":12316,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[12317]},{"id":12317,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12318]},{"id":12318,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[12319]},{"id":12319,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12320]},{"id":12320,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12321]},{"id":12321,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12322]},{"id":12322,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12323]},{"id":12323,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12324]},{"id":12324,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12325]},{"id":12325,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12326]},{"id":12326,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12327]},{"id":12327,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[12328]},{"id":12328,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12329]},{"id":12329,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[12330]},{"id":12330,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12331]},{"id":12331,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34699,"columnNumber":31},"hitCount":0,"children":[12332]},{"id":12332,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[12333]},{"id":12333,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148187,"ticks":1}]},{"id":10364,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":1,"children":[10365,10420,12037,12380,12742,12757,12900],"positionTicks":[{"line":37665,"ticks":1}]},{"id":10365,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[10366,11296,12038,12344]},{"id":10366,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10367]},{"id":10367,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[10368]},{"id":10368,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[10369,10389,10419]},{"id":10369,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[10370]},{"id":10370,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[10371]},{"id":10371,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10372]},{"id":10372,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[10373]},{"id":10373,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[10374]},{"id":10374,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10375]},{"id":10375,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10376]},{"id":10376,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10377]},{"id":10377,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10378]},{"id":10378,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10379]},{"id":10379,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10380]},{"id":10380,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10381]},{"id":10381,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[10382]},{"id":10382,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":34113,"ticks":1}]},{"id":10389,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10390]},{"id":10390,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10391]},{"id":10391,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10392]},{"id":10392,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10393]},{"id":10393,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10394]},{"id":10394,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10395]},{"id":10395,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10396]},{"id":10396,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10397]},{"id":10397,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[10398]},{"id":10398,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[10399]},{"id":10399,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10400]},{"id":10400,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[10401]},{"id":10401,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[10402]},{"id":10402,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[10403]},{"id":10403,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10404]},{"id":10404,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[10405]},{"id":10405,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0},{"id":10419,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0},{"id":11296,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":1,"children":[11297,11749],"positionTicks":[{"line":34516,"ticks":1}]},{"id":11297,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[11298,11623,11757,11833,11865,12702]},{"id":11298,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[11299]},{"id":11299,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[11300]},{"id":11300,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[11301]},{"id":11301,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[11302,11562]},{"id":11302,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[11303]},{"id":11303,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11304]},{"id":11304,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[11305]},{"id":11305,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[11306]},{"id":11306,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[11307]},{"id":11307,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[11308]},{"id":11308,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[11309]},{"id":11309,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[11310]},{"id":11310,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":0,"children":[11311]},{"id":11311,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32950,"columnNumber":36},"hitCount":0,"children":[11312]},{"id":11312,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14432,"ticks":1}]},{"id":11562,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11563]},{"id":11563,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[11564]},{"id":11564,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":2,"children":[11565,11615],"positionTicks":[{"line":38232,"ticks":1},{"line":38310,"ticks":1}]},{"id":11565,"callFrame":{"functionName":"parseOptionalJsdoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39091,"columnNumber":33},"hitCount":0,"children":[11566]},{"id":11566,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[11567]},{"id":11567,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":11615,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[11616,11732,12705]},{"id":11616,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":0,"children":[11617]},{"id":11617,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[11618]},{"id":11618,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[11619]},{"id":11619,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[11620]},{"id":11620,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[11621]},{"id":11621,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38335,"columnNumber":48},"hitCount":0,"children":[11622]},{"id":11622,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14511,"ticks":1}]},{"id":11732,"callFrame":{"functionName":"parseSeeTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38725,"columnNumber":26},"hitCount":0,"children":[11733]},{"id":11733,"callFrame":{"functionName":"parseJSDocNameReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38132,"columnNumber":36},"hitCount":0,"children":[11734,11736]},{"id":11734,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[11735]},{"id":11735,"callFrame":{"functionName":"createQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25164,"columnNumber":30},"hitCount":0},{"id":11736,"callFrame":{"functionName":"fixupParentReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32769,"columnNumber":32},"hitCount":0,"children":[11737]},{"id":11737,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[11738]},{"id":11738,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[11739]},{"id":11739,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":32266,"ticks":1}]},{"id":12705,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[12706]},{"id":12706,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[12707]},{"id":12707,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":0,"children":[12708]},{"id":12708,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14420,"ticks":1}]},{"id":11623,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[11624]},{"id":11624,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[11625]},{"id":11625,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11626,11627,12376,12695]},{"id":11626,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33526,"columnNumber":27},"hitCount":7,"positionTicks":[{"line":33527,"ticks":7}]},{"id":11627,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[11628]},{"id":11628,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[11629]},{"id":11629,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11630,11706]},{"id":11630,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[11631]},{"id":11631,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[11632,12362]},{"id":11632,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11633]},{"id":11633,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11634]},{"id":11634,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":12362,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12363]},{"id":12363,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12364]},{"id":12364,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12365]},{"id":12365,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12366]},{"id":12366,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12367]},{"id":12367,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12368]},{"id":12368,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12369]},{"id":12369,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12370]},{"id":12370,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12371]},{"id":12371,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12372]},{"id":12372,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12373]},{"id":12373,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[12374]},{"id":12374,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12375]},{"id":12375,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":11706,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11707]},{"id":11707,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11708]},{"id":11708,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":10,"children":[11709],"positionTicks":[{"line":34994,"ticks":10}]},{"id":11709,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11710]},{"id":11710,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11711]},{"id":11711,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11712]},{"id":11712,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11713]},{"id":11713,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11714]},{"id":11714,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11715]},{"id":11715,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[11716]},{"id":11716,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[11717]},{"id":11717,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[11718]},{"id":11718,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[11719]},{"id":11719,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[11720]},{"id":11720,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[11721]},{"id":11721,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33264,"ticks":1}]},{"id":12376,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12377]},{"id":12377,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12378]},{"id":12378,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[12379]},{"id":12379,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":12695,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[12696]},{"id":12696,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12697]},{"id":12697,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12698]},{"id":12698,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":0,"children":[12699]},{"id":12699,"callFrame":{"functionName":"propagateIdentifierNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28438,"columnNumber":37},"hitCount":0,"children":[12700]},{"id":12700,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[12701]},{"id":12701,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":11757,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[11758]},{"id":11758,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":25071,"ticks":1}]},{"id":11833,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[11834,12078]},{"id":11834,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11835,12660]},{"id":11835,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11836]},{"id":11836,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11837]},{"id":11837,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11838]},{"id":11838,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11839]},{"id":11839,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11840]},{"id":11840,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11841]},{"id":11841,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11842]},{"id":11842,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11843]},{"id":11843,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11844,11992]},{"id":11844,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[11845]},{"id":11845,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[11846]},{"id":11846,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[11847]},{"id":11847,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[11848]},{"id":11848,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34699,"columnNumber":31},"hitCount":0,"children":[11849]},{"id":11849,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[11850]},{"id":11850,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148187,"ticks":1}]},{"id":11992,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[11993]},{"id":11993,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11994]},{"id":11994,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[11995]},{"id":11995,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[11996]},{"id":11996,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[11997]},{"id":11997,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11998]},{"id":11998,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[11999]},{"id":11999,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12000]},{"id":12000,"callFrame":{"functionName":"doOutsideOfAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32876,"columnNumber":34},"hitCount":0,"children":[12001]},{"id":12001,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34325,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":34326,"ticks":1}]},{"id":12660,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[12661]},{"id":12661,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12662]},{"id":12662,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12663]},{"id":12663,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[12664]},{"id":12664,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":12078,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12079]},{"id":12079,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12080]},{"id":12080,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":11865,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[11866]},{"id":11866,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11867]},{"id":11867,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11868]},{"id":11868,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13003,"ticks":1}]},{"id":12702,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[12703]},{"id":12703,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[12704]},{"id":12704,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33874,"ticks":1}]},{"id":11749,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[11750]},{"id":11750,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[11751]},{"id":11751,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[11752]},{"id":11752,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11753]},{"id":11753,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[11754]},{"id":11754,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[11755]},{"id":11755,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":0,"children":[11756]},{"id":11756,"callFrame":{"functionName":"propagateIdentifierNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28438,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":28439,"ticks":1}]},{"id":12038,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12039]},{"id":12039,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":2,"children":[12040],"positionTicks":[{"line":32936,"ticks":2}]},{"id":12040,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[12041],"positionTicks":[{"line":12988,"ticks":1}]},{"id":12041,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11770,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11771,"ticks":1}]},{"id":12344,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[12345]},{"id":12345,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[12346]},{"id":12346,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12347]},{"id":12347,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[12348]},{"id":12348,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12349]},{"id":12349,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34494,"columnNumber":28},"hitCount":0,"children":[12350]},{"id":12350,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12351]},{"id":12351,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":10420,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37632,"columnNumber":31},"hitCount":0,"children":[10421]},{"id":10421,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10422]},{"id":10422,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37638,"columnNumber":30},"hitCount":0,"children":[10423]},{"id":10423,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10424]},{"id":10424,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37646,"columnNumber":43},"hitCount":1,"children":[10425],"positionTicks":[{"line":37653,"ticks":1}]},{"id":10425,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[10426]},{"id":10426,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[10427]},{"id":10427,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[10428]},{"id":10428,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[10429]},{"id":10429,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[10430]},{"id":10430,"callFrame":{"functionName":"parseTypeArgumentsInExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36231,"columnNumber":41},"hitCount":0,"children":[10431]},{"id":10431,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[10432]},{"id":10432,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[10433]},{"id":10433,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":12037,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":1,"children":[12770],"positionTicks":[{"line":33404,"ticks":1}]},{"id":12770,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[12771]},{"id":12771,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12772]},{"id":12772,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[12773]},{"id":12773,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34494,"columnNumber":28},"hitCount":0,"children":[12774]},{"id":12774,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12775]},{"id":12775,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12776]},{"id":12776,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":12380,"callFrame":{"functionName":"createInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26714,"columnNumber":37},"hitCount":0,"children":[12381]},{"id":12381,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24856,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":24857,"ticks":1}]},{"id":12742,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[12743]},{"id":12743,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[12744,12777,12782,12872,12876]},{"id":12744,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[12745,12833]},{"id":12745,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12746]},{"id":12746,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12747]},{"id":12747,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12748]},{"id":12748,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12749]},{"id":12749,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12750]},{"id":12750,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12751]},{"id":12751,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12752]},{"id":12752,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12753]},{"id":12753,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[12754]},{"id":12754,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12755]},{"id":12755,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[12756]},{"id":12756,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":14528,"ticks":1}]},{"id":12833,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12834]},{"id":12834,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12835]},{"id":12835,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[12836],"positionTicks":[{"line":13296,"ticks":1}]},{"id":12836,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[12837]},{"id":12837,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":12777,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[12778]},{"id":12778,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[12779]},{"id":12779,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[12780]},{"id":12780,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12781]},{"id":12781,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":12782,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[12783]},{"id":12783,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[12784]},{"id":12784,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[12785]},{"id":12785,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[12786]},{"id":12786,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[12787]},{"id":12787,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[12788]},{"id":12788,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":3,"children":[12789,12887],"positionTicks":[{"line":14614,"ticks":1},{"line":14420,"ticks":1},{"line":38245,"ticks":1}]},{"id":12789,"callFrame":{"functionName":"removeTrailingWhitespace","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38322,"columnNumber":39},"hitCount":0},{"id":12887,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[12888]},{"id":12888,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":0,"children":[12889]},{"id":12889,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[12890]},{"id":12890,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":0,"children":[12891]},{"id":12891,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":12872,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[12873]},{"id":12873,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12874]},{"id":12874,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12875]},{"id":12875,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":13023,"ticks":1},{"line":12984,"ticks":1}]},{"id":12876,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[12877,12936]},{"id":12877,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12878]},{"id":12878,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12879]},{"id":12879,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12880]},{"id":12880,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[12881]},{"id":12881,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12882,12892]},{"id":12882,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":1,"children":[12883],"positionTicks":[{"line":25199,"ticks":1}]},{"id":12883,"callFrame":{"functionName":"propagateIdentifierNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28438,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":28447,"ticks":1}]},{"id":12892,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[12893]},{"id":12893,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12894,12902,12918]},{"id":12894,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":1,"children":[12895,12926],"positionTicks":[{"line":34684,"ticks":1}]},{"id":12895,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12896]},{"id":12896,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12897]},{"id":12897,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12898]},{"id":12898,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[12899]},{"id":12899,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":1,"children":[12904,12930],"positionTicks":[{"line":34359,"ticks":1}]},{"id":12904,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[12905]},{"id":12905,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12906]},{"id":12906,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12907]},{"id":12907,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12908]},{"id":12908,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12909]},{"id":12909,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12910]},{"id":12910,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12911]},{"id":12911,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12912]},{"id":12912,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[12913]},{"id":12913,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12914]},{"id":12914,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12915]},{"id":12915,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[12916]},{"id":12916,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[12917]},{"id":12917,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33225,"ticks":1}]},{"id":12930,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33149,"columnNumber":29},"hitCount":0,"children":[12931]},{"id":12931,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[12932]},{"id":12932,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[12933]},{"id":12933,"callFrame":{"functionName":"createBaseToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25067,"columnNumber":26},"hitCount":0,"children":[12934]},{"id":12934,"callFrame":{"functionName":"createBaseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32392,"columnNumber":25},"hitCount":0,"children":[12935]},{"id":12935,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":5,"positionTicks":[{"line":148187,"ticks":5}]},{"id":12926,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[12927]},{"id":12927,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12928]},{"id":12928,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12929]},{"id":12929,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11772,"ticks":1}]},{"id":12902,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35003,"columnNumber":49},"hitCount":0,"children":[12903]},{"id":12903,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":14534,"ticks":1}]},{"id":12918,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12919]},{"id":12919,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12920]},{"id":12920,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12921]},{"id":12921,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12922]},{"id":12922,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12923]},{"id":12923,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12924]},{"id":12924,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[12925]},{"id":12925,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":6,"positionTicks":[{"line":34883,"ticks":6}]},{"id":12936,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33856,"ticks":1}]},{"id":12757,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[12758]},{"id":12758,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37638,"columnNumber":30},"hitCount":0,"children":[12759,12884]},{"id":12759,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12760]},{"id":12760,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[12761]},{"id":12761,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37646,"columnNumber":43},"hitCount":0,"children":[12762,12864]},{"id":12762,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[12763]},{"id":12763,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[12764]},{"id":12764,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[12765]},{"id":12765,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12766]},{"id":12766,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[12767]},{"id":12767,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12768]},{"id":12768,"callFrame":{"functionName":"parseTypeArgumentsInExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36231,"columnNumber":41},"hitCount":0,"children":[12769]},{"id":12769,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33856,"ticks":1}]},{"id":12864,"callFrame":{"functionName":"tryParseTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37655,"columnNumber":32},"hitCount":0,"children":[12865]},{"id":12865,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[12866]},{"id":12866,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12867]},{"id":12867,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12868]},{"id":12868,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":12884,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12885]},{"id":12885,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12886]},{"id":12886,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12811,"ticks":1}]},{"id":12900,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[12901]},{"id":12901,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":15010,"ticks":1}]},{"id":11345,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":1,"children":[11346,11347,12709],"positionTicks":[{"line":37245,"ticks":1}]},{"id":11346,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":1,"children":[12157],"positionTicks":[{"line":33210,"ticks":1}]},{"id":12157,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12158]},{"id":12158,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12159]},{"id":12159,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[12160]},{"id":12160,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12222,"ticks":1}]},{"id":11347,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[11348]},{"id":11348,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11349]},{"id":11349,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":0,"children":[11350]},{"id":11350,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37184,"columnNumber":35},"hitCount":0,"children":[11351,12465]},{"id":11351,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[11352]},{"id":11352,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11353]},{"id":11353,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11354]},{"id":11354,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11355]},{"id":11355,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11356]},{"id":11356,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11357]},{"id":11357,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11358]},{"id":11358,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11359]},{"id":11359,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11360]},{"id":11360,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11361]},{"id":11361,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11362,12469]},{"id":11362,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[11363]},{"id":11363,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[11364]},{"id":11364,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[11365]},{"id":11365,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[11366]},{"id":11366,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[11367]},{"id":11367,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":33305,"ticks":1}]},{"id":12469,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[12470]},{"id":12470,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[12471]},{"id":12471,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[12472]},{"id":12472,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12473]},{"id":12473,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":9,"positionTicks":[{"line":12806,"ticks":9}]},{"id":12465,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":0,"children":[12466]},{"id":12466,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33293,"columnNumber":33},"hitCount":0,"children":[12467]},{"id":12467,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[12468]},{"id":12468,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33260,"ticks":1}]},{"id":12709,"callFrame":{"functionName":"isArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3455,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":3456,"ticks":1}]},{"id":11368,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[11369]},{"id":11369,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[11370,12352,12422]},{"id":11370,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[11371]},{"id":11371,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[11372,12361]},{"id":11372,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[11373]},{"id":11373,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[11374,11587,11612]},{"id":11374,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37300,"columnNumber":33},"hitCount":1,"children":[11597,11605,12382,12942,12966],"positionTicks":[{"line":37312,"ticks":1}]},{"id":11597,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[11598]},{"id":11598,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[11599]},{"id":11599,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[11600]},{"id":11600,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[11601]},{"id":11601,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11602]},{"id":11602,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[11603]},{"id":11603,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[11604,12957],"positionTicks":[{"line":32949,"ticks":1}]},{"id":11604,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14420,"ticks":1}]},{"id":12957,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[12958]},{"id":12958,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38623,"columnNumber":30},"hitCount":0,"children":[12959]},{"id":12959,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[12960]},{"id":12960,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38477,"ticks":1}]},{"id":11605,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[11606,12390]},{"id":11606,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[11607]},{"id":11607,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11608]},{"id":11608,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11609]},{"id":11609,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[11610]},{"id":11610,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[11611]},{"id":11611,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":12390,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12391]},{"id":12391,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[12392]},{"id":12392,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12393]},{"id":12393,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[12394]},{"id":12394,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12395]},{"id":12395,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12396]},{"id":12396,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12397]},{"id":12397,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12398]},{"id":12398,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12399]},{"id":12399,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12400]},{"id":12400,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":34885,"ticks":1}]},{"id":12382,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[12383,12429]},{"id":12383,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12384]},{"id":12384,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12385]},{"id":12385,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12386]},{"id":12386,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":1,"children":[12387,12401],"positionTicks":[{"line":34320,"ticks":1}]},{"id":12387,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12388]},{"id":12388,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12389]},{"id":12389,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12883,"ticks":1}]},{"id":12401,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12402]},{"id":12402,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[12403,12407]},{"id":12403,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[12404]},{"id":12404,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12405]},{"id":12405,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"children":[12406],"positionTicks":[{"line":32936,"ticks":1}]},{"id":12406,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":12407,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[12408]},{"id":12408,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12409]},{"id":12409,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[12410]},{"id":12410,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12411]},{"id":12411,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12412]},{"id":12412,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12413]},{"id":12413,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12414]},{"id":12414,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12415]},{"id":12415,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12416]},{"id":12416,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12417]},{"id":12417,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12418]},{"id":12418,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[12419]},{"id":12419,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[12420]},{"id":12420,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":0,"children":[12421]},{"id":12421,"callFrame":{"functionName":"TokenOrIdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148032,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148033,"ticks":1}]},{"id":12429,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12430]},{"id":12430,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12431]},{"id":12431,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13247,"ticks":1}]},{"id":12942,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12943]},{"id":12943,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12944,12961]},{"id":12944,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12945]},{"id":12945,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[12946]},{"id":12946,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12947]},{"id":12947,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[12948]},{"id":12948,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12949]},{"id":12949,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[12950]},{"id":12950,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12951]},{"id":12951,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12952]},{"id":12952,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12953]},{"id":12953,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[12954]},{"id":12954,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12955,12964]},{"id":12955,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[12956]},{"id":12956,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":37170,"ticks":1}]},{"id":12964,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[12965]},{"id":12965,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":5,"positionTicks":[{"line":35078,"ticks":5}]},{"id":12961,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12962]},{"id":12962,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12963]},{"id":12963,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11781,"ticks":1}]},{"id":12966,"callFrame":{"functionName":"createMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25284,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":25285,"ticks":1}]},{"id":11587,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":1,"children":[11588,12136,12937],"positionTicks":[{"line":37330,"ticks":1}]},{"id":11588,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[11589]},{"id":11589,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[11590]},{"id":11590,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[11591]},{"id":11591,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[11592]},{"id":11592,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11593]},{"id":11593,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[11594]},{"id":11594,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[11595]},{"id":11595,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[11596]},{"id":11596,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14511,"ticks":1}]},{"id":12136,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[12137]},{"id":12137,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12138]},{"id":12138,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12139]},{"id":12139,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[12140]},{"id":12140,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[12141]},{"id":12141,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12750,"ticks":1}]},{"id":12937,"callFrame":{"functionName":"parseSemicolonAfterPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33090,"columnNumber":42},"hitCount":0,"children":[12938]},{"id":12938,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[12939]},{"id":12939,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12940]},{"id":12940,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12941]},{"id":12941,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":12989,"ticks":1},{"line":13022,"ticks":1}]},{"id":11612,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33333,"columnNumber":28},"hitCount":0,"children":[11613]},{"id":11613,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[11614]},{"id":11614,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":33305,"ticks":1}]},{"id":12361,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33526,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33527,"ticks":1}]},{"id":12352,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[12353]},{"id":12353,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[12354]},{"id":12354,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[12355]},{"id":12355,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[12356]},{"id":12356,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[12357]},{"id":12357,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[12358]},{"id":12358,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[12359],"positionTicks":[{"line":38310,"ticks":1}]},{"id":12359,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[12360]},{"id":12360,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14448,"ticks":1}]},{"id":12422,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37632,"columnNumber":31},"hitCount":0,"children":[12423]},{"id":12423,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[12424]},{"id":12424,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37638,"columnNumber":30},"hitCount":0,"children":[12425]},{"id":12425,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12426]},{"id":12426,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37646,"columnNumber":43},"hitCount":0,"children":[12427]},{"id":12427,"callFrame":{"functionName":"createExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26298,"columnNumber":44},"hitCount":0,"children":[12428]},{"id":12428,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":28445,"ticks":1}]},{"id":11375,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37785,"columnNumber":58},"hitCount":0,"children":[11376,12237]},{"id":11376,"callFrame":{"functionName":"parseImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37880,"columnNumber":39},"hitCount":2,"positionTicks":[{"line":37886,"ticks":1},{"line":37885,"ticks":1}]},{"id":12237,"callFrame":{"functionName":"tryParseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37807,"columnNumber":31},"hitCount":0,"children":[12238]},{"id":12238,"callFrame":{"functionName":"parseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37888,"columnNumber":28},"hitCount":0,"children":[12239]},{"id":12239,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37927,"columnNumber":37},"hitCount":0,"children":[12240]},{"id":12240,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[12241]},{"id":12241,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":1,"children":[12691],"positionTicks":[{"line":33856,"ticks":1}]},{"id":12691,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[12692]},{"id":12692,"callFrame":{"functionName":"parseImportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37936,"columnNumber":31},"hitCount":0,"children":[12693]},{"id":12693,"callFrame":{"functionName":"parseImportOrExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37939,"columnNumber":39},"hitCount":0,"children":[12694]},{"id":12694,"callFrame":{"functionName":"parseNameWithKeywordCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37986,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":37991,"ticks":1}]},{"id":11576,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[11577,11851,12242,12644]},{"id":11577,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11578]},{"id":11578,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11579]},{"id":11579,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11580]},{"id":11580,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11581]},{"id":11581,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11582]},{"id":11582,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11583]},{"id":11583,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11584]},{"id":11584,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11585]},{"id":11585,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11586]},{"id":11586,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":1,"children":[11696,11855,12619],"positionTicks":[{"line":34761,"ticks":1}]},{"id":11696,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[11697]},{"id":11697,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[11698]},{"id":11698,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[11699]},{"id":11699,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":14528,"ticks":1}]},{"id":11855,"callFrame":{"functionName":"parseTemplateType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33998,"columnNumber":28},"hitCount":0,"children":[11856,11858]},{"id":11856,"callFrame":{"functionName":"parseTemplateHead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34055,"columnNumber":28},"hitCount":0,"children":[11857]},{"id":11857,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34079,"ticks":1}]},{"id":11858,"callFrame":{"functionName":"parseTemplateTypeSpans","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34011,"columnNumber":33},"hitCount":0,"children":[11859]},{"id":11859,"callFrame":{"functionName":"parseTemplateTypeSpan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34021,"columnNumber":32},"hitCount":0,"children":[11860]},{"id":11860,"callFrame":{"functionName":"parseLiteralOfTemplateSpan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34034,"columnNumber":37},"hitCount":0,"children":[11861,11862]},{"id":11861,"callFrame":{"functionName":"reScanTemplateToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32959,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":32961,"ticks":1}]},{"id":11862,"callFrame":{"functionName":"parseTemplateMiddleOrTemplateTail","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34066,"columnNumber":44},"hitCount":0,"children":[11863]},{"id":11863,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[11864]},{"id":11864,"callFrame":{"functionName":"isTemplateLiteralKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15417,"columnNumber":30},"hitCount":0},{"id":12619,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[12620]},{"id":12620,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12621]},{"id":12621,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12622]},{"id":12622,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12623]},{"id":12623,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12624]},{"id":12624,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12625]},{"id":12625,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12626]},{"id":12626,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12627]},{"id":12627,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12628]},{"id":12628,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[12629]},{"id":12629,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[12630]},{"id":12630,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[12631]},{"id":12631,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[12632]},{"id":12632,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[12633]},{"id":12633,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12634]},{"id":12634,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12635]},{"id":12635,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[12636]},{"id":12636,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13296,"ticks":1}]},{"id":11851,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[11852]},{"id":11852,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11853]},{"id":11853,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11854]},{"id":11854,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12886,"ticks":1}]},{"id":12242,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[12243]},{"id":12243,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[12244]},{"id":12244,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12245]},{"id":12245,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[12246]},{"id":12246,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[12247]},{"id":12247,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[12248]},{"id":12248,"callFrame":{"functionName":"propagatePropertyNameFlagsOfChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28441,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":28443,"ticks":1}]},{"id":12644,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[12645]},{"id":12645,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12646]},{"id":12646,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12647]},{"id":12647,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12994,"ticks":1}]},{"id":12066,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":1,"children":[12067,12081,12449,12474,12545,12549],"positionTicks":[{"line":37270,"ticks":1}]},{"id":12067,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[12068]},{"id":12068,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12069]},{"id":12069,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12070]},{"id":12070,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12071]},{"id":12071,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12072,12461]},{"id":12072,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12073,12093]},{"id":12073,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":34374,"ticks":1}]},{"id":12093,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[12094,12134]},{"id":12094,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[12095]},{"id":12095,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12096]},{"id":12096,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12097]},{"id":12097,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[12098]},{"id":12098,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[12099]},{"id":12099,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[12100]},{"id":12100,"callFrame":{"functionName":"propagatePropertyNameFlagsOfChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28441,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":28443,"ticks":1}]},{"id":12134,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[12135]},{"id":12135,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":32862,"ticks":1}]},{"id":12461,"callFrame":{"functionName":"doInAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32873,"columnNumber":27},"hitCount":0,"children":[12462]},{"id":12462,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[12463]},{"id":12463,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34322,"columnNumber":61},"hitCount":9,"children":[12464],"positionTicks":[{"line":34323,"ticks":9}]},{"id":12464,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":37474,"ticks":1}]},{"id":12081,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[12082,12656]},{"id":12082,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[12083]},{"id":12083,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[12084]},{"id":12084,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":1,"children":[12085],"positionTicks":[{"line":38171,"ticks":1}]},{"id":12085,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[12086]},{"id":12086,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"children":[12087],"positionTicks":[{"line":38202,"ticks":1}]},{"id":12087,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":3,"children":[12088,12540,12608,12665],"positionTicks":[{"line":12163,"ticks":1},{"line":38310,"ticks":1},{"line":32949,"ticks":1}]},{"id":12088,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[12089,12553,12556,12562]},{"id":12089,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":1,"children":[12090,12604],"positionTicks":[{"line":38676,"ticks":1}]},{"id":12090,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38642,"columnNumber":52},"hitCount":1,"children":[12091,12577],"positionTicks":[{"line":38649,"ticks":1}]},{"id":12091,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[12092]},{"id":12092,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":1,"children":[12583],"positionTicks":[{"line":35216,"ticks":1}]},{"id":12583,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[12584]},{"id":12584,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[12585]},{"id":12585,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[12586]},{"id":12586,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[12587]},{"id":12587,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[12588,12658]},{"id":12588,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[12589]},{"id":12589,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[12590]},{"id":12590,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[12591]},{"id":12591,"callFrame":{"functionName":"createNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24868,"columnNumber":31},"hitCount":0},{"id":12658,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":1,"children":[12659],"positionTicks":[{"line":36122,"ticks":1}]},{"id":12659,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36080,"columnNumber":44},"hitCount":0},{"id":12577,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33149,"columnNumber":29},"hitCount":0,"children":[12578]},{"id":12578,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[12579]},{"id":12579,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12580]},{"id":12580,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12581]},{"id":12581,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[12582],"positionTicks":[{"line":13050,"ticks":1}]},{"id":12582,"callFrame":{"functionName":"checkBigIntSuffix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12791,"columnNumber":28},"hitCount":0},{"id":12604,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":0,"children":[12605]},{"id":12605,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[12606]},{"id":12606,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32988,"ticks":1}]},{"id":12553,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38623,"columnNumber":30},"hitCount":0,"children":[12554]},{"id":12554,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[12555]},{"id":12555,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":38477,"ticks":2}]},{"id":12556,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":0,"children":[12557,12602]},{"id":12557,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[12558]},{"id":12558,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12559]},{"id":12559,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[12560]},{"id":12560,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12561]},{"id":12561,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38335,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":38336,"ticks":1}]},{"id":12602,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[12603]},{"id":12603,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":14511,"ticks":1},{"line":14443,"ticks":1}]},{"id":12562,"callFrame":{"functionName":"parseJSDocIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39112,"columnNumber":39},"hitCount":0,"children":[12563]},{"id":12563,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":24979,"ticks":1}]},{"id":12540,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":3,"children":[12541],"positionTicks":[{"line":32949,"ticks":3}]},{"id":12541,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":3,"children":[12542,12543,12672],"positionTicks":[{"line":14491,"ticks":3}]},{"id":12542,"callFrame":{"functionName":"isIdentifierStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12121,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":12123,"ticks":1}]},{"id":12543,"callFrame":{"functionName":"isWhiteSpaceSingleLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11767,"columnNumber":31},"hitCount":0},{"id":12672,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12750,"ticks":1}]},{"id":12608,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32950,"columnNumber":36},"hitCount":0,"children":[12609]},{"id":12609,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":0,"children":[12610]},{"id":12610,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":0,"children":[12611]},{"id":12611,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12215,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12216,"ticks":1}]},{"id":12665,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38577,"columnNumber":29},"hitCount":0,"children":[12666]},{"id":12666,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[12667]},{"id":12667,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12668]},{"id":12668,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[12669]},{"id":12669,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12670]},{"id":12670,"callFrame":{"functionName":"parseJSDocLinkPrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38613,"columnNumber":35},"hitCount":0,"children":[12671]},{"id":12671,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38357,"ticks":1}]},{"id":12656,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[12657]},{"id":12657,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12036,"ticks":1}]},{"id":12449,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[12450]},{"id":12450,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[12451]},{"id":12451,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12452]},{"id":12452,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12453]},{"id":12453,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[12457],"positionTicks":[{"line":12995,"ticks":1}]},{"id":12457,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12215,"columnNumber":29},"hitCount":8,"positionTicks":[{"line":12216,"ticks":8}]},{"id":12474,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":1,"children":[12475],"positionTicks":[{"line":34392,"ticks":1}]},{"id":12475,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12476,12637,12673]},{"id":12476,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12477,12980]},{"id":12477,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12478]},{"id":12478,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12479,12508]},{"id":12479,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[12480]},{"id":12480,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12481]},{"id":12481,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12482]},{"id":12482,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12483]},{"id":12483,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12484]},{"id":12484,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12485]},{"id":12485,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12486]},{"id":12486,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12487]},{"id":12487,"callFrame":{"functionName":"createUnionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25643,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":25644,"ticks":1}]},{"id":12508,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12509]},{"id":12509,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12510]},{"id":12510,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12511]},{"id":12511,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12512,12532]},{"id":12512,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33217,"columnNumber":21},"hitCount":0,"children":[12513]},{"id":12513,"callFrame":{"functionName":"setTextRangePosEnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22668,"columnNumber":27},"hitCount":0,"children":[12514]},{"id":12514,"callFrame":{"functionName":"setTextRangePos","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22660,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":22662,"ticks":1}]},{"id":12532,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12533,12569]},{"id":12533,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12534]},{"id":12534,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[12535]},{"id":12535,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12536]},{"id":12536,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12537,12640]},{"id":12537,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[12538]},{"id":12538,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[12539]},{"id":12539,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33264,"ticks":1}]},{"id":12640,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[12641]},{"id":12641,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[12642]},{"id":12642,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12643]},{"id":12643,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":12569,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12570]},{"id":12570,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12571]},{"id":12571,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[12572]},{"id":12572,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[12573]},{"id":12573,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12574]},{"id":12574,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12575]},{"id":12575,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[12576]},{"id":12576,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":12980,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[12981]},{"id":12981,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12982]},{"id":12982,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[12983]},{"id":12983,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12984]},{"id":12984,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[12985]},{"id":12985,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12986]},{"id":12986,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12987]},{"id":12987,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12988]},{"id":12988,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[12989]},{"id":12989,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12990]},{"id":12990,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[12991]},{"id":12991,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":0,"children":[12992]},{"id":12992,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[12993]},{"id":12993,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":12637,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12638]},{"id":12638,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12639]},{"id":12639,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13247,"ticks":1}]},{"id":12673,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[12674]},{"id":12674,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":1,"children":[12675],"positionTicks":[{"line":34397,"ticks":1}]},{"id":12675,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12676]},{"id":12676,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12677,12684]},{"id":12677,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[12678]},{"id":12678,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12679]},{"id":12679,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12680]},{"id":12680,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[12681]},{"id":12681,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12682]},{"id":12682,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12683]},{"id":12683,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":12684,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12685]},{"id":12685,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":34990,"ticks":1}]},{"id":12545,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[12546]},{"id":12546,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12547]},{"id":12547,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"children":[12548],"positionTicks":[{"line":32936,"ticks":1}]},{"id":12548,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":12806,"ticks":2}]},{"id":12549,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12550]},{"id":12550,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12551]},{"id":12551,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[12552]},{"id":12552,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":10296,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[10297,11652]},{"id":10297,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[10298]},{"id":10298,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[10299]},{"id":10299,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0,"children":[10300]},{"id":10300,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[10301]},{"id":10301,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[10302]},{"id":10302,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":11652,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[11653]},{"id":11653,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[11654]},{"id":11654,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[11655]},{"id":11655,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[11656]},{"id":11656,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0,"children":[11657,11777,12338]},{"id":11657,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11658]},{"id":11658,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11659]},{"id":11659,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":11777,"callFrame":{"functionName":"nextTokenIsIdentifierOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35226,"columnNumber":42},"hitCount":0,"children":[11778]},{"id":11778,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11779]},{"id":11779,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11780]},{"id":11780,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11784,"ticks":1}]},{"id":12338,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[12339]},{"id":12339,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12340]},{"id":12340,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[12341]},{"id":12341,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12342]},{"id":12342,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12343]},{"id":12343,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":10383,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[10384,10388]},{"id":10384,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[10385]},{"id":10385,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10386]},{"id":10386,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":0,"children":[10387]},{"id":10387,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37184,"columnNumber":35},"hitCount":1,"children":[10406],"positionTicks":[{"line":37196,"ticks":1}]},{"id":10406,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10407]},{"id":10407,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10408,10470]},{"id":10408,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[10409]},{"id":10409,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10410]},{"id":10410,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10411]},{"id":10411,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10412]},{"id":10412,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10413]},{"id":10413,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10414]},{"id":10414,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":1,"children":[10415],"positionTicks":[{"line":34954,"ticks":1}]},{"id":10415,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10416]},{"id":10416,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[10417,10497]},{"id":10417,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[10418]},{"id":10418,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":34563,"ticks":1}]},{"id":10497,"callFrame":{"functionName":"parseImportType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34718,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":34755,"ticks":1}]},{"id":10470,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32864,"columnNumber":38},"hitCount":0,"children":[10471]},{"id":10471,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10472]},{"id":10472,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10473]},{"id":10473,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10474]},{"id":10474,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10475]},{"id":10475,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10476]},{"id":10476,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10477]},{"id":10477,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10478]},{"id":10478,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10479]},{"id":10479,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[10480]},{"id":10480,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[10481]},{"id":10481,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[10482]},{"id":10482,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10483]},{"id":10483,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[10484]},{"id":10484,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[10485]},{"id":10485,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10486]},{"id":10486,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10487]},{"id":10487,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10488]},{"id":10488,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10489]},{"id":10489,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10490]},{"id":10490,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10491]},{"id":10491,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10492]},{"id":10492,"callFrame":{"functionName":"parseInferType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34948,"columnNumber":25},"hitCount":0,"children":[10493]},{"id":10493,"callFrame":{"functionName":"parseTypeParameterOfInferType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34936,"columnNumber":40},"hitCount":0,"children":[10494]},{"id":10494,"callFrame":{"functionName":"createTypeParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25184,"columnNumber":41},"hitCount":0,"children":[10495]},{"id":10495,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24856,"columnNumber":32},"hitCount":0,"children":[10496]},{"id":10496,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":24855,"ticks":2}]},{"id":10388,"callFrame":{"functionName":"createVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26412,"columnNumber":34},"hitCount":1,"children":[10498],"positionTicks":[{"line":26422,"ticks":1}]},{"id":10498,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[10499]},{"id":10499,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":11313,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[11314]},{"id":11314,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[11315,11683]},{"id":11315,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[11316]},{"id":11316,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[11317,12825]},{"id":11317,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":1,"children":[11318,11870,12820],"positionTicks":[{"line":37512,"ticks":1}]},{"id":11318,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[11319,11471,11502]},{"id":11319,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37300,"columnNumber":33},"hitCount":1,"children":[11320,11496,11666,11682,12017,12804,12821],"positionTicks":[{"line":37312,"ticks":1}]},{"id":11320,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":1,"children":[11321],"positionTicks":[{"line":32675,"ticks":1}]},{"id":11321,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[11322]},{"id":11322,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[11323]},{"id":11323,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[11324,11499]},{"id":11324,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[11325]},{"id":11325,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11326]},{"id":11326,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[11327]},{"id":11327,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[11328]},{"id":11328,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[11329],"positionTicks":[{"line":38224,"ticks":1}]},{"id":11329,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[11330,11331]},{"id":11330,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32931,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32932,"ticks":1}]},{"id":11331,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[11332]},{"id":11332,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":0,"children":[11333]},{"id":11333,"callFrame":{"functionName":"isIdentifierStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12121,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":12122,"ticks":1}]},{"id":11499,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11500]},{"id":11500,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"children":[11501],"positionTicks":[{"line":38202,"ticks":1}]},{"id":11501,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":7,"children":[11690,11702,11705,12004],"positionTicks":[{"line":38310,"ticks":2},{"line":38252,"ticks":1},{"line":38227,"ticks":1},{"line":38239,"ticks":1},{"line":38224,"ticks":2}]},{"id":11690,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[11691,12006]},{"id":11691,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38623,"columnNumber":30},"hitCount":0,"children":[11692]},{"id":11692,"callFrame":{"functionName":"createJSDocUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27261,"columnNumber":32},"hitCount":0,"children":[11693]},{"id":11693,"callFrame":{"functionName":"createBaseJSDocTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27102,"columnNumber":29},"hitCount":0,"children":[11694]},{"id":11694,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[11695]},{"id":11695,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32400,"ticks":1}]},{"id":12006,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[12007,12036]},{"id":12007,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38642,"columnNumber":52},"hitCount":0,"children":[12008,12791]},{"id":12008,"callFrame":{"functionName":"parseJSDocEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39098,"columnNumber":35},"hitCount":0,"children":[12009]},{"id":12009,"callFrame":{"functionName":"parseJSDocIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39112,"columnNumber":39},"hitCount":0,"children":[12010]},{"id":12010,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":32368,"ticks":1}]},{"id":12791,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[12792]},{"id":12792,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[12793]},{"id":12793,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[12794]},{"id":12794,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[12795]},{"id":12795,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[12796]},{"id":12796,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[12797]},{"id":12797,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[12798,12800,12802]},{"id":12798,"callFrame":{"functionName":"parseArgumentList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36225,"columnNumber":28},"hitCount":0,"children":[12799]},{"id":12799,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0},{"id":12800,"callFrame":{"functionName":"tryReparseOptionalChain","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36061,"columnNumber":34},"hitCount":1,"children":[12801],"positionTicks":[{"line":36066,"ticks":1}]},{"id":12801,"callFrame":{"functionName":"isNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30212,"columnNumber":28},"hitCount":0},{"id":12802,"callFrame":{"functionName":"createCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25935,"columnNumber":31},"hitCount":0,"children":[12803]},{"id":12803,"callFrame":{"functionName":"createBaseCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25920,"columnNumber":35},"hitCount":0},{"id":12036,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38471,"ticks":1}]},{"id":11702,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32950,"columnNumber":36},"hitCount":0,"children":[11703]},{"id":11703,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":0,"children":[11704]},{"id":11704,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14435,"ticks":1}]},{"id":11705,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33213,"ticks":1}]},{"id":12004,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[12005]},{"id":12005,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":2,"children":[12260],"positionTicks":[{"line":12223,"ticks":1},{"line":14614,"ticks":1}]},{"id":12260,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":11496,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[11497]},{"id":11497,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11498,11884]},{"id":11498,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":35078,"ticks":1}]},{"id":11884,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[11885]},{"id":11885,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11886]},{"id":11886,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11887]},{"id":11887,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11888]},{"id":11888,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11889]},{"id":11889,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11890]},{"id":11890,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11891]},{"id":11891,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11892]},{"id":11892,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11893]},{"id":11893,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11894]},{"id":11894,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11895,12019]},{"id":11895,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[11896]},{"id":11896,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[11897]},{"id":11897,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[11898]},{"id":11898,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[11899]},{"id":11899,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34699,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34700,"ticks":1}]},{"id":12019,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[12020]},{"id":12020,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[12021]},{"id":12021,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12022]},{"id":12022,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12023]},{"id":12023,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12024]},{"id":12024,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12025]},{"id":12025,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12026]},{"id":12026,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12027]},{"id":12027,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12028]},{"id":12028,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12029]},{"id":12029,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[12030]},{"id":12030,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12031]},{"id":12031,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34800,"ticks":1}]},{"id":11666,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[11667]},{"id":11667,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":1,"children":[11668],"positionTicks":[{"line":34392,"ticks":1}]},{"id":11668,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11669,12061]},{"id":11669,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":1,"children":[11670],"positionTicks":[{"line":34397,"ticks":1}]},{"id":11670,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[11671,11740]},{"id":11671,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11672]},{"id":11672,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11673]},{"id":11673,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[11674]},{"id":11674,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[11675]},{"id":11675,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":11740,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11741,12011]},{"id":11741,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11742]},{"id":11742,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11743,11767]},{"id":11743,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[11744]},{"id":11744,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11745]},{"id":11745,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":11767,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11768]},{"id":11768,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11769]},{"id":11769,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11770,12250]},{"id":11770,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11771]},{"id":11771,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11772]},{"id":11772,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11773]},{"id":11773,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11774]},{"id":11774,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[11775]},{"id":11775,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[11776]},{"id":11776,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33264,"ticks":1}]},{"id":12250,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12251]},{"id":12251,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12252]},{"id":12252,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[12253]},{"id":12253,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12254]},{"id":12254,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[12255]},{"id":12255,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12256]},{"id":12256,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34699,"columnNumber":31},"hitCount":0,"children":[12257]},{"id":12257,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12258]},{"id":12258,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12259]},{"id":12259,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13166,"ticks":1}]},{"id":12011,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[12012,12042]},{"id":12012,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[12013]},{"id":12013,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12014]},{"id":12014,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12015]},{"id":12015,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[12016]},{"id":12016,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":12042,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[12043]},{"id":12043,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12044]},{"id":12044,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[12045]},{"id":12045,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12046]},{"id":12046,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12047]},{"id":12047,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12048]},{"id":12048,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12049]},{"id":12049,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12050]},{"id":12050,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12051]},{"id":12051,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12052]},{"id":12052,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[12053]},{"id":12053,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12054]},{"id":12054,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12055]},{"id":12055,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[12056]},{"id":12056,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[12057]},{"id":12057,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[12058]},{"id":12058,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12059]},{"id":12059,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12060]},{"id":12060,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":12061,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12062]},{"id":12062,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":11682,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":1,"children":[11880],"positionTicks":[{"line":37114,"ticks":1}]},{"id":11880,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[11881]},{"id":11881,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11882]},{"id":11882,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":2,"children":[11883,12166],"positionTicks":[{"line":32936,"ticks":2}]},{"id":11883,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"children":[12003,12249],"positionTicks":[{"line":12989,"ticks":1},{"line":12995,"ticks":1}]},{"id":12003,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12222,"ticks":1}]},{"id":12249,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11770,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":11772,"ticks":1},{"line":11771,"ticks":1}]},{"id":12166,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11770,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11771,"ticks":1}]},{"id":12017,"callFrame":{"functionName":"createMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25284,"columnNumber":34},"hitCount":0,"children":[12018]},{"id":12018,"callFrame":{"functionName":"asNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28297,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":28299,"ticks":1}]},{"id":12804,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12805]},{"id":12805,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12806]},{"id":12806,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[12807]},{"id":12807,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12808,12844]},{"id":12808,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12809]},{"id":12809,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12810]},{"id":12810,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[12811]},{"id":12811,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12812]},{"id":12812,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12813]},{"id":12813,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[12814]},{"id":12814,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12815]},{"id":12815,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12816]},{"id":12816,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12817]},{"id":12817,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12818]},{"id":12818,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[12819]},{"id":12819,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11784,"ticks":1}]},{"id":12844,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[12845]},{"id":12845,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12846,12858]},{"id":12846,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[12847]},{"id":12847,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12848]},{"id":12848,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[12849]},{"id":12849,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12850]},{"id":12850,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12851]},{"id":12851,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[12852]},{"id":12852,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12853]},{"id":12853,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[12854]},{"id":12854,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12855]},{"id":12855,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[12856]},{"id":12856,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":0,"children":[12857]},{"id":12857,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33293,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":33294,"ticks":1}]},{"id":12858,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[12859]},{"id":12859,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":0,"children":[12860]},{"id":12860,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33293,"columnNumber":33},"hitCount":0,"children":[12861]},{"id":12861,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[12862]},{"id":12862,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12863]},{"id":12863,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12811,"ticks":1}]},{"id":12821,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[12822]},{"id":12822,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12823]},{"id":12823,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12824]},{"id":12824,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[12832],"positionTicks":[{"line":12806,"ticks":1}]},{"id":12832,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12222,"ticks":1}]},{"id":11471,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":0,"children":[11472,11484,12838]},{"id":11472,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[11473]},{"id":11473,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11474]},{"id":11474,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11475]},{"id":11475,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11476]},{"id":11476,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11477]},{"id":11477,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11478]},{"id":11478,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11479]},{"id":11479,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11480]},{"id":11480,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11481]},{"id":11481,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11482]},{"id":11482,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":1,"children":[11483],"positionTicks":[{"line":34824,"ticks":1}]},{"id":11483,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34709,"ticks":1}]},{"id":11484,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[11485,11869]},{"id":11485,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[11486]},{"id":11486,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[11487]},{"id":11487,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[11488]},{"id":11488,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11489]},{"id":11489,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"children":[11490],"positionTicks":[{"line":38202,"ticks":1}]},{"id":11490,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":2,"children":[11491],"positionTicks":[{"line":14420,"ticks":1},{"line":38268,"ticks":1}]},{"id":11491,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[11492]},{"id":11492,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38623,"columnNumber":30},"hitCount":0,"children":[11493]},{"id":11493,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[11494]},{"id":11494,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":0,"children":[11495]},{"id":11495,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14435,"ticks":1}]},{"id":11869,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":1,"children":[12261],"positionTicks":[{"line":17612,"ticks":1}]},{"id":12261,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12001,"ticks":1}]},{"id":12838,"callFrame":{"functionName":"parseSemicolonAfterPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33090,"columnNumber":42},"hitCount":0,"children":[12839]},{"id":12839,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[12840]},{"id":12840,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12841]},{"id":12841,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12842]},{"id":12842,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[12843]},{"id":12843,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":11,"positionTicks":[{"line":12222,"ticks":11}]},{"id":11502,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33333,"columnNumber":28},"hitCount":0,"children":[11503]},{"id":11503,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[11504]},{"id":11504,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[11505]},{"id":11505,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":33264,"ticks":2}]},{"id":11870,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37282,"columnNumber":41},"hitCount":0,"children":[11871]},{"id":11871,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[11872]},{"id":11872,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[11873]},{"id":11873,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[11874]},{"id":11874,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[11875,12790]},{"id":11875,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37283,"columnNumber":20},"hitCount":0,"children":[11876]},{"id":11876,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[11877]},{"id":11877,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[11878]},{"id":11878,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11879]},{"id":11879,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":12790,"callFrame":{"functionName":"createConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25342,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":25344,"ticks":1}]},{"id":12820,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":33320,"ticks":1}]},{"id":12825,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[12826]},{"id":12826,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[12827]},{"id":12827,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12828]},{"id":12828,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[12829]},{"id":12829,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12830]},{"id":12830,"callFrame":{"functionName":"isClassMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37372,"columnNumber":29},"hitCount":0,"children":[12831]},{"id":12831,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32931,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32932,"ticks":1}]},{"id":11683,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[11684]},{"id":11684,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[11685]},{"id":11685,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[11686]},{"id":11686,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[11687]},{"id":11687,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11688]},{"id":11688,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[11689]},{"id":11689,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":3,"positionTicks":[{"line":14420,"ticks":1},{"line":32952,"ticks":1},{"line":38232,"ticks":1}]},{"id":12122,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[12123]},{"id":12123,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":0,"children":[12124]},{"id":12124,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[12125]},{"id":12125,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[12126]},{"id":12126,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12127]},{"id":12127,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[12128]},{"id":12128,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12129]},{"id":12129,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0,"children":[12130]},{"id":12130,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12131]},{"id":12131,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12132]},{"id":12132,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[12133],"positionTicks":[{"line":12826,"ticks":1}]},{"id":12133,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":11334,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[11335]},{"id":11335,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34099,"ticks":1}]},{"id":11454,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[11455]},{"id":11455,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[11456]},{"id":11456,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[11457]},{"id":11457,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[11458]},{"id":11458,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11459]},{"id":11459,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"children":[11460,11635],"positionTicks":[{"line":38202,"ticks":1}]},{"id":11460,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[11461]},{"id":11461,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38224,"ticks":1}]},{"id":11635,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":38232,"ticks":1},{"line":38252,"ticks":1}]},{"id":10341,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10342,10344]},{"id":10342,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[10343]},{"id":10343,"callFrame":{"functionName":"createExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26971,"columnNumber":34},"hitCount":0},{"id":10344,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[10345]},{"id":10345,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10346,10355]},{"id":10346,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32864,"columnNumber":38},"hitCount":0,"children":[10347]},{"id":10347,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10348]},{"id":10348,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10349]},{"id":10349,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10350]},{"id":10350,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10351]},{"id":10351,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10352]},{"id":10352,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10353]},{"id":10353,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10354]},{"id":10354,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0},{"id":10355,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[10356]},{"id":10356,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10357]},{"id":10357,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10358]},{"id":10358,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10359]},{"id":10359,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10360]},{"id":10360,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10361,12197]},{"id":10361,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10362,12167]},{"id":10362,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10363]},{"id":10363,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":1,"children":[12223],"positionTicks":[{"line":34818,"ticks":1}]},{"id":12223,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[12224]},{"id":12224,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[12225]},{"id":12225,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[12226]},{"id":12226,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[12227]},{"id":12227,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[12228]},{"id":12228,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[12229]},{"id":12229,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12230]},{"id":12230,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[12231]},{"id":12231,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[12232]},{"id":12232,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12233]},{"id":12233,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[12234]},{"id":12234,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[12235]},{"id":12235,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[12236]},{"id":12236,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12750,"ticks":1}]},{"id":12167,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12168]},{"id":12168,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[12169]},{"id":12169,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12170]},{"id":12170,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12171]},{"id":12171,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[12172]},{"id":12172,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[12173]},{"id":12173,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[12174]},{"id":12174,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[12175]},{"id":12175,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[12176]},{"id":12176,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12177]},{"id":12177,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[12178]},{"id":12178,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12179]},{"id":12179,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12180]},{"id":12180,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12181]},{"id":12181,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[12182]},{"id":12182,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12183]},{"id":12183,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[12184]},{"id":12184,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12185]},{"id":12185,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[12186]},{"id":12186,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[12187]},{"id":12187,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12188]},{"id":12188,"callFrame":{"functionName":"parseTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34657,"columnNumber":25},"hitCount":0,"children":[12189]},{"id":12189,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[12190]},{"id":12190,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[12191]},{"id":12191,"callFrame":{"functionName":"parseTupleElementNameOrTupleElementType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34643,"columnNumber":50},"hitCount":0,"children":[12192]},{"id":12192,"callFrame":{"functionName":"parseTupleElementType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34620,"columnNumber":32},"hitCount":0,"children":[12193]},{"id":12193,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12194]},{"id":12194,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12195]},{"id":12195,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12196]},{"id":12196,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0},{"id":12197,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[12198]},{"id":12198,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[12199]},{"id":12199,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[12200,12209]},{"id":12200,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[12201]},{"id":12201,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[12202,12217]},{"id":12202,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[12203]},{"id":12203,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[12204]},{"id":12204,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[12205]},{"id":12205,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[12206]},{"id":12206,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[12207]},{"id":12207,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[12208]},{"id":12208,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0},{"id":12217,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[12218]},{"id":12218,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[12219]},{"id":12219,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[12220]},{"id":12220,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[12221]},{"id":12221,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[12222]},{"id":12222,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":38202,"ticks":1}]},{"id":12209,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[12210]},{"id":12210,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[12211]},{"id":12211,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[12212]},{"id":12212,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[12213]},{"id":12213,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[12214]},{"id":12214,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34494,"columnNumber":28},"hitCount":0,"children":[12215]},{"id":12215,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[12216]},{"id":12216,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":13000,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13001]},{"id":13001,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[13002,13802]},{"id":13002,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":1,"children":[13003,13867,14100],"positionTicks":[{"line":37018,"ticks":1}]},{"id":13003,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[13004]},{"id":13004,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[13005]},{"id":13005,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[13006]},{"id":13006,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[13007,14149]},{"id":13007,"callFrame":{"functionName":"parseAmbientExternalModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37731,"columnNumber":48},"hitCount":0,"children":[13008,13494]},{"id":13008,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[13009]},{"id":13009,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[13010,13129]},{"id":13010,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13011]},{"id":13011,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[13012,13037,13081,13899]},{"id":13012,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[13013]},{"id":13013,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":1,"children":[13014,13130,13336,13508,13533,13572,13597,13861],"positionTicks":[{"line":37047,"ticks":1}]},{"id":13014,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[13015,13353,13407,14020]},{"id":13015,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[13016]},{"id":13016,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[13017]},{"id":13017,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13018]},{"id":13018,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":0,"children":[13019]},{"id":13019,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13020]},{"id":13020,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13021]},{"id":13021,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13022]},{"id":13022,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13023]},{"id":13023,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13024]},{"id":13024,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13025]},{"id":13025,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13026]},{"id":13026,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13027]},{"id":13027,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13028]},{"id":13028,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13029]},{"id":13029,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[13030]},{"id":13030,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[13031]},{"id":13031,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[13032]},{"id":13032,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[13033]},{"id":13033,"callFrame":{"functionName":"isStartOfTypeOfImportType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34714,"columnNumber":36},"hitCount":0,"children":[13034]},{"id":13034,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13035]},{"id":13035,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13036]},{"id":13036,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12830,"ticks":1}]},{"id":13353,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13354,14063]},{"id":13354,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13355]},{"id":13355,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13356]},{"id":13356,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13357]},{"id":13357,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13358]},{"id":13358,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13359]},{"id":13359,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13360]},{"id":13360,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13361]},{"id":13361,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13362]},{"id":13362,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13363,13371,13893,14044]},{"id":13363,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[13364]},{"id":13364,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[13365]},{"id":13365,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[13366]},{"id":13366,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[13367]},{"id":13367,"callFrame":{"functionName":"isStartOfMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34569,"columnNumber":30},"hitCount":0,"children":[13368]},{"id":13368,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13369]},{"id":13369,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13370]},{"id":13370,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":13371,"callFrame":{"functionName":"parseMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34593,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":34619,"ticks":1}]},{"id":13893,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[13894]},{"id":13894,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[13895]},{"id":13895,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13896]},{"id":13896,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13897]},{"id":13897,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":14044,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[14045]},{"id":14045,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14046]},{"id":14046,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14047]},{"id":14047,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14048]},{"id":14048,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14049]},{"id":14049,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[14050]},{"id":14050,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14051]},{"id":14051,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[14052]},{"id":14052,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14053]},{"id":14053,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[14054]},{"id":14054,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14055]},{"id":14055,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14056]},{"id":14056,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[14057]},{"id":14057,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[14058]},{"id":14058,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[14059]},{"id":14059,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[14060]},{"id":14060,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[14061]},{"id":14061,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[14062]},{"id":14062,"callFrame":{"functionName":"isStartOfMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34569,"columnNumber":30},"hitCount":0},{"id":14063,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14064]},{"id":14064,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14065]},{"id":14065,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14066]},{"id":14066,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14067]},{"id":14067,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14068]},{"id":14068,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14069]},{"id":14069,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[14070]},{"id":14070,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14071]},{"id":14071,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[14072]},{"id":14072,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14073]},{"id":14073,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[14074]},{"id":14074,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14075]},{"id":14075,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14076]},{"id":14076,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[14077]},{"id":14077,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[14078]},{"id":14078,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[14079]},{"id":14079,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[14080]},{"id":14080,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[14081]},{"id":14081,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[14082]},{"id":14082,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[14083]},{"id":14083,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14084]},{"id":14084,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14085]},{"id":14085,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12217,"ticks":1}]},{"id":13407,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[13408]},{"id":13408,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13409]},{"id":13409,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13410]},{"id":13410,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12830,"ticks":1}]},{"id":14020,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[14021]},{"id":14021,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[14022]},{"id":14022,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14023]},{"id":14023,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14024]},{"id":14024,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12997,"ticks":1}]},{"id":13130,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[13131,13424]},{"id":13131,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[13132]},{"id":13132,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[13133]},{"id":13133,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[13134,14134]},{"id":13134,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13135]},{"id":13135,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[13136,13630,13664,14010]},{"id":13136,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[13137]},{"id":13137,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[13138,13277,13372]},{"id":13138,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[13139,13146,13157,13289]},{"id":13139,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[13140]},{"id":13140,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[13141,13142,13153,13158,13167,13276,13623]},{"id":13141,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":148036,"ticks":1}]},{"id":13142,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[13143]},{"id":13143,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13144]},{"id":13144,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13145]},{"id":13145,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":12826,"ticks":1},{"line":11774,"ticks":1},{"line":12984,"ticks":1}]},{"id":13153,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[13154,13171]},{"id":13154,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13155]},{"id":13155,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13156]},{"id":13156,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[13406],"positionTicks":[{"line":14614,"ticks":1}]},{"id":13406,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":12455,"ticks":2}]},{"id":13171,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13172]},{"id":13172,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13173]},{"id":13173,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13174]},{"id":13174,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13175]},{"id":13175,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13176]},{"id":13176,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13177]},{"id":13177,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13178]},{"id":13178,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13179]},{"id":13179,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13180]},{"id":13180,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13181]},{"id":13181,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[13182]},{"id":13182,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[13183]},{"id":13183,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[13184]},{"id":13184,"callFrame":{"functionName":"createQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25164,"columnNumber":30},"hitCount":0,"children":[13185]},{"id":13185,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[13186]},{"id":13186,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":0,"children":[13187]},{"id":13187,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147891,"ticks":1}]},{"id":13158,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13159,13161]},{"id":13159,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[13160]},{"id":13160,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":11992,"ticks":1}]},{"id":13161,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13162,13188]},{"id":13162,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13163]},{"id":13163,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13164]},{"id":13164,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13165]},{"id":13165,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13166]},{"id":13166,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":2,"children":[13400],"positionTicks":[{"line":38307,"ticks":1},{"line":38310,"ticks":1}]},{"id":13400,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":1,"children":[13401],"positionTicks":[{"line":38460,"ticks":1}]},{"id":13401,"callFrame":{"functionName":"parseThrowsTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38731,"columnNumber":29},"hitCount":0,"children":[13402]},{"id":13402,"callFrame":{"functionName":"tryParseTypeExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38638,"columnNumber":37},"hitCount":1,"children":[13403],"positionTicks":[{"line":38639,"ticks":1}]},{"id":13403,"callFrame":{"functionName":"parseJSDocTypeExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38120,"columnNumber":37},"hitCount":0,"children":[13404]},{"id":13404,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[13405]},{"id":13405,"callFrame":{"functionName":"parseJSDocType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34220,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":34254,"ticks":1}]},{"id":13188,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":38171,"ticks":1}]},{"id":13167,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[13168]},{"id":13168,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[13169]},{"id":13169,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[13170]},{"id":13170,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":13276,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4020,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4021,"ticks":1}]},{"id":13623,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[13624]},{"id":13624,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[13625]},{"id":13625,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13626]},{"id":13626,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[13627]},{"id":13627,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13628]},{"id":13628,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13629]},{"id":13629,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":13146,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13147]},{"id":13147,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13148]},{"id":13148,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13149]},{"id":13149,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13150]},{"id":13150,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13151]},{"id":13151,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13152]},{"id":13152,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14420,"ticks":1}]},{"id":13157,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":14934,"ticks":1}]},{"id":13289,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[13290]},{"id":13290,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[13291]},{"id":13291,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[13292]},{"id":13292,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[13293]},{"id":13293,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":13277,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[13278,13697]},{"id":13278,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13279]},{"id":13279,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13280]},{"id":13280,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13281]},{"id":13281,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13282]},{"id":13282,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13283]},{"id":13283,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13284]},{"id":13284,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[13285]},{"id":13285,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[13286]},{"id":13286,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38824,"columnNumber":29},"hitCount":0,"children":[13287]},{"id":13287,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[13288]},{"id":13288,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38568,"ticks":1}]},{"id":13697,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13698]},{"id":13698,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13699]},{"id":13699,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13700]},{"id":13700,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13701]},{"id":13701,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13702]},{"id":13702,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13703]},{"id":13703,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13704]},{"id":13704,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13705]},{"id":13705,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13706]},{"id":13706,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13707]},{"id":13707,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[13708]},{"id":13708,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13709]},{"id":13709,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[13710]},{"id":13710,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[13711]},{"id":13711,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13712]},{"id":13712,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13713]},{"id":13713,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[13714]},{"id":13714,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[13715]},{"id":13715,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[13716]},{"id":13716,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13717]},{"id":13717,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32864,"columnNumber":38},"hitCount":0,"children":[13718]},{"id":13718,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[13719]},{"id":13719,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13720]},{"id":13720,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[13721]},{"id":13721,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13722]},{"id":13722,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13723]},{"id":13723,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[13724]},{"id":13724,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13725]},{"id":13725,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13726]},{"id":13726,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13727]},{"id":13727,"callFrame":{"functionName":"parseFunctionOrConstructorTypeToError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34965,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":34966,"ticks":1}]},{"id":13372,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[13373]},{"id":13373,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[13374]},{"id":13374,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[13375]},{"id":13375,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[13376]},{"id":13376,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13377]},{"id":13377,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[13378]},{"id":13378,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[13379]},{"id":13379,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[13380]},{"id":13380,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[13381]},{"id":13381,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[13382,13396]},{"id":13382,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13383]},{"id":13383,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":0,"children":[13384]},{"id":13384,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37184,"columnNumber":35},"hitCount":0,"children":[13385]},{"id":13385,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[13386]},{"id":13386,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13387]},{"id":13387,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13388]},{"id":13388,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13389]},{"id":13389,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13390]},{"id":13390,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13391]},{"id":13391,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13392]},{"id":13392,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13393]},{"id":13393,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13394]},{"id":13394,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13395]},{"id":13395,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34762,"ticks":1}]},{"id":13396,"callFrame":{"functionName":"createVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26641,"columnNumber":40},"hitCount":0,"children":[13397]},{"id":13397,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[13398]},{"id":13398,"callFrame":{"functionName":"isNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15397,"columnNumber":20},"hitCount":0,"children":[13399]},{"id":13399,"callFrame":{"functionName":"hasProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3140,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3142,"ticks":1}]},{"id":13630,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[13631]},{"id":13631,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[13632]},{"id":13632,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[13633]},{"id":13633,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[13634]},{"id":13634,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13635]},{"id":13635,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[13636]},{"id":13636,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[13637]},{"id":13637,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37300,"columnNumber":33},"hitCount":0,"children":[13638,13643]},{"id":13638,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13639]},{"id":13639,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13640]},{"id":13640,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[13641]},{"id":13641,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[13642]},{"id":13642,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":13643,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[13644]},{"id":13644,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13645]},{"id":13645,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13646]},{"id":13646,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[13647]},{"id":13647,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[13648]},{"id":13648,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[13649,13660]},{"id":13649,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13650]},{"id":13650,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13651]},{"id":13651,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13652]},{"id":13652,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13653]},{"id":13653,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13654]},{"id":13654,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13655]},{"id":13655,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13656]},{"id":13656,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13657]},{"id":13657,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13658]},{"id":13658,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13659]},{"id":13659,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34704,"ticks":1}]},{"id":13660,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":0,"children":[13661]},{"id":13661,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24856,"columnNumber":32},"hitCount":0,"children":[13662]},{"id":13662,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[13663]},{"id":13663,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32400,"ticks":1}]},{"id":13664,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[13665,13672,13728,13814]},{"id":13665,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13666]},{"id":13666,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13667]},{"id":13667,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13668]},{"id":13668,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13669]},{"id":13669,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13670]},{"id":13670,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13671]},{"id":13671,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":2,"children":[13759],"positionTicks":[{"line":14415,"ticks":1},{"line":14420,"ticks":1}]},{"id":13759,"callFrame":{"functionName":"parseJSDocIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39112,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":39113,"ticks":1}]},{"id":13672,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[13673]},{"id":13673,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13674]},{"id":13674,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13675]},{"id":13675,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[13676]},{"id":13676,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[13677]},{"id":13677,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[13678]},{"id":13678,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13679]},{"id":13679,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[13680]},{"id":13680,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[13681]},{"id":13681,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13682]},{"id":13682,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13683]},{"id":13683,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[13684]},{"id":13684,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[13685]},{"id":13685,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[13686]},{"id":13686,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13687]},{"id":13687,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13688]},{"id":13688,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13689]},{"id":13689,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13690]},{"id":13690,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13691]},{"id":13691,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13692]},{"id":13692,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13693]},{"id":13693,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13694]},{"id":13694,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13695]},{"id":13695,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13696]},{"id":13696,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":34116,"ticks":1}]},{"id":13728,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[13729]},{"id":13729,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13730,13756]},{"id":13730,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":0,"children":[13731]},{"id":13731,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13732]},{"id":13732,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13733]},{"id":13733,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13734]},{"id":13734,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13735]},{"id":13735,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13736]},{"id":13736,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13737]},{"id":13737,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13738]},{"id":13738,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13739]},{"id":13739,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13740]},{"id":13740,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13741]},{"id":13741,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[13742]},{"id":13742,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[13743]},{"id":13743,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[13744]},{"id":13744,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13745]},{"id":13745,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13746]},{"id":13746,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13747]},{"id":13747,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13748]},{"id":13748,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13749]},{"id":13749,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13750]},{"id":13750,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13751]},{"id":13751,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13752]},{"id":13752,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13753]},{"id":13753,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13754]},{"id":13754,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13755]},{"id":13755,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":11,"positionTicks":[{"line":34113,"ticks":11}]},{"id":13756,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13757]},{"id":13757,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13758]},{"id":13758,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12754,"ticks":1}]},{"id":13814,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13815]},{"id":13815,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13816]},{"id":13816,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[14132],"positionTicks":[{"line":11784,"ticks":1}]},{"id":14132,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[14133]},{"id":14133,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":14010,"callFrame":{"functionName":"isLetDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36875,"columnNumber":27},"hitCount":0,"children":[14011]},{"id":14011,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[14012]},{"id":14012,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[14013]},{"id":14013,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[14014]},{"id":14014,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[14015]},{"id":14015,"callFrame":{"functionName":"isBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32999,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":33000,"ticks":1}]},{"id":14134,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[14135]},{"id":14135,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":36852,"ticks":1}]},{"id":13424,"callFrame":{"functionName":"parseAmbientExternalModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37731,"columnNumber":48},"hitCount":0,"children":[13425]},{"id":13425,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[13426]},{"id":13426,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[13427]},{"id":13427,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13428]},{"id":13428,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[13429,13438,13934]},{"id":13429,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[13430]},{"id":13430,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13431]},{"id":13431,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13432]},{"id":13432,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13433]},{"id":13433,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13434]},{"id":13434,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13435]},{"id":13435,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13436]},{"id":13436,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[13437]},{"id":13437,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":38389,"ticks":1}]},{"id":13438,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[13439]},{"id":13439,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[13440]},{"id":13440,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[13441]},{"id":13441,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[13442]},{"id":13442,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[13443,13449]},{"id":13443,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[13444]},{"id":13444,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13445]},{"id":13445,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13446]},{"id":13446,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[13447]},{"id":13447,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14267,"columnNumber":35},"hitCount":0,"children":[13448]},{"id":13448,"callFrame":{"functionName":"RegExp: ^\\/\\/\\/?\\s*@(ts-expect-error|ts-ignore)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":13449,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[13450]},{"id":13450,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13451]},{"id":13451,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[13452,13919]},{"id":13452,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[13453]},{"id":13453,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[13454]},{"id":13454,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[13455]},{"id":13455,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":1,"children":[13456,13461],"positionTicks":[{"line":34516,"ticks":1}]},{"id":13456,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[13457]},{"id":13457,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":0,"children":[13458]},{"id":13458,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13459]},{"id":13459,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13460]},{"id":13460,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12995,"ticks":1}]},{"id":13461,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[13462,13469]},{"id":13462,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13463,13476]},{"id":13463,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13464]},{"id":13464,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13465]},{"id":13465,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13466]},{"id":13466,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":2,"children":[13467],"positionTicks":[{"line":38175,"ticks":2}]},{"id":13467,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13468,13473]},{"id":13468,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":3,"children":[13474],"positionTicks":[{"line":38310,"ticks":1},{"line":14415,"ticks":1},{"line":38290,"ticks":1}]},{"id":13474,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[13475]},{"id":13475,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38623,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":38624,"ticks":1}]},{"id":13473,"callFrame":{"functionName":"asNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28297,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":28298,"ticks":1}]},{"id":13476,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[13477]},{"id":13477,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12036,"ticks":1}]},{"id":13469,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":1,"children":[13470],"positionTicks":[{"line":33201,"ticks":1}]},{"id":13470,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13471]},{"id":13471,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13472]},{"id":13472,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":12987,"ticks":1},{"line":13022,"ticks":1}]},{"id":13919,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[13920]},{"id":13920,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[13921]},{"id":13921,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[13922]},{"id":13922,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[13923]},{"id":13923,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13924]},{"id":13924,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[13925]},{"id":13925,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[13926]},{"id":13926,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37300,"columnNumber":33},"hitCount":0,"children":[13927]},{"id":13927,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13928]},{"id":13928,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13929]},{"id":13929,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13930]},{"id":13930,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13931]},{"id":13931,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13932]},{"id":13932,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13933]},{"id":13933,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38310,"ticks":1}]},{"id":13934,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[13935]},{"id":13935,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13936]},{"id":13936,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13937]},{"id":13937,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13938]},{"id":13938,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13939]},{"id":13939,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13940]},{"id":13940,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13941]},{"id":13941,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38247,"ticks":1}]},{"id":13336,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[13337,13486,13836,13989,14095,14129]},{"id":13337,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[13338,14036,14093]},{"id":13338,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[13339,13346,13502,13763]},{"id":13339,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13340,13421]},{"id":13340,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13341]},{"id":13341,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13342]},{"id":13342,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13343]},{"id":13343,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":1,"children":[13344],"positionTicks":[{"line":38175,"ticks":1}]},{"id":13344,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":2,"children":[13418],"positionTicks":[{"line":38202,"ticks":2}]},{"id":13418,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":2,"children":[13580],"positionTicks":[{"line":14614,"ticks":1},{"line":14420,"ticks":1}]},{"id":13580,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[13581]},{"id":13581,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38623,"columnNumber":30},"hitCount":0,"children":[13582]},{"id":13582,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[13583]},{"id":13583,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":0,"children":[13584]},{"id":13584,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[13585]},{"id":13585,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":13421,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[13422]},{"id":13422,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":2,"children":[13423],"positionTicks":[{"line":12001,"ticks":2}]},{"id":13423,"callFrame":{"functionName":"appendCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12089,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":12090,"ticks":1}]},{"id":13346,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[13347]},{"id":13347,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13348]},{"id":13348,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13349]},{"id":13349,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":4,"children":[13946],"positionTicks":[{"line":14614,"ticks":1},{"line":13022,"ticks":1},{"line":12826,"ticks":1},{"line":12863,"ticks":1}]},{"id":13946,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":6,"positionTicks":[{"line":12222,"ticks":6}]},{"id":13502,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[13503]},{"id":13503,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13504]},{"id":13504,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13505]},{"id":13505,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13506,13790,13817]},{"id":13506,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[13507]},{"id":13507,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24845,"ticks":1}]},{"id":13790,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13791]},{"id":13791,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13792]},{"id":13792,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13793]},{"id":13793,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13794]},{"id":13794,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13795]},{"id":13795,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13796]},{"id":13796,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13797]},{"id":13797,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[13798]},{"id":13798,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[13799]},{"id":13799,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[13800,13976]},{"id":13800,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13801]},{"id":13801,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32931,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32932,"ticks":1}]},{"id":13976,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13977]},{"id":13977,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13978]},{"id":13978,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":13817,"callFrame":{"functionName":"createUnionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25643,"columnNumber":30},"hitCount":0,"children":[13818]},{"id":13818,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147891,"ticks":1}]},{"id":13763,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[13764]},{"id":13764,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[13765]},{"id":13765,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13766]},{"id":13766,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13767]},{"id":13767,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[13768]},{"id":13768,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[13769]},{"id":13769,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[13770,14094]},{"id":13770,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[13771]},{"id":13771,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13772]},{"id":13772,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13773]},{"id":13773,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13774]},{"id":13774,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13775]},{"id":13775,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13776]},{"id":13776,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13777]},{"id":13777,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13778]},{"id":13778,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13779]},{"id":13779,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13780]},{"id":13780,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13781]},{"id":13781,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[13782]},{"id":13782,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[13783]},{"id":13783,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[13784]},{"id":13784,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[13785]},{"id":13785,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[13786]},{"id":13786,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[13787]},{"id":13787,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13788]},{"id":13788,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13789]},{"id":13789,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":14094,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":25210,"ticks":1}]},{"id":14036,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[14037]},{"id":14037,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[14038]},{"id":14038,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33393,"columnNumber":37},"hitCount":0,"children":[14039]},{"id":14039,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[14040]},{"id":14040,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[14041]},{"id":14041,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[14042]},{"id":14042,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[14043]},{"id":14043,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":33363,"ticks":1}]},{"id":14093,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34434,"ticks":1}]},{"id":13486,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[13487]},{"id":13487,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13488]},{"id":13488,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37638,"columnNumber":30},"hitCount":0,"children":[13489]},{"id":13489,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13490]},{"id":13490,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37646,"columnNumber":43},"hitCount":0,"children":[13491,13947]},{"id":13491,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[13492]},{"id":13492,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[13493]},{"id":13493,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":36122,"ticks":1}]},{"id":13947,"callFrame":{"functionName":"createExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26298,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":26307,"ticks":1}]},{"id":13836,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[13837]},{"id":13837,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13838]},{"id":13838,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":0,"children":[13839]},{"id":13839,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13840,13846]},{"id":13840,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13841]},{"id":13841,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13842]},{"id":13842,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13843]},{"id":13843,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32864,"columnNumber":38},"hitCount":0,"children":[13844]},{"id":13844,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[13845]},{"id":13845,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13858,13859]},{"id":13858,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35003,"columnNumber":49},"hitCount":0},{"id":13859,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":1,"children":[13860],"positionTicks":[{"line":34687,"ticks":1}]},{"id":13860,"callFrame":{"functionName":"parseModifiersForConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34673,"columnNumber":43},"hitCount":0},{"id":13846,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13847]},{"id":13847,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13848]},{"id":13848,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13849]},{"id":13849,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13850]},{"id":13850,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13851]},{"id":13851,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13852]},{"id":13852,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13853]},{"id":13853,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32864,"columnNumber":38},"hitCount":0,"children":[13854]},{"id":13854,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[13855]},{"id":13855,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13856]},{"id":13856,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[13857]},{"id":13857,"callFrame":{"functionName":"parseModifiersForConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34673,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":34676,"ticks":1}]},{"id":13989,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13990]},{"id":13990,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13991]},{"id":13991,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[14119],"positionTicks":[{"line":12982,"ticks":1}]},{"id":14119,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[14120]},{"id":14120,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":14095,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[14096]},{"id":14096,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[14097]},{"id":14097,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[14098]},{"id":14098,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[14099]},{"id":14099,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":14129,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[14130]},{"id":14130,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14131]},{"id":14131,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12830,"ticks":1}]},{"id":13508,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[13509]},{"id":13509,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[13510]},{"id":13510,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[13511]},{"id":13511,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[13512]},{"id":13512,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13513]},{"id":13513,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[13514,13532]},{"id":13514,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[13515,14028]},{"id":13515,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37300,"columnNumber":33},"hitCount":0,"children":[13516,13520]},{"id":13516,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[13517]},{"id":13517,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13518]},{"id":13518,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13519]},{"id":13519,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11772,"ticks":1}]},{"id":13520,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13521,13530]},{"id":13521,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13522]},{"id":13522,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13523]},{"id":13523,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13524]},{"id":13524,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13525]},{"id":13525,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13526]},{"id":13526,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[13527]},{"id":13527,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32950,"columnNumber":36},"hitCount":0,"children":[13528]},{"id":13528,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":0,"children":[13529]},{"id":13529,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14435,"ticks":1}]},{"id":13530,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[13531]},{"id":13531,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12001,"ticks":1}]},{"id":14028,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":0,"children":[14029,14086]},{"id":14029,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[14030]},{"id":14030,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[14031]},{"id":14031,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[14032]},{"id":14032,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[14033]},{"id":14033,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[14034]},{"id":14034,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[14035]},{"id":14035,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14420,"ticks":1}]},{"id":14086,"callFrame":{"functionName":"parseSemicolonAfterPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33090,"columnNumber":42},"hitCount":0,"children":[14087]},{"id":14087,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[14088]},{"id":14088,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14089]},{"id":14089,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14090]},{"id":14090,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12863,"ticks":1}]},{"id":13532,"callFrame":{"functionName":"isIndexSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34436,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":34437,"ticks":1}]},{"id":13533,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[13534,13544,14016,14025]},{"id":13534,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":2,"children":[13535],"positionTicks":[{"line":34392,"ticks":2}]},{"id":13535,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13536]},{"id":13536,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13537]},{"id":13537,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[13538]},{"id":13538,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[13539]},{"id":13539,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[13540]},{"id":13540,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":0,"children":[13541]},{"id":13541,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24856,"columnNumber":32},"hitCount":0,"children":[13542]},{"id":13542,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[13543]},{"id":13543,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32400,"ticks":1}]},{"id":13544,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13545]},{"id":13545,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13546]},{"id":13546,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13547]},{"id":13547,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13548]},{"id":13548,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13549]},{"id":13549,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13550]},{"id":13550,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":3,"children":[13551,14008],"positionTicks":[{"line":14420,"ticks":3}]},{"id":13551,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[13552]},{"id":13552,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38623,"columnNumber":30},"hitCount":0,"children":[13553]},{"id":13553,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[13554]},{"id":13554,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38568,"ticks":1}]},{"id":14008,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[14009]},{"id":14009,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14435,"ticks":1}]},{"id":14016,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[14017]},{"id":14017,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14018]},{"id":14018,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14019]},{"id":14019,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":14025,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[14026]},{"id":14026,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[14027]},{"id":14027,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":34277,"ticks":1}]},{"id":13572,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37785,"columnNumber":58},"hitCount":0,"children":[13573]},{"id":13573,"callFrame":{"functionName":"tryParseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37807,"columnNumber":31},"hitCount":0,"children":[13574]},{"id":13574,"callFrame":{"functionName":"parseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37888,"columnNumber":28},"hitCount":0,"children":[13575]},{"id":13575,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37927,"columnNumber":37},"hitCount":0,"children":[13576]},{"id":13576,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[13577]},{"id":13577,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13578]},{"id":13578,"callFrame":{"functionName":"parseImportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37936,"columnNumber":31},"hitCount":0,"children":[13579]},{"id":13579,"callFrame":{"functionName":"parseImportOrExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37939,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":37985,"ticks":1}]},{"id":13597,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[13598,14136,14146]},{"id":13598,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13599]},{"id":13599,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13600]},{"id":13600,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11781,"ticks":1}]},{"id":14136,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[14137]},{"id":14137,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[14138]},{"id":14138,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[14139]},{"id":14139,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[14140]},{"id":14140,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[14141]},{"id":14141,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[14142]},{"id":14142,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[14143]},{"id":14143,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[14144]},{"id":14144,"callFrame":{"functionName":"parseJSDocIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39112,"columnNumber":39},"hitCount":0,"children":[14145]},{"id":14145,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":14146,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[14147]},{"id":14147,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[14148]},{"id":14148,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":24825,"ticks":2}]},{"id":13861,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[13862]},{"id":13862,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37927,"columnNumber":37},"hitCount":0,"children":[13863]},{"id":13863,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[13864]},{"id":13864,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13865]},{"id":13865,"callFrame":{"functionName":"parseExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37932,"columnNumber":31},"hitCount":0,"children":[13866]},{"id":13866,"callFrame":{"functionName":"parseImportOrExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37939,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":37940,"ticks":1}]},{"id":13037,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[13038]},{"id":13038,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[13039,13949,13992,14114]},{"id":13039,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[13040]},{"id":13040,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[13041]},{"id":13041,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13042]},{"id":13042,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":1,"children":[13043,13189],"positionTicks":[{"line":37512,"ticks":1}]},{"id":13043,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":2,"children":[13044,13308],"positionTicks":[{"line":37339,"ticks":2}]},{"id":13044,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37300,"columnNumber":33},"hitCount":0,"children":[13045,13210,13217,13258,13304,13601,13602,14118]},{"id":13045,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[13046]},{"id":13046,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13047,13048,13051,13299,13328]},{"id":13047,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":15010,"ticks":1}]},{"id":13048,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13049]},{"id":13049,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13050]},{"id":13050,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11772,"ticks":1}]},{"id":13051,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[13052]},{"id":13052,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[13053]},{"id":13053,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[13054,13233]},{"id":13054,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[13055]},{"id":13055,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":1,"children":[13056,13194],"positionTicks":[{"line":34992,"ticks":1}]},{"id":13056,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[13057,13211]},{"id":13057,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[13058]},{"id":13058,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13059]},{"id":13059,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[13060]},{"id":13060,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[13061]},{"id":13061,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[13062]},{"id":13062,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[13063,13254]},{"id":13063,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13064]},{"id":13064,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13065]},{"id":13065,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13066]},{"id":13066,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13067]},{"id":13067,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13068]},{"id":13068,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13069]},{"id":13069,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13070]},{"id":13070,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13071]},{"id":13071,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13072]},{"id":13072,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13073]},{"id":13073,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[13074,13234]},{"id":13074,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[13075]},{"id":13075,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[13076]},{"id":13076,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[13077]},{"id":13077,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[13078]},{"id":13078,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13079]},{"id":13079,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[13080]},{"id":13080,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":13234,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[13235]},{"id":13235,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[13236]},{"id":13236,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13237]},{"id":13237,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13238]},{"id":13238,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13239]},{"id":13239,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13240]},{"id":13240,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13241]},{"id":13241,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13242]},{"id":13242,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13243]},{"id":13243,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13244]},{"id":13244,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13245]},{"id":13245,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13246]},{"id":13246,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13247]},{"id":13247,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":1,"children":[13248],"positionTicks":[{"line":25169,"ticks":1}]},{"id":13248,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[13249]},{"id":13249,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[13250]},{"id":13250,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[13251]},{"id":13251,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[13252]},{"id":13252,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13253]},{"id":13253,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12812,"ticks":1}]},{"id":13254,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[13255]},{"id":13255,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13256]},{"id":13256,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13257]},{"id":13257,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":13211,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13212]},{"id":13212,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13213]},{"id":13213,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12222,"ticks":1}]},{"id":13194,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13195]},{"id":13195,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13196]},{"id":13196,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13197]},{"id":13197,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13198]},{"id":13198,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13199]},{"id":13199,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13200]},{"id":13200,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13201]},{"id":13201,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13202,13271]},{"id":13202,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13203]},{"id":13203,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[13204]},{"id":13204,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[13205]},{"id":13205,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[13206,13214]},{"id":13206,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[13207]},{"id":13207,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13208]},{"id":13208,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13209]},{"id":13209,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11781,"ticks":1}]},{"id":13214,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33952,"columnNumber":30},"hitCount":0,"children":[13215]},{"id":13215,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[13216]},{"id":13216,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":13271,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34704,"ticks":1}]},{"id":13233,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":15517,"ticks":1}]},{"id":13299,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13300]},{"id":13300,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[13301]},{"id":13301,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[13302]},{"id":13302,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[13303,13314,13315,13614,13948,13962]},{"id":13303,"callFrame":{"functionName":"createUnionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25643,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":25644,"ticks":1}]},{"id":13314,"callFrame":{"functionName":"doOutsideOfAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32876,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":32877,"ticks":1}]},{"id":13315,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13316,13587,13618]},{"id":13316,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35003,"columnNumber":49},"hitCount":0,"children":[13317]},{"id":13317,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[13318]},{"id":13318,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[13319]},{"id":13319,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[13320]},{"id":13320,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[13321]},{"id":13321,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35030,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":35031,"ticks":1}]},{"id":13587,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13588]},{"id":13588,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13589]},{"id":13589,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13590]},{"id":13590,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13591]},{"id":13591,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13592]},{"id":13592,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13593]},{"id":13593,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13594]},{"id":13594,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13595]},{"id":13595,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13596]},{"id":13596,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":1,"children":[13612],"positionTicks":[{"line":34704,"ticks":1}]},{"id":13612,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[13613]},{"id":13613,"callFrame":{"functionName":"createStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24889,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":32400,"ticks":1}]},{"id":13618,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[13619]},{"id":13619,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[13620]},{"id":13620,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13621]},{"id":13621,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13622]},{"id":13622,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11772,"ticks":1}]},{"id":13614,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[13615]},{"id":13615,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13616]},{"id":13616,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[13617]},{"id":13617,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12222,"ticks":1}]},{"id":13948,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":25207,"ticks":1}]},{"id":13962,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[13963]},{"id":13963,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13964]},{"id":13964,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[13965,13972]},{"id":13965,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[13966]},{"id":13966,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[13967]},{"id":13967,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13968]},{"id":13968,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13969]},{"id":13969,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[13970]},{"id":13970,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[13971]},{"id":13971,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":13972,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[13973]},{"id":13973,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[13974]},{"id":13974,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13975]},{"id":13975,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33214,"ticks":1}]},{"id":13328,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[13329]},{"id":13329,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13330]},{"id":13330,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13331]},{"id":13331,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":12826,"ticks":1},{"line":11772,"ticks":1}]},{"id":13210,"callFrame":{"functionName":"canParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33194,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":33195,"ticks":1}]},{"id":13217,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13218,13819]},{"id":13218,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[13219]},{"id":13219,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13220]},{"id":13220,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13221]},{"id":13221,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13222]},{"id":13222,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13223]},{"id":13223,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13224]},{"id":13224,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13225]},{"id":13225,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13226]},{"id":13226,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13227]},{"id":13227,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13228]},{"id":13228,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13229,13564]},{"id":13229,"callFrame":{"functionName":"parseThisTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34146,"columnNumber":28},"hitCount":0,"children":[13230]},{"id":13230,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13231]},{"id":13231,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13232]},{"id":13232,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":13564,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[13565]},{"id":13565,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[13566]},{"id":13566,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[13567]},{"id":13567,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13568]},{"id":13568,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13569]},{"id":13569,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[13570]},{"id":13570,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[13571]},{"id":13571,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":13819,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13820]},{"id":13820,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[13821]},{"id":13821,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13822]},{"id":13822,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13823]},{"id":13823,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13824]},{"id":13824,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13825]},{"id":13825,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13826]},{"id":13826,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13827]},{"id":13827,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13828]},{"id":13828,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13829]},{"id":13829,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13830]},{"id":13830,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13831]},{"id":13831,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[13832]},{"id":13832,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[13833]},{"id":13833,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[13834]},{"id":13834,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13835]},{"id":13835,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32932,"ticks":1}]},{"id":13258,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13259,13262]},{"id":13259,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[13260,13586]},{"id":13260,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2546,"columnNumber":15},"hitCount":0,"children":[13261]},{"id":13261,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17613,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":17614,"ticks":1}]},{"id":13586,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":6,"positionTicks":[{"line":12036,"ticks":1},{"line":12001,"ticks":5}]},{"id":13262,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13263]},{"id":13263,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13264]},{"id":13264,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13265]},{"id":13265,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13266]},{"id":13266,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13267]},{"id":13267,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":4,"children":[13268,13332],"positionTicks":[{"line":32949,"ticks":1},{"line":38262,"ticks":1},{"line":14420,"ticks":1},{"line":38310,"ticks":1}]},{"id":13268,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32950,"columnNumber":36},"hitCount":0,"children":[13269]},{"id":13269,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":0,"children":[13270]},{"id":13270,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":8,"positionTicks":[{"line":14435,"ticks":8}]},{"id":13332,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[13333,13609]},{"id":13333,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[13334,13606,13607]},{"id":13334,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38471,"ticks":1}]},{"id":13606,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32988,"ticks":1}]},{"id":13607,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38642,"columnNumber":52},"hitCount":0,"children":[13608]},{"id":13608,"callFrame":{"functionName":"parseJSDocEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39098,"columnNumber":35},"hitCount":0},{"id":13609,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38623,"columnNumber":30},"hitCount":0,"children":[13610]},{"id":13610,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[13611]},{"id":13611,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":38568,"ticks":1},{"line":32933,"ticks":1}]},{"id":13304,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[13305]},{"id":13305,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13306]},{"id":13306,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13307]},{"id":13307,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12807,"ticks":1}]},{"id":13601,"callFrame":{"functionName":"isAsyncModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":29969,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":29971,"ticks":1}]},{"id":13602,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[13603]},{"id":13603,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13604]},{"id":13604,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13605]},{"id":13605,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":13023,"ticks":1},{"line":12223,"ticks":1}]},{"id":14118,"callFrame":{"functionName":"createMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25284,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":25285,"ticks":1}]},{"id":13308,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":0,"children":[13309,13411,13419]},{"id":13309,"callFrame":{"functionName":"parseSemicolonAfterPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33090,"columnNumber":42},"hitCount":0,"children":[13310]},{"id":13310,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[13311]},{"id":13311,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13312]},{"id":13312,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13313]},{"id":13313,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":13023,"ticks":1},{"line":11772,"ticks":1}]},{"id":13411,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13412]},{"id":13412,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13413]},{"id":13413,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13414]},{"id":13414,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13415]},{"id":13415,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13416]},{"id":13416,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"children":[13417],"positionTicks":[{"line":38202,"ticks":1}]},{"id":13417,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":5,"positionTicks":[{"line":38316,"ticks":1},{"line":38279,"ticks":1},{"line":38290,"ticks":1},{"line":14420,"ticks":2}]},{"id":13419,"callFrame":{"functionName":"createPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25250,"columnNumber":36},"hitCount":0,"children":[13420]},{"id":13420,"callFrame":{"functionName":"modifiersToFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20579,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":20583,"ticks":1}]},{"id":13189,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37282,"columnNumber":41},"hitCount":0,"children":[13190]},{"id":13190,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[13191]},{"id":13191,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[13192]},{"id":13192,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[13193]},{"id":13193,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":1,"children":[13322],"positionTicks":[{"line":14528,"ticks":1}]},{"id":13322,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37283,"columnNumber":20},"hitCount":0,"children":[13323]},{"id":13323,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[13324]},{"id":13324,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[13325]},{"id":13325,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13326]},{"id":13326,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13327]},{"id":13327,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12984,"ticks":1}]},{"id":13949,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13950]},{"id":13950,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13951]},{"id":13951,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13952]},{"id":13952,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13953]},{"id":13953,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13954]},{"id":13954,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13955]},{"id":13955,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[13956]},{"id":13956,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38577,"columnNumber":29},"hitCount":0,"children":[13957]},{"id":13957,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[13958]},{"id":13958,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[13959]},{"id":13959,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[13960]},{"id":13960,"callFrame":{"functionName":"parseJSDocLinkPrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38613,"columnNumber":35},"hitCount":0,"children":[13961]},{"id":13961,"callFrame":{"functionName":"isJSDocLinkTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38620,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":38622,"ticks":1}]},{"id":13992,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37632,"columnNumber":31},"hitCount":0,"children":[13993]},{"id":13993,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[13994]},{"id":13994,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13995]},{"id":13995,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37638,"columnNumber":30},"hitCount":0,"children":[13996]},{"id":13996,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13997]},{"id":13997,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37646,"columnNumber":43},"hitCount":0,"children":[13998]},{"id":13998,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[13999]},{"id":13999,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[14000]},{"id":14000,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[14001]},{"id":14001,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[14002]},{"id":14002,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[14003]},{"id":14003,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[14004]},{"id":14004,"callFrame":{"functionName":"parseTypeArgumentsInExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36231,"columnNumber":41},"hitCount":0,"children":[14005]},{"id":14005,"callFrame":{"functionName":"reScanGreaterToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32953,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":32954,"ticks":1}]},{"id":14114,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[14115]},{"id":14115,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14116]},{"id":14116,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14117]},{"id":14117,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":13081,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[13082,13085,13118,13123,13335]},{"id":13082,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13083]},{"id":13083,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13084]},{"id":13084,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11772,"ticks":1}]},{"id":13085,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13086,14121]},{"id":13086,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[13087]},{"id":13087,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13088]},{"id":13088,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13089]},{"id":13089,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13090]},{"id":13090,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13091]},{"id":13091,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13092]},{"id":13092,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13093]},{"id":13093,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13094]},{"id":13094,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13095]},{"id":13095,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13096]},{"id":13096,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13097]},{"id":13097,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[13098]},{"id":13098,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[13099]},{"id":13099,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[13100]},{"id":13100,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13101]},{"id":13101,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13102]},{"id":13102,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13103]},{"id":13103,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13104]},{"id":13104,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13105]},{"id":13105,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13106]},{"id":13106,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13107]},{"id":13107,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13108]},{"id":13108,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13109]},{"id":13109,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13110]},{"id":13110,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13111]},{"id":13111,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[13112]},{"id":13112,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[13113]},{"id":13113,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[13114]},{"id":13114,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[13115]},{"id":13115,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[13116]},{"id":13116,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13117]},{"id":13117,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13123,"ticks":1}]},{"id":14121,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14122]},{"id":14122,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[14123]},{"id":14123,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14124]},{"id":14124,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35003,"columnNumber":49},"hitCount":0,"children":[14125]},{"id":14125,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32931,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32932,"ticks":1}]},{"id":13118,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[13119]},{"id":13119,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13120]},{"id":13120,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13121]},{"id":13121,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[13122],"positionTicks":[{"line":12223,"ticks":1}]},{"id":13122,"callFrame":{"functionName":"shouldParseJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13264,"columnNumber":27},"hitCount":6,"positionTicks":[{"line":13266,"ticks":6}]},{"id":13123,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13124,13350]},{"id":13124,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13125]},{"id":13125,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13126]},{"id":13126,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13127]},{"id":13127,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13128]},{"id":13128,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"children":[13272],"positionTicks":[{"line":38202,"ticks":1}]},{"id":13272,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":6,"children":[13273,14091],"positionTicks":[{"line":14420,"ticks":1},{"line":38227,"ticks":1},{"line":14424,"ticks":1},{"line":38269,"ticks":2},{"line":14614,"ticks":1}]},{"id":13273,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":1,"children":[13274,13810],"positionTicks":[{"line":38379,"ticks":1}]},{"id":13274,"callFrame":{"functionName":"parseReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38707,"columnNumber":29},"hitCount":0,"children":[13275]},{"id":13275,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2792,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2793,"ticks":1}]},{"id":13810,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[13811]},{"id":13811,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[13812]},{"id":13812,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":0,"children":[13813]},{"id":13813,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33217,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":33218,"ticks":1}]},{"id":14091,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[14092]},{"id":14092,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14511,"ticks":1}]},{"id":13350,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[13351]},{"id":13351,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":2,"children":[13352],"positionTicks":[{"line":12002,"ticks":1},{"line":12001,"ticks":1}]},{"id":13352,"callFrame":{"functionName":"appendCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12089,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":12090,"ticks":1}]},{"id":13335,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":2,"children":[13979],"positionTicks":[{"line":34394,"ticks":1},{"line":32803,"ticks":1}]},{"id":13979,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13980]},{"id":13980,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[13981]},{"id":13981,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[13982]},{"id":13982,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[13983]},{"id":13983,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[13984]},{"id":13984,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[13985]},{"id":13985,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":35078,"ticks":1}]},{"id":13899,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[13900]},{"id":13900,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[13901]},{"id":13901,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[13902]},{"id":13902,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":0,"children":[13903]},{"id":13903,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37184,"columnNumber":35},"hitCount":0,"children":[13904]},{"id":13904,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13905]},{"id":13905,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13906]},{"id":13906,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13907]},{"id":13907,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13908]},{"id":13908,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13909]},{"id":13909,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13910]},{"id":13910,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13911]},{"id":13911,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13912]},{"id":13912,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13913]},{"id":13913,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13914]},{"id":13914,"callFrame":{"functionName":"parseTypeQuery","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34255,"columnNumber":25},"hitCount":0,"children":[13915]},{"id":13915,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[13916]},{"id":13916,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13917]},{"id":13917,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13918]},{"id":13918,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13295,"ticks":1}]},{"id":13129,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":1,"children":[13555],"positionTicks":[{"line":32933,"ticks":1}]},{"id":13555,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":0,"children":[13556]},{"id":13556,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[13557]},{"id":13557,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[13558]},{"id":13558,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[13559]},{"id":13559,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[13560]},{"id":13560,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[13561]},{"id":13561,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0,"children":[13562]},{"id":13562,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13563]},{"id":13563,"callFrame":{"functionName":"hasExtendedUnicodeEscape","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12165,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":12166,"ticks":1}]},{"id":13494,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13495]},{"id":13495,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13496]},{"id":13496,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13497]},{"id":13497,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13498]},{"id":13498,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13499]},{"id":13499,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"children":[13500],"positionTicks":[{"line":38202,"ticks":1}]},{"id":13500,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[13501,13987],"positionTicks":[{"line":38310,"ticks":1}]},{"id":13501,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33214,"ticks":1}]},{"id":13987,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[13988]},{"id":13988,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14441,"ticks":1}]},{"id":14149,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32931,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32932,"ticks":1}]},{"id":13867,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[13868]},{"id":13868,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[13869]},{"id":13869,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[13870]},{"id":13870,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[13871]},{"id":13871,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[13872]},{"id":13872,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[13873]},{"id":13873,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[13874]},{"id":13874,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13875]},{"id":13875,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[13876]},{"id":13876,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[13877]},{"id":13877,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[13878]},{"id":13878,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[13879]},{"id":13879,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[13880]},{"id":13880,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[13881]},{"id":13881,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[13882]},{"id":13882,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[13883]},{"id":13883,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[13884]},{"id":13884,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[13885]},{"id":13885,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[13886]},{"id":13886,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[13887]},{"id":13887,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[13888]},{"id":13888,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[13889]},{"id":13889,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[13890]},{"id":13890,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[13891]},{"id":13891,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[13892]},{"id":13892,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38290,"ticks":1}]},{"id":14100,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[14101]},{"id":14101,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[14102]},{"id":14102,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33393,"columnNumber":37},"hitCount":0,"children":[14103]},{"id":14103,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[14104]},{"id":14104,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[14105]},{"id":14105,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[14106]},{"id":14106,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[14107]},{"id":14107,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":0,"children":[14108]},{"id":14108,"callFrame":{"functionName":"nextTokenIsOnSameLineAndCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33355,"columnNumber":52},"hitCount":0,"children":[14109]},{"id":14109,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14110]},{"id":14110,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14111]},{"id":14111,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[14112]},{"id":14112,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[14113]},{"id":14113,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":13802,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[13803]},{"id":13803,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[13804]},{"id":13804,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[13805]},{"id":13805,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[13806]},{"id":13806,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[13807]},{"id":13807,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":1,"children":[13942],"positionTicks":[{"line":36759,"ticks":1}]},{"id":13942,"callFrame":{"functionName":"nextTokenIsIdentifierOrStringLiteralOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37103,"columnNumber":57},"hitCount":0,"children":[13943]},{"id":13943,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[13944]},{"id":13944,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[13945]},{"id":13945,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12811,"ticks":1}]},{"id":11342,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11343]},{"id":11343,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"children":[11344],"positionTicks":[{"line":32936,"ticks":1}]},{"id":11344,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":13001,"ticks":1},{"line":13011,"ticks":1}]},{"id":12032,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":0,"children":[12033]},{"id":12033,"callFrame":{"functionName":"extractPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39646,"columnNumber":23},"hitCount":0,"children":[12034]},{"id":12034,"callFrame":{"functionName":"addPragmaForMatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39693,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":39699,"ticks":1}]},{"id":12063,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":0,"children":[12064]},{"id":12064,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32307,"columnNumber":82},"hitCount":0,"children":[12065]},{"id":12065,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21649,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":21651,"ticks":1}]},{"id":13986,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27552,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":27554,"ticks":1}]},{"id":12686,"callFrame":{"functionName":"processPragmasIntoFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39561,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":39562,"ticks":1}]},{"id":11291,"callFrame":{"functionName":"getDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185050,"columnNumber":13},"hitCount":0,"children":[11292]},{"id":11292,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186759,"ticks":1}]},{"id":12994,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186759,"ticks":1}]},{"id":13298,"callFrame":{"functionName":"getCompilationSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140020,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":140023,"ticks":1}]},{"id":13898,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":182404,"ticks":1}]},{"id":10303,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":2,"children":[10304,10309,10326,10508,10534,12142,14128],"positionTicks":[{"line":126101,"ticks":1},{"line":126095,"ticks":1}]},{"id":10304,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":0,"children":[10305,10500,13485]},{"id":10305,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125523,"columnNumber":36},"hitCount":0,"children":[10306,11462,11574,11665]},{"id":10306,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[10307]},{"id":10307,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[10308]},{"id":10308,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":1,"children":[11464],"positionTicks":[{"line":20541,"ticks":1}]},{"id":11464,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20522,"ticks":1}]},{"id":11462,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125523,"columnNumber":36},"hitCount":0,"children":[11463,13478]},{"id":11463,"callFrame":{"functionName":"isExternalModuleNameRelative","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14655,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":14656,"ticks":1}]},{"id":13478,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[13479]},{"id":13479,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[13480,13760]},{"id":13480,"callFrame":{"functionName":"bindParentToChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22712,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":22713,"ticks":1}]},{"id":13760,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[13761]},{"id":13761,"callFrame":{"functionName":"forEachChildInImportOrExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32195,"columnNumber":46},"hitCount":0,"children":[13762]},{"id":13762,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31706,"ticks":1}]},{"id":11574,"callFrame":{"functionName":"getTextOfIdentifierOrLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19395,"columnNumber":37},"hitCount":2,"positionTicks":[{"line":19397,"ticks":2}]},{"id":11665,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22695,"ticks":1}]},{"id":10500,"callFrame":{"functionName":"collectDynamicImportOrRequireOrJsDocImportCalls","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125561,"columnNumber":60},"hitCount":2,"children":[10501],"positionTicks":[{"line":125599,"ticks":1},{"line":125563,"ticks":1}]},{"id":10501,"callFrame":{"functionName":"getNodeAtPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125603,"columnNumber":30},"hitCount":0,"children":[10502]},{"id":10502,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"children":[10503,10505],"positionTicks":[{"line":32228,"ticks":1}]},{"id":10503,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31926,"columnNumber":59},"hitCount":0,"children":[10504]},{"id":10504,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0},{"id":10505,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31996,"columnNumber":79},"hitCount":0,"children":[10506]},{"id":10506,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[10507]},{"id":10507,"callFrame":{"functionName":"getContainingChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125605,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":125607,"ticks":1}]},{"id":13485,"callFrame":{"functionName":"isModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30311,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":30312,"ticks":1}]},{"id":10309,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123600,"columnNumber":38},"hitCount":1,"children":[10310],"positionTicks":[{"line":123603,"ticks":1}]},{"id":10310,"callFrame":{"functionName":"walkUpParenthesizedExpressions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19094,"columnNumber":39},"hitCount":0},{"id":10326,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":1,"children":[10327],"positionTicks":[{"line":124632,"ticks":1}]},{"id":10327,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[10328,12161]},{"id":10328,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[10329]},{"id":10329,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":1,"children":[10330],"positionTicks":[{"line":129498,"ticks":1}]},{"id":10330,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":1,"children":[10331,12687,12995,12997,13345],"positionTicks":[{"line":129416,"ticks":1}]},{"id":10331,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[10332]},{"id":10332,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[10333]},{"id":10333,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[10334,10509,11575,13295]},{"id":10334,"callFrame":{"functionName":"getOrCreateCacheForNonRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43784,"columnNumber":45},"hitCount":0,"children":[10335]},{"id":10335,"callFrame":{"functionName":"getOrCreateCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43687,"columnNumber":25},"hitCount":1,"children":[10336],"positionTicks":[{"line":43688,"ticks":1}]},{"id":10336,"callFrame":{"functionName":"createPerModuleNameCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43788,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":43791,"ticks":1}]},{"id":10509,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[10510]},{"id":10510,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[10511]},{"id":10511,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[10512]},{"id":10512,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[10513]},{"id":10513,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[10514]},{"id":10514,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[10515]},{"id":10515,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[10516]},{"id":10516,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[10517]},{"id":10517,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":1,"children":[10518],"positionTicks":[{"line":45348,"ticks":1}]},{"id":10518,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[10519,10529]},{"id":10519,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[10520]},{"id":10520,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[10521]},{"id":10521,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[10522]},{"id":10522,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[10523]},{"id":10523,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[10524]},{"id":10524,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[10525]},{"id":10525,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[10526]},{"id":10526,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10527]},{"id":10527,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[10528]},{"id":10528,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":36390,"ticks":1}]},{"id":10529,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[10530]},{"id":10530,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44762,"columnNumber":42},"hitCount":1,"children":[10531],"positionTicks":[{"line":44827,"ticks":1}]},{"id":10531,"callFrame":{"functionName":"readPackageJsonTypesFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43200,"columnNumber":35},"hitCount":0,"children":[10532]},{"id":10532,"callFrame":{"functionName":"readPackageJsonPathField","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43183,"columnNumber":33},"hitCount":0,"children":[10533]},{"id":10533,"callFrame":{"functionName":"readPackageJsonField","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43167,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43175,"ticks":1}]},{"id":11575,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43731,"columnNumber":7},"hitCount":1,"children":[12741],"positionTicks":[{"line":43733,"ticks":1}]},{"id":12741,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43756,"ticks":1}]},{"id":13295,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43794,"columnNumber":16},"hitCount":1,"children":[13296],"positionTicks":[{"line":43806,"ticks":1}]},{"id":13296,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[13297]},{"id":13297,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":4,"positionTicks":[{"line":9066,"ticks":4}]},{"id":12687,"callFrame":{"functionName":"getMode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123665,"columnNumber":11},"hitCount":0,"children":[12688,13294]},{"id":12688,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21680,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":21681,"ticks":1}]},{"id":13294,"callFrame":{"functionName":"walkUpParenthesizedExpressions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19094,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":19095,"ticks":1}]},{"id":12995,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43728,"columnNumber":7},"hitCount":0,"children":[12996]},{"id":12996,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43756,"ticks":1}]},{"id":12997,"callFrame":{"functionName":"has","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43739,"columnNumber":7},"hitCount":5,"positionTicks":[{"line":43740,"ticks":5}]},{"id":13345,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123600,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":123603,"ticks":1}]},{"id":12161,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":0,"children":[12162,14126]},{"id":12162,"callFrame":{"functionName":"getRedirectReferenceForResolutionFromSourceOfProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124518,"columnNumber":63},"hitCount":0,"children":[12163]},{"id":12163,"callFrame":{"functionName":"getSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125929,"columnNumber":46},"hitCount":0,"children":[12164]},{"id":12164,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39507,"columnNumber":30},"hitCount":0,"children":[12165]},{"id":12165,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8983,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":8984,"ticks":1}]},{"id":14126,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":0,"children":[14127]},{"id":14127,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":10508,"callFrame":{"functionName":"getModuleNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127226,"columnNumber":23},"hitCount":0},{"id":10534,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[10535]},{"id":10535,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[10536,10603,11289]},{"id":10536,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[10537]},{"id":10537,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[10538]},{"id":10538,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[10539]},{"id":10539,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[10540,10560]},{"id":10540,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[10541,10550]},{"id":10541,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[10542]},{"id":10542,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[10543]},{"id":10543,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[10544]},{"id":10544,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[10545]},{"id":10545,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[10546]},{"id":10546,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[10547]},{"id":10547,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[10548]},{"id":10548,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[10549]},{"id":10549,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":557,"ticks":1}]},{"id":10550,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[10551]},{"id":10551,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[10552]},{"id":10552,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[10553]},{"id":10553,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[10554]},{"id":10554,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[10555]},{"id":10555,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[10556]},{"id":10556,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[10557]},{"id":10557,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[10558]},{"id":10558,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[10559]},{"id":10559,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":10560,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[10561]},{"id":10561,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[10562,10602]},{"id":10562,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[10563]},{"id":10563,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[10564]},{"id":10564,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[10565]},{"id":10565,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[10566]},{"id":10566,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10567]},{"id":10567,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[10568]},{"id":10568,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[10569,10580]},{"id":10569,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10570,10577]},{"id":10570,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37785,"columnNumber":58},"hitCount":0,"children":[10571]},{"id":10571,"callFrame":{"functionName":"tryParseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37807,"columnNumber":31},"hitCount":1,"children":[10572],"positionTicks":[{"line":37816,"ticks":1}]},{"id":10572,"callFrame":{"functionName":"parseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37888,"columnNumber":28},"hitCount":0,"children":[10573]},{"id":10573,"callFrame":{"functionName":"createImportClause2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26845,"columnNumber":30},"hitCount":0,"children":[10574]},{"id":10574,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24856,"columnNumber":32},"hitCount":0,"children":[10575]},{"id":10575,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[10576]},{"id":10576,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32400,"ticks":1}]},{"id":10577,"callFrame":{"functionName":"parseExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38029,"columnNumber":32},"hitCount":0,"children":[10578]},{"id":10578,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[10579]},{"id":10579,"callFrame":{"functionName":"isAssignmentOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20643,"columnNumber":29},"hitCount":0},{"id":10580,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10581]},{"id":10581,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[10582]},{"id":10582,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10583]},{"id":10583,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[10584]},{"id":10584,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[10585]},{"id":10585,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[10586]},{"id":10586,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10587]},{"id":10587,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[10588]},{"id":10588,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[10589]},{"id":10589,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[10590]},{"id":10590,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10591]},{"id":10591,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":0,"children":[10592]},{"id":10592,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37184,"columnNumber":35},"hitCount":0,"children":[10593]},{"id":10593,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10594]},{"id":10594,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10595]},{"id":10595,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10596]},{"id":10596,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10597]},{"id":10597,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10598]},{"id":10598,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10599]},{"id":10599,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10600]},{"id":10600,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10601]},{"id":10601,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34806,"ticks":1}]},{"id":10602,"callFrame":{"functionName":"setDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185045,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":185048,"ticks":1}]},{"id":10603,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[10604,10611,10648,11255]},{"id":10604,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":0,"children":[10605]},{"id":10605,"callFrame":{"functionName":"collectDynamicImportOrRequireOrJsDocImportCalls","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125561,"columnNumber":60},"hitCount":0,"children":[10606]},{"id":10606,"callFrame":{"functionName":"getNodeAtPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125603,"columnNumber":30},"hitCount":0,"children":[10607]},{"id":10607,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[10608]},{"id":10608,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31926,"columnNumber":59},"hitCount":0,"children":[10609]},{"id":10609,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[10610]},{"id":10610,"callFrame":{"functionName":"getContainingChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125605,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":125606,"ticks":1}]},{"id":10611,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[10612]},{"id":10612,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[10613]},{"id":10613,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[10614]},{"id":10614,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[10615]},{"id":10615,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[10616,10637]},{"id":10616,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[10617]},{"id":10617,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[10618]},{"id":10618,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[10619]},{"id":10619,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[10620]},{"id":10620,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[10621]},{"id":10621,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[10622,10646]},{"id":10622,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[10623]},{"id":10623,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[10624]},{"id":10624,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[10625]},{"id":10625,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[10626]},{"id":10626,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[10627]},{"id":10627,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[10628]},{"id":10628,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[10629]},{"id":10629,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":2,"children":[10630],"positionTicks":[{"line":123370,"ticks":2}]},{"id":10630,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":1,"children":[10631],"positionTicks":[{"line":148867,"ticks":1}]},{"id":10631,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[10632]},{"id":10632,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[10633]},{"id":10633,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[10634]},{"id":10634,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[10635]},{"id":10635,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[10636]},{"id":10636,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8550,"ticks":3}]},{"id":10646,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44353,"columnNumber":38},"hitCount":0,"children":[10647]},{"id":10647,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9006,"ticks":1}]},{"id":10637,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[10638]},{"id":10638,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[10639,10643]},{"id":10639,"callFrame":{"functionName":"watchAffectingLocationsOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129650,"columnNumber":46},"hitCount":0,"children":[10640]},{"id":10640,"callFrame":{"functionName":"createFileWatcherOfAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129663,"columnNumber":47},"hitCount":0,"children":[10641]},{"id":10641,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[10642]},{"id":10642,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":10643,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[10644]},{"id":10644,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[10645]},{"id":10645,"callFrame":{"functionName":"isInDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128981,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":128982,"ticks":1}]},{"id":10648,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[10649,11089]},{"id":10649,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":1,"children":[10650,10750,11193],"positionTicks":[{"line":125836,"ticks":1}]},{"id":10650,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[10651]},{"id":10651,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[10652]},{"id":10652,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[10653]},{"id":10653,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[10654,10660]},{"id":10654,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[10655,11079]},{"id":10655,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[10656,11070]},{"id":10656,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[10657]},{"id":10657,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[10658]},{"id":10658,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[10659]},{"id":10659,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8800,"ticks":3}]},{"id":11070,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[11071]},{"id":11071,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[11072]},{"id":11072,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[11073]},{"id":11073,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[11074]},{"id":11074,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[11075]},{"id":11075,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[11076]},{"id":11076,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[11077,11166]},{"id":11077,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":0,"children":[11078]},{"id":11078,"callFrame":{"functionName":"isBigInt64Array","scriptId":"15","url":"node:internal/util/types","lineNumber":48,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":50,"ticks":1}]},{"id":11166,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":11079,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[11080]},{"id":11080,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[11081]},{"id":11081,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[11082]},{"id":11082,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[11083]},{"id":11083,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[11084]},{"id":11084,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[11085]},{"id":11085,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[11086]},{"id":11086,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[11087]},{"id":11087,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":561,"ticks":3}]},{"id":10660,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[10661]},{"id":10661,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[10662]},{"id":10662,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[10663]},{"id":10663,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":1,"children":[10664,11112],"positionTicks":[{"line":32277,"ticks":1}]},{"id":10664,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[10665]},{"id":10665,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[10666]},{"id":10666,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10667]},{"id":10667,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[10668,11101]},{"id":10668,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[10669,10683,11270]},{"id":10669,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10670,11164,11204]},{"id":10670,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[10671]},{"id":10671,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10672]},{"id":10672,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10673]},{"id":10673,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10674]},{"id":10674,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10675]},{"id":10675,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10676]},{"id":10676,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10677]},{"id":10677,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10678]},{"id":10678,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[10679]},{"id":10679,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[10680]},{"id":10680,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[10681]},{"id":10681,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[10682]},{"id":10682,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34699,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34700,"ticks":1}]},{"id":11164,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37785,"columnNumber":58},"hitCount":0,"children":[11165]},{"id":11165,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33210,"ticks":1}]},{"id":11204,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[11205,11264,11269]},{"id":11205,"callFrame":{"functionName":"createInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26714,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":26716,"ticks":1}]},{"id":11264,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[11265]},{"id":11265,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[11266]},{"id":11266,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[11267]},{"id":11267,"callFrame":{"functionName":"createMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25266,"columnNumber":32},"hitCount":0,"children":[11268]},{"id":11268,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24856,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":24857,"ticks":1}]},{"id":11269,"callFrame":{"functionName":"isHeritageClause2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37658,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":37659,"ticks":1}]},{"id":10683,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10684]},{"id":10684,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[10685]},{"id":10685,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10686,10716,11167,11282]},{"id":10686,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[10687]},{"id":10687,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[10688,11107]},{"id":10688,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[10689]},{"id":10689,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10690,10701]},{"id":10690,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":1,"children":[10691,11198],"positionTicks":[{"line":37546,"ticks":1}]},{"id":10691,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[10692,11090]},{"id":10692,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37300,"columnNumber":33},"hitCount":0,"children":[10693,10705,11146]},{"id":10693,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[10694]},{"id":10694,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[10695]},{"id":10695,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10696]},{"id":10696,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[10697,10700]},{"id":10697,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[10698,10714]},{"id":10698,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[10699]},{"id":10699,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33264,"ticks":1}]},{"id":10714,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10715]},{"id":10715,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":35078,"ticks":1}]},{"id":10700,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":35097,"ticks":1}]},{"id":10705,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[10706]},{"id":10706,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[10707]},{"id":10707,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[10708]},{"id":10708,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10709]},{"id":10709,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10710]},{"id":10710,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10711]},{"id":10711,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10712]},{"id":10712,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10713]},{"id":10713,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":34954,"ticks":1}]},{"id":11146,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[11147]},{"id":11147,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[11148]},{"id":11148,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[11149]},{"id":11149,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[11150]},{"id":11150,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[11151]},{"id":11151,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11152]},{"id":11152,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":38209,"ticks":1}]},{"id":11090,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":0,"children":[11091,11194,11196]},{"id":11091,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[11092]},{"id":11092,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[11093]},{"id":11093,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[11094]},{"id":11094,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[11095]},{"id":11095,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[11096]},{"id":11096,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[11097]},{"id":11097,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[11098]},{"id":11098,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[11099]},{"id":11099,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38224,"ticks":1}]},{"id":11194,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[11195]},{"id":11195,"callFrame":{"functionName":"parseInitializer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35185,"columnNumber":27},"hitCount":0},{"id":11196,"callFrame":{"functionName":"createPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25250,"columnNumber":36},"hitCount":0,"children":[11197]},{"id":11197,"callFrame":{"functionName":"asInitializer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28306,"columnNumber":24},"hitCount":0},{"id":11198,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[11199]},{"id":11199,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[11200]},{"id":11200,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[11201]},{"id":11201,"callFrame":{"functionName":"createBaseToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25067,"columnNumber":26},"hitCount":0,"children":[11202]},{"id":11202,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":0,"children":[11203]},{"id":11203,"callFrame":{"functionName":"TokenOrIdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148032,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148040,"ticks":1}]},{"id":10701,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[10702]},{"id":10702,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[10703]},{"id":10703,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[10704]},{"id":10704,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":14560,"ticks":1}]},{"id":11107,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37632,"columnNumber":31},"hitCount":0,"children":[11108]},{"id":11108,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[11109]},{"id":11109,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37638,"columnNumber":30},"hitCount":0,"children":[11110]},{"id":11110,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11111]},{"id":11111,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33526,"columnNumber":27},"hitCount":0},{"id":10716,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[10717]},{"id":10717,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[10718]},{"id":10718,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[10719]},{"id":10719,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10720,11153]},{"id":10720,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[10721]},{"id":10721,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[10722]},{"id":10722,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10723]},{"id":10723,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[10724]},{"id":10724,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[10725,11257]},{"id":10725,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10726]},{"id":10726,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[10727,10739,11100]},{"id":10727,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[10728]},{"id":10728,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10729]},{"id":10729,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10730]},{"id":10730,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10731]},{"id":10731,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10732]},{"id":10732,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10733]},{"id":10733,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10734,10738]},{"id":10734,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10735]},{"id":10735,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10736]},{"id":10736,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[10737]},{"id":10737,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34713,"ticks":1}]},{"id":10738,"callFrame":{"functionName":"createIntersectionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25649,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":25651,"ticks":1}]},{"id":10739,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[10740]},{"id":10740,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[10741]},{"id":10741,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33393,"columnNumber":37},"hitCount":0,"children":[10742]},{"id":10742,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[10743]},{"id":10743,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[10744]},{"id":10744,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[10745]},{"id":10745,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":0,"children":[10746]},{"id":10746,"callFrame":{"functionName":"nextTokenIsOnSameLineAndCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33355,"columnNumber":52},"hitCount":0,"children":[10747]},{"id":10747,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[10748]},{"id":10748,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[10749]},{"id":10749,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":11100,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32931,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32932,"ticks":1}]},{"id":11257,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[11258]},{"id":11258,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[11259]},{"id":11259,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[11260]},{"id":11260,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[11261]},{"id":11261,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[11262]},{"id":11262,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":0,"children":[11263]},{"id":11263,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148191,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148192,"ticks":1}]},{"id":11153,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[11154]},{"id":11154,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36821,"columnNumber":29},"hitCount":0,"children":[11155]},{"id":11155,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[11156]},{"id":11156,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[11157]},{"id":11157,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[11158]},{"id":11158,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[11159]},{"id":11159,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[11160]},{"id":11160,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0,"children":[11161]},{"id":11161,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11162]},{"id":11162,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11163]},{"id":11163,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11781,"ticks":1}]},{"id":11167,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":1,"children":[11168],"positionTicks":[{"line":37269,"ticks":1}]},{"id":11168,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[11169]},{"id":11169,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[11170]},{"id":11170,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11171]},{"id":11171,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[11172]},{"id":11172,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[11173]},{"id":11173,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[11174]},{"id":11174,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11175]},{"id":11175,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11176]},{"id":11176,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11177]},{"id":11177,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11178]},{"id":11178,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11179]},{"id":11179,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11180]},{"id":11180,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11181]},{"id":11181,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11182]},{"id":11182,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[11183]},{"id":11183,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[11184]},{"id":11184,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11185]},{"id":11185,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11186]},{"id":11186,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11187]},{"id":11187,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11188]},{"id":11188,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[11189]},{"id":11189,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11190]},{"id":11190,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11191]},{"id":11191,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[11192]},{"id":11192,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12441,"ticks":1}]},{"id":11282,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[11283]},{"id":11283,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[11284]},{"id":11284,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11285]},{"id":11285,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":0,"children":[11286]},{"id":11286,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37184,"columnNumber":35},"hitCount":0,"children":[11287]},{"id":11287,"callFrame":{"functionName":"createVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26628,"columnNumber":36},"hitCount":0,"children":[11288]},{"id":11288,"callFrame":{"functionName":"propagateNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28435,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":28436,"ticks":1}]},{"id":11270,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[11271]},{"id":11271,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[11272]},{"id":11272,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33393,"columnNumber":37},"hitCount":0,"children":[11273]},{"id":11273,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[11274]},{"id":11274,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[11275]},{"id":11275,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[11276]},{"id":11276,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[11277]},{"id":11277,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":0,"children":[11278]},{"id":11278,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11279]},{"id":11279,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11280]},{"id":11280,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11771,"ticks":1}]},{"id":11101,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[11102]},{"id":11102,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[11103]},{"id":11103,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[11104]},{"id":11104,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[11105]},{"id":11105,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[11106]},{"id":11106,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":36759,"ticks":1}]},{"id":11112,"callFrame":{"functionName":"clearState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32623,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32624,"ticks":1}]},{"id":10750,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":1,"children":[10751,10789],"positionTicks":[{"line":126092,"ticks":1}]},{"id":10751,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[10752]},{"id":10752,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[10753,10755]},{"id":10753,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":0,"children":[10754]},{"id":10754,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":125915,"ticks":1}]},{"id":10755,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[10756]},{"id":10756,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[10757]},{"id":10757,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[10758,10784,11206]},{"id":10758,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[10759]},{"id":10759,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[10760]},{"id":10760,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[10761]},{"id":10761,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[10762]},{"id":10762,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[10763]},{"id":10763,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[10764,10765,11088]},{"id":10764,"callFrame":{"functionName":"resolveFromTypeRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45580,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":45582,"ticks":1}]},{"id":10765,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":1,"children":[10766],"positionTicks":[{"line":45286,"ticks":1}]},{"id":10766,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[10767]},{"id":10767,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[10768]},{"id":10768,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[10769]},{"id":10769,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[10770]},{"id":10770,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[10771]},{"id":10771,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[10772,10773]},{"id":10772,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9042,"ticks":1}]},{"id":10773,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[10774]},{"id":10774,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[10775]},{"id":10775,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[10776]},{"id":10776,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[10777]},{"id":10777,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[10778]},{"id":10778,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[10779]},{"id":10779,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":0,"children":[10780]},{"id":10780,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[10781]},{"id":10781,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[10782]},{"id":10782,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[10783]},{"id":10783,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":11088,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2514,"ticks":1}]},{"id":10784,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[10785]},{"id":10785,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[10786]},{"id":10786,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[10787]},{"id":10787,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[10788]},{"id":10788,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":129740,"ticks":1}]},{"id":11206,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43754,"ticks":1}]},{"id":10789,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[10790]},{"id":10790,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[10791,10792,10845,11281]},{"id":10791,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":1,"children":[10855,10982],"positionTicks":[{"line":126090,"ticks":1}]},{"id":10855,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[10856]},{"id":10856,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[10857,10933]},{"id":10857,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[10858]},{"id":10858,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[10859]},{"id":10859,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[10860]},{"id":10860,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[10861,10871]},{"id":10861,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[10862,10906]},{"id":10862,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[10863]},{"id":10863,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[10864]},{"id":10864,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[10865]},{"id":10865,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[10866]},{"id":10866,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[10867]},{"id":10867,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[10868]},{"id":10868,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[10869]},{"id":10869,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[10870]},{"id":10870,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":10906,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":182385,"ticks":1}]},{"id":10871,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[10872]},{"id":10872,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[10873]},{"id":10873,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[10874]},{"id":10874,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[10875]},{"id":10875,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[10876]},{"id":10876,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[10877]},{"id":10877,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10878]},{"id":10878,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[10879]},{"id":10879,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[10880,10907]},{"id":10880,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10881]},{"id":10881,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[10882]},{"id":10882,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10883,11000]},{"id":10883,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[10884]},{"id":10884,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[10885,11132]},{"id":10885,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[10886]},{"id":10886,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10887]},{"id":10887,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[10888,10915]},{"id":10888,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37282,"columnNumber":41},"hitCount":0,"children":[10889]},{"id":10889,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[10890]},{"id":10890,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[10891]},{"id":10891,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[10892]},{"id":10892,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[10893]},{"id":10893,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37283,"columnNumber":20},"hitCount":0,"children":[10894,10914]},{"id":10894,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[10895]},{"id":10895,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[10896]},{"id":10896,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[10897]},{"id":10897,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[10898]},{"id":10898,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10899]},{"id":10899,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[10900]},{"id":10900,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[10901]},{"id":10901,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[10902]},{"id":10902,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[10903]},{"id":10903,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[10904]},{"id":10904,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[10905]},{"id":10905,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38475,"ticks":1}]},{"id":10914,"callFrame":{"functionName":"createConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25342,"columnNumber":39},"hitCount":1,"children":[10932],"positionTicks":[{"line":25357,"ticks":1}]},{"id":10932,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24825,"ticks":1}]},{"id":10915,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[10916]},{"id":10916,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":0,"children":[10917]},{"id":10917,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10918]},{"id":10918,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10919]},{"id":10919,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[10920]},{"id":10920,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10921]},{"id":10921,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[10922]},{"id":10922,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[10923]},{"id":10923,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[10924]},{"id":10924,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10925]},{"id":10925,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[10926]},{"id":10926,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[10927]},{"id":10927,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":25199,"ticks":1}]},{"id":11132,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[11133]},{"id":11133,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[11134]},{"id":11134,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[11135]},{"id":11135,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11136]},{"id":11136,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11137]},{"id":11137,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":11000,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[11001]},{"id":11001,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[11002]},{"id":11002,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[11003]},{"id":11003,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[11004]},{"id":11004,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[11005]},{"id":11005,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[11006]},{"id":11006,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[11007]},{"id":11007,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[11008]},{"id":11008,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[11009]},{"id":11009,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[11010]},{"id":11010,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[11011]},{"id":11011,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[11012,11138]},{"id":11012,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[11013]},{"id":11013,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[11014]},{"id":11014,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[11015]},{"id":11015,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":0,"children":[11016]},{"id":11016,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148191,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148192,"ticks":1}]},{"id":11138,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[11139]},{"id":11139,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11140]},{"id":11140,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11141]},{"id":11141,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12995,"ticks":1}]},{"id":10907,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10908,10928,10983]},{"id":10908,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[10909]},{"id":10909,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[10910]},{"id":10910,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10911]},{"id":10911,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[10912]},{"id":10912,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[10913]},{"id":10913,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":33201,"ticks":1}]},{"id":10928,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[10929]},{"id":10929,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10930]},{"id":10930,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10931]},{"id":10931,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":34984,"ticks":1}]},{"id":10983,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[10984]},{"id":10984,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[10985]},{"id":10985,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[10986]},{"id":10986,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10987]},{"id":10987,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[10988]},{"id":10988,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[10989]},{"id":10989,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":0,"children":[10990]},{"id":10990,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[10991]},{"id":10991,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[10992]},{"id":10992,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[10993]},{"id":10993,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[10994]},{"id":10994,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10995]},{"id":10995,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[10996]},{"id":10996,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[10997]},{"id":10997,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[10998]},{"id":10998,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[10999]},{"id":10999,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":12217,"ticks":1}]},{"id":10933,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[10934,11042,11142]},{"id":10934,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[10935]},{"id":10935,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[10936]},{"id":10936,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[10937]},{"id":10937,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[10938]},{"id":10938,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[10939]},{"id":10939,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[10940]},{"id":10940,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[10941]},{"id":10941,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":1,"children":[10942,11017],"positionTicks":[{"line":43967,"ticks":1}]},{"id":10942,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43715,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43719,"ticks":1}]},{"id":11017,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[11018]},{"id":11018,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[11019]},{"id":11019,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[11020]},{"id":11020,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[11021]},{"id":11021,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[11022]},{"id":11022,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[11023]},{"id":11023,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[11024]},{"id":11024,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[11025]},{"id":11025,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[11026]},{"id":11026,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[11027]},{"id":11027,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[11028]},{"id":11028,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[11029]},{"id":11029,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[11030]},{"id":11030,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[11031]},{"id":11031,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[11032]},{"id":11032,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[11033]},{"id":11033,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[11034]},{"id":11034,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[11035]},{"id":11035,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[11036]},{"id":11036,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[11037]},{"id":11037,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[11038]},{"id":11038,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[11039]},{"id":11039,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[11040]},{"id":11040,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[11041]},{"id":11041,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":11042,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[11043]},{"id":11043,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[11044,11055]},{"id":11044,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[11045]},{"id":11045,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[11046]},{"id":11046,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[11047]},{"id":11047,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[11048]},{"id":11048,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[11049]},{"id":11049,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[11050]},{"id":11050,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[11051]},{"id":11051,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[11052]},{"id":11052,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[11053]},{"id":11053,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[11054]},{"id":11054,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":11055,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[11056]},{"id":11056,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[11057]},{"id":11057,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[11058]},{"id":11058,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[11059]},{"id":11059,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[11060]},{"id":11060,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[11061]},{"id":11061,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[11062]},{"id":11062,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[11063]},{"id":11063,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[11064]},{"id":11064,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[11065]},{"id":11065,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[11066]},{"id":11066,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[11067]},{"id":11067,"callFrame":{"functionName":"loadModuleFromSelfNameReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44845,"columnNumber":40},"hitCount":0,"children":[11068]},{"id":11068,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[11069]},{"id":11069,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":11142,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":0,"children":[11143]},{"id":11143,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125523,"columnNumber":36},"hitCount":0,"children":[11144]},{"id":11144,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[11145]},{"id":11145,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32230,"ticks":1}]},{"id":10982,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":125511,"ticks":1}]},{"id":10792,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[10793]},{"id":10793,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[10794]},{"id":10794,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[10795]},{"id":10795,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[10796,11207]},{"id":10796,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[10797]},{"id":10797,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[10798,10835]},{"id":10798,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[10799]},{"id":10799,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[10800]},{"id":10800,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[10801]},{"id":10801,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[10802,11253]},{"id":10802,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10803]},{"id":10803,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[10804]},{"id":10804,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[10805,11113]},{"id":10805,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10806]},{"id":10806,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[10807]},{"id":10807,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":1,"children":[10808,10943],"positionTicks":[{"line":37068,"ticks":1}]},{"id":10808,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[10809]},{"id":10809,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[10810]},{"id":10810,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[10811]},{"id":10811,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10812]},{"id":10812,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[10813,10820]},{"id":10813,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37282,"columnNumber":41},"hitCount":0,"children":[10814]},{"id":10814,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[10815]},{"id":10815,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[10816]},{"id":10816,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[10817]},{"id":10817,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[10818]},{"id":10818,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37283,"columnNumber":20},"hitCount":0,"children":[10819,11119]},{"id":10819,"callFrame":{"functionName":"createConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25342,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":25347,"ticks":1}]},{"id":11119,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[11120]},{"id":11120,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11121]},{"id":11121,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11122]},{"id":11122,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":10820,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":1,"children":[10821,10839],"positionTicks":[{"line":37356,"ticks":1}]},{"id":10821,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37300,"columnNumber":33},"hitCount":0,"children":[10822]},{"id":10822,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[10823]},{"id":10823,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[10824]},{"id":10824,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[10825]},{"id":10825,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[10826]},{"id":10826,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[10827]},{"id":10827,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[10828]},{"id":10828,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[10829]},{"id":10829,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[10830]},{"id":10830,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[10831]},{"id":10831,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[10832]},{"id":10832,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":1,"children":[10833,10836,10838],"positionTicks":[{"line":38688,"ticks":1}]},{"id":10833,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[10834]},{"id":10834,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":38558,"ticks":1},{"line":38568,"ticks":1}]},{"id":10836,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38642,"columnNumber":52},"hitCount":0,"children":[10837]},{"id":10837,"callFrame":{"functionName":"parseJSDocEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39098,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":39111,"ticks":1}]},{"id":10838,"callFrame":{"functionName":"tryParseTypeExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38638,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":38641,"ticks":1}]},{"id":10839,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":0,"children":[10840]},{"id":10840,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10841]},{"id":10841,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10842]},{"id":10842,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[10843]},{"id":10843,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10844]},{"id":10844,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":34697,"ticks":1}]},{"id":10943,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[10944]},{"id":10944,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[10945]},{"id":10945,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[10946]},{"id":10946,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10947]},{"id":10947,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[10948]},{"id":10948,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[10949]},{"id":10949,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[10950,11123]},{"id":10950,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[10951]},{"id":10951,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[10952]},{"id":10952,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[10953]},{"id":10953,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[10954,10981]},{"id":10954,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[10955,10977]},{"id":10955,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37282,"columnNumber":41},"hitCount":0,"children":[10956]},{"id":10956,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[10957]},{"id":10957,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[10958]},{"id":10958,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[10959]},{"id":10959,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[10960]},{"id":10960,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37283,"columnNumber":20},"hitCount":0,"children":[10961]},{"id":10961,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[10962]},{"id":10962,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[10963]},{"id":10963,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[10964]},{"id":10964,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[10965]},{"id":10965,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[10966]},{"id":10966,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10967]},{"id":10967,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[10968]},{"id":10968,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[10969]},{"id":10969,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10970]},{"id":10970,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[10971]},{"id":10971,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[10972]},{"id":10972,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[10973]},{"id":10973,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[10974]},{"id":10974,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[10975]},{"id":10975,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[10976]},{"id":10976,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33927,"ticks":1}]},{"id":10977,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[10978]},{"id":10978,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":0,"children":[10979]},{"id":10979,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[10980]},{"id":10980,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":9,"positionTicks":[{"line":35078,"ticks":9}]},{"id":10981,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24825,"ticks":1}]},{"id":11123,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[11124]},{"id":11124,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[11125]},{"id":11125,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[11126]},{"id":11126,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[11127]},{"id":11127,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[11128]},{"id":11128,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[11129]},{"id":11129,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[11130]},{"id":11130,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[11131]},{"id":11131,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12807,"ticks":1}]},{"id":11113,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[11114,11213]},{"id":11114,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37785,"columnNumber":58},"hitCount":0,"children":[11115]},{"id":11115,"callFrame":{"functionName":"parseImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37880,"columnNumber":39},"hitCount":0,"children":[11116]},{"id":11116,"callFrame":{"functionName":"parseModuleReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37897,"columnNumber":31},"hitCount":0,"children":[11117]},{"id":11117,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[11118]},{"id":11118,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33952,"columnNumber":30},"hitCount":0},{"id":11213,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[11214]},{"id":11214,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11215]},{"id":11215,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11216]},{"id":11216,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11217]},{"id":11217,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11218]},{"id":11218,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11219]},{"id":11219,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11220]},{"id":11220,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11221]},{"id":11221,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11222]},{"id":11222,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11223]},{"id":11223,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11224]},{"id":11224,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[11225]},{"id":11225,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[11226]},{"id":11226,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[11227]},{"id":11227,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[11228]},{"id":11228,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[11229]},{"id":11229,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[11230]},{"id":11230,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[11231]},{"id":11231,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[11232]},{"id":11232,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11233]},{"id":11233,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11234]},{"id":11234,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11235]},{"id":11235,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11236]},{"id":11236,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11237]},{"id":11237,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":1,"children":[11238],"positionTicks":[{"line":34954,"ticks":1}]},{"id":11238,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[11239]},{"id":11239,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[11240]},{"id":11240,"callFrame":{"functionName":"parseTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34657,"columnNumber":25},"hitCount":0,"children":[11241]},{"id":11241,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[11242]},{"id":11242,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[11243]},{"id":11243,"callFrame":{"functionName":"parseTupleElementNameOrTupleElementType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34643,"columnNumber":50},"hitCount":0,"children":[11244]},{"id":11244,"callFrame":{"functionName":"parseTupleElementType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34620,"columnNumber":32},"hitCount":0,"children":[11245]},{"id":11245,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[11246]},{"id":11246,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[11247]},{"id":11247,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11248]},{"id":11248,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[11249]},{"id":11249,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[11250]},{"id":11250,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[11251]},{"id":11251,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":2,"children":[11252],"positionTicks":[{"line":34901,"ticks":1},{"line":34900,"ticks":1}]},{"id":11252,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32942,"ticks":1}]},{"id":11253,"callFrame":{"functionName":"processPragmasIntoFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39561,"columnNumber":33},"hitCount":0,"children":[11254]},{"id":11254,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39568,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":39632,"ticks":1}]},{"id":10835,"callFrame":{"functionName":"getOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2730,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":2732,"ticks":1}]},{"id":11207,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[11208]},{"id":11208,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[11209]},{"id":11209,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[11210]},{"id":11210,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[11211]},{"id":11211,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[11212]},{"id":11212,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":10845,"callFrame":{"functionName":"processTypeReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125973,"columnNumber":41},"hitCount":0,"children":[10846]},{"id":10846,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124653,"columnNumber":60},"hitCount":0,"children":[10847]},{"id":10847,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124495,"columnNumber":51},"hitCount":0,"children":[10848]},{"id":10848,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182443,"columnNumber":41},"hitCount":0,"children":[10849]},{"id":10849,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129476,"columnNumber":50},"hitCount":0,"children":[10850]},{"id":10850,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[10851]},{"id":10851,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123691,"columnNumber":13},"hitCount":0,"children":[10852]},{"id":10852,"callFrame":{"functionName":"resolveTypeReferenceDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43297,"columnNumber":38},"hitCount":0,"children":[10853,10854]},{"id":10853,"callFrame":{"functionName":"primaryLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43411,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":43417,"ticks":1}]},{"id":10854,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43794,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":43802,"ticks":1}]},{"id":11281,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":8,"positionTicks":[{"line":124547,"ticks":8}]},{"id":11193,"callFrame":{"functionName":"addFileIncludeReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125880,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":125883,"ticks":1}]},{"id":11089,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":126065,"ticks":1}]},{"id":11255,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43731,"columnNumber":7},"hitCount":0,"children":[11256]},{"id":11256,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43756,"ticks":1}]},{"id":11289,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[11290]},{"id":11290,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":12142,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":0,"children":[12143]},{"id":12143,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":0,"children":[12144]},{"id":12144,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":14128,"callFrame":{"functionName":"addResolutionDiagnosticsFromResolutionOrCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124473,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":124475,"ticks":1}]},{"id":10311,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[10312]},{"id":10312,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":1,"children":[10313,11636],"positionTicks":[{"line":123860,"ticks":1}]},{"id":10313,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[10314]},{"id":10314,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":3,"children":[10315,12689],"positionTicks":[{"line":44670,"ticks":3}]},{"id":10315,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[10316]},{"id":10316,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[10317]},{"id":10317,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[10318]},{"id":10318,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[10319]},{"id":10319,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[10320]},{"id":10320,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[10321]},{"id":10321,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":0,"children":[10322]},{"id":10322,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[10323]},{"id":10323,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[10324]},{"id":10324,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[10325]},{"id":10325,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":12689,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":127070,"ticks":1}]},{"id":11636,"callFrame":{"functionName":"fileExtensionIsOneOf","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8893,"columnNumber":29},"hitCount":0,"children":[11637]},{"id":11637,"callFrame":{"functionName":"fileExtensionIs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8890,"columnNumber":24},"hitCount":0,"children":[11638]},{"id":11638,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3711,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3714,"ticks":1}]},{"id":11572,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[11573]},{"id":11573,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":3494,"ticks":2}]},{"id":12740,"callFrame":{"functionName":"addFileIncludeReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125880,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":125883,"ticks":1}]},{"id":14006,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":2385,"ticks":1}]},{"id":11988,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":2,"positionTicks":[{"line":126090,"ticks":2}]},{"id":14150,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":1,"children":[14151,15926],"positionTicks":[{"line":126065,"ticks":1}]},{"id":14151,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":1,"children":[14152,14192],"positionTicks":[{"line":126070,"ticks":1}]},{"id":14152,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[14153]},{"id":14153,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":1,"children":[14154],"positionTicks":[{"line":126050,"ticks":1}]},{"id":14154,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[14155]},{"id":14155,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[14156,14181]},{"id":14156,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[14157]},{"id":14157,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":1,"children":[14158,14159],"positionTicks":[{"line":43951,"ticks":1}]},{"id":14158,"callFrame":{"functionName":"isTraceEnabled","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43050,"columnNumber":23},"hitCount":0},{"id":14159,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[14160,14162]},{"id":14160,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21786,"columnNumber":18},"hitCount":0,"children":[14161]},{"id":14161,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21686,"columnNumber":18},"hitCount":0},{"id":14162,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[14163]},{"id":14163,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[14164]},{"id":14164,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[14165]},{"id":14165,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[14166]},{"id":14166,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[14167]},{"id":14167,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[14168]},{"id":14168,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[14169]},{"id":14169,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[14170]},{"id":14170,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[14171]},{"id":14171,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[14172,14176]},{"id":14172,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[14173]},{"id":14173,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[14174]},{"id":14174,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[14175]},{"id":14175,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":44509,"ticks":1}]},{"id":14176,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44762,"columnNumber":42},"hitCount":0,"children":[14177]},{"id":14177,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[14178]},{"id":14178,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[14179]},{"id":14179,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":0,"children":[14180]},{"id":14180,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":14181,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[14182]},{"id":14182,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[14183]},{"id":14183,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[14184,14188]},{"id":14184,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[14185]},{"id":14185,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":0,"children":[14186]},{"id":14186,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":2,"children":[14187],"positionTicks":[{"line":8800,"ticks":2}]},{"id":14187,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":14188,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[14189]},{"id":14189,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[14190]},{"id":14190,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[14191]},{"id":14191,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":14192,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[14193]},{"id":14193,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[14194]},{"id":14194,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[14195]},{"id":14195,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[14196]},{"id":14196,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[14197,14224,14239]},{"id":14197,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[14198]},{"id":14198,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[14199]},{"id":14199,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[14200]},{"id":14200,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[14201]},{"id":14201,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[14202]},{"id":14202,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[14203]},{"id":14203,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[14204]},{"id":14204,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[14205,14220]},{"id":14205,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[14206]},{"id":14206,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[14207]},{"id":14207,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[14208]},{"id":14208,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[14209]},{"id":14209,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[14210]},{"id":14210,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[14211]},{"id":14211,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[14212]},{"id":14212,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[14213]},{"id":14213,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[14214]},{"id":14214,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[14215]},{"id":14215,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[14216]},{"id":14216,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[14217]},{"id":14217,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[14218]},{"id":14218,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36340,"columnNumber":38},"hitCount":0,"children":[14219]},{"id":14219,"callFrame":{"functionName":"lastOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3071,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":3073,"ticks":1}]},{"id":14220,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41710,"columnNumber":34},"hitCount":0,"children":[14221]},{"id":14221,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41756,"columnNumber":22},"hitCount":0,"children":[14222]},{"id":14222,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[14223]},{"id":14223,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":41782,"ticks":1}]},{"id":14224,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[14225]},{"id":14225,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[14226]},{"id":14226,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[14227]},{"id":14227,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[14228,14230]},{"id":14228,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[14229]},{"id":14229,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":182385,"ticks":1}]},{"id":14230,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[14231]},{"id":14231,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[14232]},{"id":14232,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[14233]},{"id":14233,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[14234]},{"id":14234,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[14235]},{"id":14235,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[14236]},{"id":14236,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[14237]},{"id":14237,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[14238]},{"id":14238,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24848,"ticks":1}]},{"id":14239,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[14240,15684]},{"id":14240,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[14241,14284]},{"id":14241,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[14242]},{"id":14242,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[14243]},{"id":14243,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[14244]},{"id":14244,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[14245,14272]},{"id":14245,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[14246]},{"id":14246,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[14247]},{"id":14247,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[14248]},{"id":14248,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[14249]},{"id":14249,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[14250]},{"id":14250,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[14251]},{"id":14251,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[14252]},{"id":14252,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[14253]},{"id":14253,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[14254]},{"id":14254,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[14255]},{"id":14255,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[14256]},{"id":14256,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[14257]},{"id":14257,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[14258]},{"id":14258,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[14259]},{"id":14259,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[14260]},{"id":14260,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[14261]},{"id":14261,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[14262]},{"id":14262,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[14263]},{"id":14263,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[14264]},{"id":14264,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[14265]},{"id":14265,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[14266]},{"id":14266,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[14267]},{"id":14267,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[14268]},{"id":14268,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[14269]},{"id":14269,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[14270]},{"id":14270,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[14271]},{"id":14271,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":14272,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[14273]},{"id":14273,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[14274]},{"id":14274,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[14275,14278,14281]},{"id":14275,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[14276]},{"id":14276,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[14277]},{"id":14277,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9005,"ticks":1}]},{"id":14278,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[14279]},{"id":14279,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":0,"children":[14280]},{"id":14280,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":14281,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[14282]},{"id":14282,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[14283]},{"id":14283,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":14284,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[14285]},{"id":14285,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[14286]},{"id":14286,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[14287]},{"id":14287,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[14288]},{"id":14288,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[14289,14299]},{"id":14289,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[14290]},{"id":14290,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[14291]},{"id":14291,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[14292]},{"id":14292,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[14293]},{"id":14293,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[14294]},{"id":14294,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[14295]},{"id":14295,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[14296]},{"id":14296,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[14297]},{"id":14297,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[14298]},{"id":14298,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32655,"ticks":1}]},{"id":14299,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[14300,15526]},{"id":14300,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[14301,14315]},{"id":14301,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[14302]},{"id":14302,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[14303]},{"id":14303,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[14304]},{"id":14304,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[14305]},{"id":14305,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[14306]},{"id":14306,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[14307]},{"id":14307,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[14308,14310,14311]},{"id":14308,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[14309]},{"id":14309,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":129769,"ticks":1}]},{"id":14310,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":182470,"ticks":1}]},{"id":14311,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[14312]},{"id":14312,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[14313]},{"id":14313,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":0,"children":[14314]},{"id":14314,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9015,"ticks":1}]},{"id":14315,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[14316]},{"id":14316,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[14317]},{"id":14317,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[14318]},{"id":14318,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[14319]},{"id":14319,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[14320,14333]},{"id":14320,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[14321]},{"id":14321,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[14322]},{"id":14322,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[14323]},{"id":14323,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[14324]},{"id":14324,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[14325]},{"id":14325,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[14326]},{"id":14326,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[14327]},{"id":14327,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[14328]},{"id":14328,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[14329]},{"id":14329,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[14330]},{"id":14330,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":0,"children":[14331]},{"id":14331,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":0,"children":[14332]},{"id":14332,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":11993,"ticks":1}]},{"id":14333,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[14334,15395]},{"id":14334,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[14335,14353]},{"id":14335,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[14336]},{"id":14336,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[14337]},{"id":14337,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[14338]},{"id":14338,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[14339]},{"id":14339,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[14340]},{"id":14340,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[14341]},{"id":14341,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[14342,14346,14350]},{"id":14342,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[14343]},{"id":14343,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":0,"children":[14344]},{"id":14344,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[14345]},{"id":14345,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":14346,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[14347,14349]},{"id":14347,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[14348]},{"id":14348,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9042,"ticks":1}]},{"id":14349,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128954,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":128955,"ticks":1}]},{"id":14350,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[14351]},{"id":14351,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[14352]},{"id":14352,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":14353,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[14354]},{"id":14354,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[14355]},{"id":14355,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[14356]},{"id":14356,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[14357]},{"id":14357,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[14358]},{"id":14358,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[14359,15294]},{"id":14359,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[14360,14393]},{"id":14360,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[14361]},{"id":14361,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[14362]},{"id":14362,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[14363]},{"id":14363,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[14364,14385]},{"id":14364,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[14365]},{"id":14365,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[14366]},{"id":14366,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[14367]},{"id":14367,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[14368]},{"id":14368,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[14369]},{"id":14369,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[14370]},{"id":14370,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[14371]},{"id":14371,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[14372]},{"id":14372,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[14373]},{"id":14373,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[14374]},{"id":14374,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[14375]},{"id":14375,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[14376]},{"id":14376,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[14377]},{"id":14377,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[14378]},{"id":14378,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[14379]},{"id":14379,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[14380]},{"id":14380,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[14381]},{"id":14381,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[14382]},{"id":14382,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[14383]},{"id":14383,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[14384]},{"id":14384,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":182432,"ticks":1}]},{"id":14385,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[14386]},{"id":14386,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[14387]},{"id":14387,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[14388,14391]},{"id":14388,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[14389]},{"id":14389,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":1,"children":[14390],"positionTicks":[{"line":129740,"ticks":1}]},{"id":14390,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":14391,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[14392]},{"id":14392,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9042,"ticks":1}]},{"id":14393,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[14394]},{"id":14394,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[14395]},{"id":14395,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[14396]},{"id":14396,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[14397]},{"id":14397,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[14398,14401]},{"id":14398,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[14399]},{"id":14399,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[14400]},{"id":14400,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9005,"ticks":1}]},{"id":14401,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[14402,15230]},{"id":14402,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[14403,14431]},{"id":14403,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[14404]},{"id":14404,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[14405]},{"id":14405,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[14406]},{"id":14406,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[14407,14421]},{"id":14407,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[14408]},{"id":14408,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[14409]},{"id":14409,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[14410]},{"id":14410,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[14411]},{"id":14411,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[14412]},{"id":14412,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[14413]},{"id":14413,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[14414]},{"id":14414,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[14415]},{"id":14415,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[14416]},{"id":14416,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[14417]},{"id":14417,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[14418]},{"id":14418,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[14419]},{"id":14419,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[14420]},{"id":14420,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":14421,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[14422]},{"id":14422,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[14423]},{"id":14423,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[14424,14425]},{"id":14424,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":129787,"ticks":1}]},{"id":14425,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[14426,14429]},{"id":14426,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[14427]},{"id":14427,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":0,"children":[14428]},{"id":14428,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9015,"ticks":1}]},{"id":14429,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128954,"columnNumber":41},"hitCount":0,"children":[14430]},{"id":14430,"callFrame":{"functionName":"RegExp: [a-zA-Z]:","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":14431,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[14432]},{"id":14432,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[14433]},{"id":14433,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[14434]},{"id":14434,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[14435]},{"id":14435,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[14436,14450]},{"id":14436,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[14437]},{"id":14437,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[14438]},{"id":14438,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[14439]},{"id":14439,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[14440]},{"id":14440,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[14441]},{"id":14441,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[14442]},{"id":14442,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[14443]},{"id":14443,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[14444]},{"id":14444,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[14445]},{"id":14445,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[14446]},{"id":14446,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[14447]},{"id":14447,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[14448]},{"id":14448,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[14449]},{"id":14449,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":14450,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[14451,14939]},{"id":14451,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[14452,14483]},{"id":14452,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[14453]},{"id":14453,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[14454]},{"id":14454,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[14455]},{"id":14455,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[14456,14474]},{"id":14456,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[14457]},{"id":14457,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[14458]},{"id":14458,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[14459]},{"id":14459,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[14460]},{"id":14460,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[14461]},{"id":14461,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[14462]},{"id":14462,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[14463]},{"id":14463,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[14464]},{"id":14464,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[14465]},{"id":14465,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[14466]},{"id":14466,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[14467]},{"id":14467,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[14468]},{"id":14468,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[14469]},{"id":14469,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[14470]},{"id":14470,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[14471]},{"id":14471,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[14472]},{"id":14472,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[14473]},{"id":14473,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":14474,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[14475]},{"id":14475,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[14476]},{"id":14476,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[14477,14479]},{"id":14477,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[14478]},{"id":14478,"callFrame":{"functionName":"isInDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128981,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":128982,"ticks":1}]},{"id":14479,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[14480]},{"id":14480,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":1,"children":[14481],"positionTicks":[{"line":129769,"ticks":1}]},{"id":14481,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[14482]},{"id":14482,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":14483,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[14484]},{"id":14484,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[14485]},{"id":14485,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[14486]},{"id":14486,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[14487]},{"id":14487,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[14488,14757]},{"id":14488,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[14489]},{"id":14489,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[14490]},{"id":14490,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[14491]},{"id":14491,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[14492,14505]},{"id":14492,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[14493,14498]},{"id":14493,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[14494]},{"id":14494,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[14495]},{"id":14495,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[14496]},{"id":14496,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[14497]},{"id":14497,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":14498,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[14499]},{"id":14499,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[14500]},{"id":14500,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[14501]},{"id":14501,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[14502]},{"id":14502,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[14503]},{"id":14503,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[14504]},{"id":14504,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":811,"ticks":1}]},{"id":14505,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[14506]},{"id":14506,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[14507]},{"id":14507,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[14508]},{"id":14508,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[14509]},{"id":14509,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[14510,14756]},{"id":14510,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[14511]},{"id":14511,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[14512]},{"id":14512,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[14513]},{"id":14513,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[14514,14590]},{"id":14514,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[14515,14526]},{"id":14515,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[14516]},{"id":14516,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[14517]},{"id":14517,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[14518,14536,14746]},{"id":14518,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[14519]},{"id":14519,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[14520]},{"id":14520,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[14521]},{"id":14521,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[14522]},{"id":14522,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[14523]},{"id":14523,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[14524]},{"id":14524,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[14525]},{"id":14525,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14420,"ticks":1}]},{"id":14536,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[14537]},{"id":14537,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[14538]},{"id":14538,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[14539]},{"id":14539,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":0,"children":[14540]},{"id":14540,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37184,"columnNumber":35},"hitCount":0,"children":[14541]},{"id":14541,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14542]},{"id":14542,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[14543]},{"id":14543,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14544]},{"id":14544,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[14545]},{"id":14545,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14546]},{"id":14546,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[14547]},{"id":14547,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14548]},{"id":14548,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14549]},{"id":14549,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[14550]},{"id":14550,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[14551]},{"id":14551,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[14552]},{"id":14552,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[14553]},{"id":14553,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[14554]},{"id":14554,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[14555]},{"id":14555,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[14556]},{"id":14556,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":14746,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[14747]},{"id":14747,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[14748]},{"id":14748,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[14749]},{"id":14749,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[14750]},{"id":14750,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[14751]},{"id":14751,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[14752]},{"id":14752,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[14753]},{"id":14753,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[14754]},{"id":14754,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[14755]},{"id":14755,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":34516,"ticks":1}]},{"id":14526,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[14527,14679]},{"id":14527,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[14528,14589,14627]},{"id":14528,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[14529,14557,14694]},{"id":14529,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[14530,14742]},{"id":14530,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":0,"children":[14531]},{"id":14531,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14532]},{"id":14532,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14533]},{"id":14533,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[14534]},{"id":14534,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[14535]},{"id":14535,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":14742,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[14743]},{"id":14743,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":34394,"ticks":1}]},{"id":14557,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":2,"children":[14558,14566,14574,14598,14622,14626,14745],"positionTicks":[{"line":34474,"ticks":2}]},{"id":14558,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[14559]},{"id":14559,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[14560]},{"id":14560,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[14561]},{"id":14561,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":0,"children":[14562]},{"id":14562,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":0,"children":[14563]},{"id":14563,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[14564]},{"id":14564,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14565]},{"id":14565,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12811,"ticks":1}]},{"id":14566,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[14567]},{"id":14567,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14568]},{"id":14568,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14569]},{"id":14569,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[14570,14646]},{"id":14570,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14571,14635]},{"id":14571,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[14572,14573]},{"id":14572,"callFrame":{"functionName":"createConstructorTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25532,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":25534,"ticks":1}]},{"id":14573,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33217,"columnNumber":21},"hitCount":5,"positionTicks":[{"line":33218,"ticks":5}]},{"id":14635,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[14636]},{"id":14636,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14637,14703]},{"id":14637,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[14638]},{"id":14638,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14639]},{"id":14639,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[14640]},{"id":14640,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14641]},{"id":14641,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14642]},{"id":14642,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[14643]},{"id":14643,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0},{"id":14703,"callFrame":{"functionName":"createUnionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25643,"columnNumber":30},"hitCount":0,"children":[14704]},{"id":14704,"callFrame":{"functionName":"parenthesizeConstituentTypesOfUnionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23988,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":23989,"ticks":1}]},{"id":14646,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[14647]},{"id":14647,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[14648]},{"id":14648,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[14649]},{"id":14649,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[14650]},{"id":14650,"callFrame":{"functionName":"parseTypePredicatePrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35063,"columnNumber":35},"hitCount":0,"children":[14651]},{"id":14651,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":0,"children":[14652]},{"id":14652,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":148038,"ticks":1}]},{"id":14574,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[14575,14586]},{"id":14575,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[14576]},{"id":14576,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[14577]},{"id":14577,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[14578]},{"id":14578,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":1,"children":[14579],"positionTicks":[{"line":38175,"ticks":1}]},{"id":14579,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":2,"children":[14580],"positionTicks":[{"line":38202,"ticks":2}]},{"id":14580,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[14581,14691]},{"id":14581,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[14582,14702]},{"id":14582,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[14583,14744]},{"id":14583,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":1,"children":[14584],"positionTicks":[{"line":38471,"ticks":1}]},{"id":14584,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":2,"children":[14585],"positionTicks":[{"line":38562,"ticks":1},{"line":38568,"ticks":1}]},{"id":14585,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38577,"columnNumber":29},"hitCount":0},{"id":14744,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32988,"ticks":1}]},{"id":14702,"callFrame":{"functionName":"parseNestedTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38689,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":38690,"ticks":1}]},{"id":14691,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[14692]},{"id":14692,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14435,"ticks":1}]},{"id":14586,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[14587]},{"id":14587,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":0,"children":[14588]},{"id":14588,"callFrame":{"functionName":"appendCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12089,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":12090,"ticks":1}]},{"id":14598,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[14599]},{"id":14599,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[14600]},{"id":14600,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[14601,14644]},{"id":14601,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[14602]},{"id":14602,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[14603]},{"id":14603,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[14604]},{"id":14604,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[14605,14739]},{"id":14605,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[14606]},{"id":14606,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":1,"children":[14607,14653],"positionTicks":[{"line":35078,"ticks":1}]},{"id":14607,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[14608]},{"id":14608,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14609]},{"id":14609,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[14610]},{"id":14610,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14611]},{"id":14611,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[14612]},{"id":14612,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14613]},{"id":14613,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14614]},{"id":14614,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[14615]},{"id":14615,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[14616,14671,14705]},{"id":14616,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[14617]},{"id":14617,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[14618]},{"id":14618,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[14619]},{"id":14619,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[14620]},{"id":14620,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34699,"columnNumber":31},"hitCount":0,"children":[14621]},{"id":14621,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33219,"ticks":1}]},{"id":14671,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[14672]},{"id":14672,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14673]},{"id":14673,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[14674]},{"id":14674,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[14675]},{"id":14675,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14676]},{"id":14676,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14677]},{"id":14677,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[14678]},{"id":14678,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":35078,"ticks":1}]},{"id":14705,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[14706]},{"id":14706,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[14707]},{"id":14707,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[14708]},{"id":14708,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[14709]},{"id":14709,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14710]},{"id":14710,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[14711]},{"id":14711,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14712]},{"id":14712,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[14713]},{"id":14713,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14714]},{"id":14714,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[14715]},{"id":14715,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14716]},{"id":14716,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14717]},{"id":14717,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[14718]},{"id":14718,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[14719]},{"id":14719,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[14720]},{"id":14720,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[14721]},{"id":14721,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[14722]},{"id":14722,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[14723]},{"id":14723,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34699,"columnNumber":31},"hitCount":0,"children":[14724]},{"id":14724,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[14725]},{"id":14725,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14726]},{"id":14726,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14727]},{"id":14727,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":14653,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[14654,14728]},{"id":14654,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[14655]},{"id":14655,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[14656]},{"id":14656,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[14657,14695,14701]},{"id":14657,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[14658]},{"id":14658,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[14659]},{"id":14659,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[14660]},{"id":14660,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[14661]},{"id":14661,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[14662]},{"id":14662,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14663]},{"id":14663,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[14664]},{"id":14664,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14665]},{"id":14665,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[14666]},{"id":14666,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[14667]},{"id":14667,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[14668]},{"id":14668,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14669]},{"id":14669,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14670]},{"id":14670,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":34885,"ticks":1}]},{"id":14695,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[14696]},{"id":14696,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14697]},{"id":14697,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14698]},{"id":14698,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[14699]},{"id":14699,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[14700]},{"id":14700,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":14701,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33214,"ticks":1}]},{"id":14728,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[14729]},{"id":14729,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[14730]},{"id":14730,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[14731]},{"id":14731,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[14732]},{"id":14732,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[14733]},{"id":14733,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[14734]},{"id":14734,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[14735]},{"id":14735,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":0,"children":[14736]},{"id":14736,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33293,"columnNumber":33},"hitCount":0,"children":[14737]},{"id":14737,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[14738]},{"id":14738,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":14739,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[14740]},{"id":14740,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":0,"children":[14741]},{"id":14741,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33293,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":33295,"ticks":1}]},{"id":14644,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[14645]},{"id":14645,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"children":[14693],"positionTicks":[{"line":24826,"ticks":1}]},{"id":14693,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":28453,"ticks":2}]},{"id":14622,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[14623]},{"id":14623,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14624]},{"id":14624,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14625]},{"id":14625,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":6,"positionTicks":[{"line":12995,"ticks":1},{"line":12223,"ticks":3},{"line":12988,"ticks":1},{"line":12982,"ticks":1}]},{"id":14626,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0},{"id":14745,"callFrame":{"functionName":"createMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25266,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":25267,"ticks":1}]},{"id":14694,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":32932,"ticks":1}]},{"id":14589,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":24977,"ticks":1}]},{"id":14627,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[14628]},{"id":14628,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[14629]},{"id":14629,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":1,"children":[14630],"positionTicks":[{"line":28456,"ticks":1}]},{"id":14630,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[14631]},{"id":14631,"callFrame":{"functionName":"propagatePropertyNameFlagsOfChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28441,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":28443,"ticks":1}]},{"id":14679,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[14680]},{"id":14680,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14681]},{"id":14681,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32864,"columnNumber":38},"hitCount":0,"children":[14682]},{"id":14682,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[14683]},{"id":14683,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14684]},{"id":14684,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[14685]},{"id":14685,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[14686]},{"id":14686,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[14687]},{"id":14687,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[14688]},{"id":14688,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[14689]},{"id":14689,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[14690]},{"id":14690,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32988,"ticks":1}]},{"id":14590,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[14591]},{"id":14591,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[14592]},{"id":14592,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[14593]},{"id":14593,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[14594]},{"id":14594,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[14595]},{"id":14595,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0,"children":[14596,14632]},{"id":14596,"callFrame":{"functionName":"nextTokenIsIdentifierOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35226,"columnNumber":42},"hitCount":0,"children":[14597]},{"id":14597,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":14632,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14633]},{"id":14633,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14634]},{"id":14634,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11784,"ticks":1}]},{"id":14756,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32778,"ticks":1}]},{"id":14757,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[14758,14877]},{"id":14758,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[14759,14799]},{"id":14759,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[14760]},{"id":14760,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[14761]},{"id":14761,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[14762]},{"id":14762,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[14763,14786]},{"id":14763,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[14764]},{"id":14764,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[14765]},{"id":14765,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[14766]},{"id":14766,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[14767]},{"id":14767,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[14768]},{"id":14768,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[14769]},{"id":14769,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[14770]},{"id":14770,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[14771]},{"id":14771,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[14772]},{"id":14772,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[14773]},{"id":14773,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[14774]},{"id":14774,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[14775]},{"id":14775,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[14776]},{"id":14776,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[14777]},{"id":14777,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[14778]},{"id":14778,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[14779]},{"id":14779,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[14780]},{"id":14780,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[14781]},{"id":14781,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":0,"children":[14782]},{"id":14782,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[14783]},{"id":14783,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[14784]},{"id":14784,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[14785]},{"id":14785,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":14786,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[14787]},{"id":14787,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[14788]},{"id":14788,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[14789,14791,14795]},{"id":14789,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[14790]},{"id":14790,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9005,"ticks":1}]},{"id":14791,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[14792]},{"id":14792,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":0,"children":[14793]},{"id":14793,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[14794]},{"id":14794,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":14795,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[14796]},{"id":14796,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[14797]},{"id":14797,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[14798],"positionTicks":[{"line":3494,"ticks":1}]},{"id":14798,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":14799,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[14800]},{"id":14800,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[14801]},{"id":14801,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[14802]},{"id":14802,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[14803]},{"id":14803,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[14804]},{"id":14804,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[14805]},{"id":14805,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[14806]},{"id":14806,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[14807]},{"id":14807,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[14808,14818]},{"id":14808,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[14809]},{"id":14809,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[14810]},{"id":14810,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[14811]},{"id":14811,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[14812]},{"id":14812,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[14813]},{"id":14813,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[14814]},{"id":14814,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[14815]},{"id":14815,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[14816]},{"id":14816,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[14817]},{"id":14817,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":14818,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[14819]},{"id":14819,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[14820]},{"id":14820,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[14821]},{"id":14821,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[14822]},{"id":14822,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[14823]},{"id":14823,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[14824]},{"id":14824,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[14825]},{"id":14825,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[14826]},{"id":14826,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[14827]},{"id":14827,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[14828]},{"id":14828,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[14829,14832]},{"id":14829,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[14830]},{"id":14830,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[14831]},{"id":14831,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":5,"positionTicks":[{"line":32862,"ticks":5}]},{"id":14832,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[14833,14839,14852,14869]},{"id":14833,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[14834]},{"id":14834,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[14835]},{"id":14835,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14836]},{"id":14836,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[14837]},{"id":14837,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[14838]},{"id":14838,"callFrame":{"functionName":"isConflictMarkerTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11897,"columnNumber":31},"hitCount":0},{"id":14839,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[14840]},{"id":14840,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[14841,14867]},{"id":14841,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[14842,14865]},{"id":14842,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[14843]},{"id":14843,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[14844]},{"id":14844,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[14845]},{"id":14845,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[14846]},{"id":14846,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[14847]},{"id":14847,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[14848]},{"id":14848,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[14849]},{"id":14849,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38623,"columnNumber":30},"hitCount":0,"children":[14850]},{"id":14850,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[14851]},{"id":14851,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38515,"ticks":1}]},{"id":14865,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[14866]},{"id":14866,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12001,"ticks":1}]},{"id":14867,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[14868]},{"id":14868,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":35078,"ticks":1}]},{"id":14852,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[14853]},{"id":14853,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[14854]},{"id":14854,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[14855]},{"id":14855,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[14856]},{"id":14856,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[14857]},{"id":14857,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[14858]},{"id":14858,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[14859,14864]},{"id":14859,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[14860]},{"id":14860,"callFrame":{"functionName":"parseTemplateTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39086,"columnNumber":31},"hitCount":0,"children":[14861]},{"id":14861,"callFrame":{"functionName":"parseTemplateTagTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39073,"columnNumber":45},"hitCount":1,"children":[14862],"positionTicks":[{"line":39079,"ticks":1}]},{"id":14862,"callFrame":{"functionName":"parseTemplateTagTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39042,"columnNumber":44},"hitCount":1,"children":[14863],"positionTicks":[{"line":39066,"ticks":1}]},{"id":14863,"callFrame":{"functionName":"nodeIsMissing","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16454,"columnNumber":22},"hitCount":0},{"id":14864,"callFrame":{"functionName":"addTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38626,"columnNumber":21},"hitCount":0},{"id":14869,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[14870]},{"id":14870,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[14871]},{"id":14871,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[14872]},{"id":14872,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[14873]},{"id":14873,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[14874]},{"id":14874,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34494,"columnNumber":28},"hitCount":0,"children":[14875]},{"id":14875,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[14876]},{"id":14876,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":14877,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[14878]},{"id":14878,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[14879,14909]},{"id":14879,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[14880]},{"id":14880,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[14881]},{"id":14881,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[14882]},{"id":14882,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":1,"children":[14883,14900],"positionTicks":[{"line":129553,"ticks":1}]},{"id":14883,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[14884]},{"id":14884,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[14885,14898]},{"id":14885,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[14886]},{"id":14886,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[14887]},{"id":14887,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[14888]},{"id":14888,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[14889]},{"id":14889,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[14890]},{"id":14890,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[14891]},{"id":14891,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[14892]},{"id":14892,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[14893]},{"id":14893,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[14894]},{"id":14894,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[14895]},{"id":14895,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[14896]},{"id":14896,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[14897]},{"id":14897,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":14898,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43711,"columnNumber":39},"hitCount":0,"children":[14899]},{"id":14899,"callFrame":{"functionName":"getOrCreateCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43687,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":43688,"ticks":1}]},{"id":14900,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[14901]},{"id":14901,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[14902]},{"id":14902,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[14903,14904,14907]},{"id":14903,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":8,"positionTicks":[{"line":129783,"ticks":8}]},{"id":14904,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[14905]},{"id":14905,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[14906]},{"id":14906,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":14907,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[14908]},{"id":14908,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":14909,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[14910]},{"id":14910,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[14911]},{"id":14911,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[14912]},{"id":14912,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[14913]},{"id":14913,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[14914]},{"id":14914,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[14915,14916]},{"id":14915,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":14916,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[14917]},{"id":14917,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[14918]},{"id":14918,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[14919,14930]},{"id":14919,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[14920]},{"id":14920,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[14921]},{"id":14921,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[14922]},{"id":14922,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[14923]},{"id":14923,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[14924]},{"id":14924,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[14925]},{"id":14925,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[14926]},{"id":14926,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[14927]},{"id":14927,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[14928]},{"id":14928,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[14929]},{"id":14929,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":92,"columnNumber":2},"hitCount":1,"positionTicks":[{"line":93,"ticks":1}]},{"id":14930,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[14931]},{"id":14931,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[14932]},{"id":14932,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[14933]},{"id":14933,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[14934]},{"id":14934,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[14935]},{"id":14935,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[14936]},{"id":14936,"callFrame":{"functionName":"processPragmasIntoFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39561,"columnNumber":33},"hitCount":0,"children":[14937]},{"id":14937,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39568,"columnNumber":26},"hitCount":0,"children":[14938]},{"id":14938,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39574,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":39576,"ticks":1}]},{"id":14939,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[14940]},{"id":14940,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[14941,14969]},{"id":14941,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[14942]},{"id":14942,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[14943,15149]},{"id":14943,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[14944]},{"id":14944,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[14945,14960]},{"id":14945,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[14946]},{"id":14946,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[14947]},{"id":14947,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":1,"children":[14948],"positionTicks":[{"line":44204,"ticks":1}]},{"id":14948,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[14949]},{"id":14949,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[14950]},{"id":14950,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[14951]},{"id":14951,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[14952]},{"id":14952,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[14953]},{"id":14953,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[14954]},{"id":14954,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[14955]},{"id":14955,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[14956,15178]},{"id":14956,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[14957,15019,15056]},{"id":14957,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[14958]},{"id":14958,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[14959]},{"id":14959,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":44480,"ticks":1}]},{"id":15019,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[15020]},{"id":15020,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[15021]},{"id":15021,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[15022]},{"id":15022,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[15023]},{"id":15023,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[15024]},{"id":15024,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[15025]},{"id":15025,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":0,"children":[15026]},{"id":15026,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[15027]},{"id":15027,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[15028]},{"id":15028,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":15056,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9042,"ticks":1}]},{"id":15178,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[15179]},{"id":15179,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127027,"ticks":1}]},{"id":14960,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[14961]},{"id":14961,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[14962]},{"id":14962,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":1,"children":[14963,14965,14966],"positionTicks":[{"line":129615,"ticks":1}]},{"id":14963,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[14964,15029,15057,15151,15181]},{"id":14964,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":9007,"ticks":5}]},{"id":15029,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[15030]},{"id":15030,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":1,"children":[15180],"positionTicks":[{"line":129056,"ticks":1}]},{"id":15180,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9015,"ticks":1}]},{"id":15057,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128954,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":128955,"ticks":1}]},{"id":15151,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":15181,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9050,"ticks":1}]},{"id":14965,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":1,"children":[15031],"positionTicks":[{"line":129783,"ticks":1}]},{"id":15031,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":3,"positionTicks":[{"line":129738,"ticks":3}]},{"id":14966,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[14967]},{"id":14967,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":1,"children":[14968,15212],"positionTicks":[{"line":9088,"ticks":1}]},{"id":14968,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":6,"children":[15150],"positionTicks":[{"line":9066,"ticks":6}]},{"id":15150,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":15212,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":15149,"callFrame":{"functionName":"getLibraryNameFromLibFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123756,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":123758,"ticks":1}]},{"id":14969,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[14970]},{"id":14970,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[14971]},{"id":14971,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[14972]},{"id":14972,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":1,"children":[14973],"positionTicks":[{"line":125715,"ticks":1}]},{"id":14973,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[14974,15100,15152,15213]},{"id":14974,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[14975]},{"id":14975,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[14976]},{"id":14976,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[14977]},{"id":14977,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[14978,14986]},{"id":14978,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[14979,15032]},{"id":14979,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[14980]},{"id":14980,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[14981]},{"id":14981,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[14982]},{"id":14982,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[14983]},{"id":14983,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[14984]},{"id":14984,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[14985]},{"id":14985,"callFrame":{"functionName":"getEncodingOps","scriptId":"23","url":"node:buffer","lineNumber":705,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":707,"ticks":1}]},{"id":15032,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[15033,15058]},{"id":15033,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[15034]},{"id":15034,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[15035]},{"id":15035,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":15058,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[15059]},{"id":15059,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[15060]},{"id":15060,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"children":[15061],"positionTicks":[{"line":8800,"ticks":1}]},{"id":15061,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8800,"ticks":2}]},{"id":14986,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[14987]},{"id":14987,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[14988]},{"id":14988,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[14989]},{"id":14989,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[14990]},{"id":14990,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[14991]},{"id":14991,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[14992,15227]},{"id":14992,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[14993]},{"id":14993,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[14994]},{"id":14994,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[14995]},{"id":14995,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[14996,15182]},{"id":14996,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[14997]},{"id":14997,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[14998,15062,15092,15221,15224]},{"id":14998,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":1,"children":[14999],"positionTicks":[{"line":34516,"ticks":1}]},{"id":14999,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[15000,15011,15036,15075,15099]},{"id":15000,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":1,"children":[15001],"positionTicks":[{"line":32680,"ticks":1}]},{"id":15001,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[15002]},{"id":15002,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[15003]},{"id":15003,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[15004]},{"id":15004,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":3,"children":[15005],"positionTicks":[{"line":38175,"ticks":3}]},{"id":15005,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[15006]},{"id":15006,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[15007,15219],"positionTicks":[{"line":38310,"ticks":1}]},{"id":15007,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[15008,15009,15017,15176]},{"id":15008,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":1,"children":[15097],"positionTicks":[{"line":38672,"ticks":1}]},{"id":15097,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[15098]},{"id":15098,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38477,"ticks":1}]},{"id":15009,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[15010]},{"id":15010,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11784,"ticks":1}]},{"id":15017,"callFrame":{"functionName":"get createJSDocDeprecatedTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24601,"columnNumber":32},"hitCount":0,"children":[15018]},{"id":15018,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3510,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":3518,"ticks":1}]},{"id":15176,"callFrame":{"functionName":"parseReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38707,"columnNumber":29},"hitCount":0,"children":[15177]},{"id":15177,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38471,"ticks":1}]},{"id":15219,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[15220]},{"id":15220,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":0},{"id":15011,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":0,"children":[15012]},{"id":15012,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[15013]},{"id":15013,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[15014]},{"id":15014,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[15015]},{"id":15015,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[15016]},{"id":15016,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":13022,"ticks":2}]},{"id":15036,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[15037]},{"id":15037,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[15038]},{"id":15038,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15039]},{"id":15039,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15040]},{"id":15040,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[15041]},{"id":15041,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[15042]},{"id":15042,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[15043]},{"id":15043,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[15044]},{"id":15044,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[15045,15153]},{"id":15045,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[15046]},{"id":15046,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[15047]},{"id":15047,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15048]},{"id":15048,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15049]},{"id":15049,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[15050]},{"id":15050,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[15051]},{"id":15051,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[15052]},{"id":15052,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[15053]},{"id":15053,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":0,"children":[15054]},{"id":15054,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33293,"columnNumber":33},"hitCount":0,"children":[15055]},{"id":15055,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":32368,"ticks":1}]},{"id":15153,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[15154]},{"id":15154,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15155]},{"id":15155,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[15156]},{"id":15156,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15157]},{"id":15157,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[15158]},{"id":15158,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[15159]},{"id":15159,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[15160]},{"id":15160,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[15161]},{"id":15161,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[15162]},{"id":15162,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[15163]},{"id":15163,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[15164]},{"id":15164,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[15165]},{"id":15165,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[15166]},{"id":15166,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34699,"columnNumber":31},"hitCount":0,"children":[15167]},{"id":15167,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[15168]},{"id":15168,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[15169]},{"id":15169,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[15170]},{"id":15170,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":15075,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[15076]},{"id":15076,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[15077]},{"id":15077,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[15078]},{"id":15078,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[15079]},{"id":15079,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[15080]},{"id":15080,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[15081]},{"id":15081,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15082]},{"id":15082,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[15083]},{"id":15083,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15084]},{"id":15084,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[15085]},{"id":15085,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[15086]},{"id":15086,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[15087]},{"id":15087,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[15088]},{"id":15088,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":1,"children":[15089],"positionTicks":[{"line":34761,"ticks":1}]},{"id":15089,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[15090]},{"id":15090,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[15091]},{"id":15091,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":1,"children":[15171],"positionTicks":[{"line":33919,"ticks":1}]},{"id":15171,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15172]},{"id":15172,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[15173]},{"id":15173,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[15174]},{"id":15174,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15175]},{"id":15175,"callFrame":{"functionName":"parseFunctionOrConstructorTypeToError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34965,"columnNumber":48},"hitCount":4,"positionTicks":[{"line":34966,"ticks":4}]},{"id":15099,"callFrame":{"functionName":"createMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25266,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":25267,"ticks":2}]},{"id":15062,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[15063]},{"id":15063,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15064]},{"id":15064,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37638,"columnNumber":30},"hitCount":0,"children":[15065]},{"id":15065,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15066]},{"id":15066,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37646,"columnNumber":43},"hitCount":0,"children":[15067]},{"id":15067,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[15068]},{"id":15068,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[15069]},{"id":15069,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[15070]},{"id":15070,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[15071]},{"id":15071,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[15072]},{"id":15072,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[15073]},{"id":15073,"callFrame":{"functionName":"parseTypeArgumentsInExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36231,"columnNumber":41},"hitCount":0,"children":[15074]},{"id":15074,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33856,"ticks":1}]},{"id":15092,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[15093]},{"id":15093,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"children":[15094],"positionTicks":[{"line":32936,"ticks":1}]},{"id":15094,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[15095]},{"id":15095,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[15096]},{"id":15096,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":15221,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[15222]},{"id":15222,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15223]},{"id":15223,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33625,"ticks":1}]},{"id":15224,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[15225]},{"id":15225,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[15226]},{"id":15226,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":15182,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[15183]},{"id":15183,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[15184]},{"id":15184,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[15185]},{"id":15185,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[15186]},{"id":15186,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[15187]},{"id":15187,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[15188]},{"id":15188,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[15189]},{"id":15189,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15190]},{"id":15190,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[15191]},{"id":15191,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[15192]},{"id":15192,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[15193]},{"id":15193,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15194]},{"id":15194,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15195]},{"id":15195,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[15196]},{"id":15196,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[15197]},{"id":15197,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[15198]},{"id":15198,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[15199]},{"id":15199,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[15200]},{"id":15200,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[15201]},{"id":15201,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15202]},{"id":15202,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[15203]},{"id":15203,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15204]},{"id":15204,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[15205]},{"id":15205,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[15206]},{"id":15206,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[15207]},{"id":15207,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[15208]},{"id":15208,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[15209]},{"id":15209,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[15210]},{"id":15210,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[15211]},{"id":15211,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33929,"ticks":1}]},{"id":15227,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":0,"children":[15228]},{"id":15228,"callFrame":{"functionName":"extractPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39646,"columnNumber":23},"hitCount":0,"children":[15229]},{"id":15229,"callFrame":{"functionName":"RegExp: (\\sresolution-mode\\s*=\\s*)(?:(?:'([^']*)')|(?:\"([^\"]*)\"))","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15100,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[15101]},{"id":15101,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[15102]},{"id":15102,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[15103,15134]},{"id":15103,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[15104]},{"id":15104,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[15105]},{"id":15105,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[15106]},{"id":15106,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[15107,15126]},{"id":15107,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[15108]},{"id":15108,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[15109]},{"id":15109,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[15110]},{"id":15110,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[15111]},{"id":15111,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[15112]},{"id":15112,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[15113]},{"id":15113,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[15114]},{"id":15114,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[15115]},{"id":15115,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[15116]},{"id":15116,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[15117]},{"id":15117,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[15118]},{"id":15118,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[15119]},{"id":15119,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[15120]},{"id":15120,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[15121]},{"id":15121,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[15122]},{"id":15122,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[15123]},{"id":15123,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[15124]},{"id":15124,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[15125]},{"id":15125,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":122801,"ticks":1}]},{"id":15126,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[15127]},{"id":15127,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[15128]},{"id":15128,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[15129,15131]},{"id":15129,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[15130]},{"id":15130,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":129738,"ticks":1}]},{"id":15131,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[15132]},{"id":15132,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[15133]},{"id":15133,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":129056,"ticks":1}]},{"id":15134,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[15135]},{"id":15135,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[15136]},{"id":15136,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[15137]},{"id":15137,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[15138]},{"id":15138,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[15139]},{"id":15139,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[15140]},{"id":15140,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[15141]},{"id":15141,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[15142]},{"id":15142,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[15143]},{"id":15143,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[15144]},{"id":15144,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[15145]},{"id":15145,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[15146]},{"id":15146,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[15147]},{"id":15147,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[15148]},{"id":15148,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":15152,"callFrame":{"functionName":"getSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125929,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":125950,"ticks":1}]},{"id":15213,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[15214]},{"id":15214,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[15215]},{"id":15215,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[15216]},{"id":15216,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[15217]},{"id":15217,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[15218]},{"id":15218,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43674,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":43676,"ticks":1}]},{"id":15230,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[15231]},{"id":15231,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[15232,15264]},{"id":15232,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[15233]},{"id":15233,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[15234]},{"id":15234,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[15235]},{"id":15235,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[15236,15259]},{"id":15236,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[15237]},{"id":15237,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[15238]},{"id":15238,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[15239]},{"id":15239,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[15240]},{"id":15240,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[15241]},{"id":15241,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[15242]},{"id":15242,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[15243]},{"id":15243,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[15244]},{"id":15244,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[15245]},{"id":15245,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[15246]},{"id":15246,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[15247]},{"id":15247,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[15248]},{"id":15248,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[15249]},{"id":15249,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[15250]},{"id":15250,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[15251]},{"id":15251,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[15252]},{"id":15252,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[15253]},{"id":15253,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[15254]},{"id":15254,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":0,"children":[15255]},{"id":15255,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[15256]},{"id":15256,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[15257]},{"id":15257,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[15258]},{"id":15258,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":15259,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[15260]},{"id":15260,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[15261]},{"id":15261,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[15262]},{"id":15262,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[15263]},{"id":15263,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":9007,"ticks":5}]},{"id":15264,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[15265]},{"id":15265,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[15266]},{"id":15266,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[15267]},{"id":15267,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[15268]},{"id":15268,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[15269]},{"id":15269,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[15270]},{"id":15270,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[15271]},{"id":15271,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[15272]},{"id":15272,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[15273,15289]},{"id":15273,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[15274,15275]},{"id":15274,"callFrame":{"functionName":"getCompilationSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140020,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":140022,"ticks":1}]},{"id":15275,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[15276]},{"id":15276,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[15277]},{"id":15277,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[15278]},{"id":15278,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[15279]},{"id":15279,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[15280]},{"id":15280,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[15281]},{"id":15281,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15282]},{"id":15282,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[15283]},{"id":15283,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[15284]},{"id":15284,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[15285]},{"id":15285,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[15286]},{"id":15286,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[15287]},{"id":15287,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[15288]},{"id":15288,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12989,"ticks":1}]},{"id":15289,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[15290]},{"id":15290,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[15291]},{"id":15291,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[15292]},{"id":15292,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[15293]},{"id":15293,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":182470,"ticks":1}]},{"id":15294,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[15295]},{"id":15295,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[15296,15321]},{"id":15296,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[15297]},{"id":15297,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[15298]},{"id":15298,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[15299]},{"id":15299,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[15300,15313]},{"id":15300,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[15301]},{"id":15301,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[15302]},{"id":15302,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[15303]},{"id":15303,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[15304]},{"id":15304,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[15305]},{"id":15305,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[15306]},{"id":15306,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[15307]},{"id":15307,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[15308]},{"id":15308,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[15309]},{"id":15309,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[15310,15380]},{"id":15310,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[15311]},{"id":15311,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[15312]},{"id":15312,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":1,"children":[15364,15390],"positionTicks":[{"line":45382,"ticks":1}]},{"id":15364,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44762,"columnNumber":42},"hitCount":2,"children":[15386],"positionTicks":[{"line":44763,"ticks":2}]},{"id":15386,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":44474,"ticks":1}]},{"id":15390,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[15391]},{"id":15391,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":0,"children":[15392]},{"id":15392,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":15380,"callFrame":{"functionName":"tryFindNonRelativeModuleNameInCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45484,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":45486,"ticks":1}]},{"id":15313,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[15314]},{"id":15314,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":1,"children":[15315],"positionTicks":[{"line":129633,"ticks":1}]},{"id":15315,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[15316,15318,15367,15393]},{"id":15316,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[15317,15365,15381]},{"id":15317,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":15365,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[15366]},{"id":15366,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":2,"positionTicks":[{"line":129056,"ticks":2}]},{"id":15381,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":4,"positionTicks":[{"line":9007,"ticks":4}]},{"id":15318,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[15319]},{"id":15319,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":1,"children":[15320],"positionTicks":[{"line":129738,"ticks":1}]},{"id":15320,"callFrame":{"functionName":"assertIsDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4055,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":4056,"ticks":1}]},{"id":15367,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[15368]},{"id":15368,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[15369,15382]},{"id":15369,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[15370]},{"id":15370,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15382,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":15393,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":15321,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[15322]},{"id":15322,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[15323]},{"id":15323,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[15324]},{"id":15324,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[15325]},{"id":15325,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[15326]},{"id":15326,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[15327]},{"id":15327,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[15328]},{"id":15328,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[15329]},{"id":15329,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[15330,15340]},{"id":15330,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[15331]},{"id":15331,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[15332,15387]},{"id":15332,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[15333]},{"id":15333,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[15334]},{"id":15334,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[15335]},{"id":15335,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[15336]},{"id":15336,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[15337]},{"id":15337,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[15338]},{"id":15338,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[15339]},{"id":15339,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":15387,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[15388]},{"id":15388,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[15389]},{"id":15389,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"children":[15394],"positionTicks":[{"line":8800,"ticks":1}]},{"id":15394,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":15340,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[15341]},{"id":15341,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[15342]},{"id":15342,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[15343]},{"id":15343,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[15344]},{"id":15344,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[15345]},{"id":15345,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[15346]},{"id":15346,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[15347]},{"id":15347,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15348]},{"id":15348,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[15349]},{"id":15349,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[15350]},{"id":15350,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[15351]},{"id":15351,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":1,"children":[15352,15383],"positionTicks":[{"line":37665,"ticks":1}]},{"id":15352,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[15353]},{"id":15353,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[15354]},{"id":15354,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[15355]},{"id":15355,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[15356]},{"id":15356,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[15357]},{"id":15357,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[15358]},{"id":15358,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[15359]},{"id":15359,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[15360]},{"id":15360,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[15361,15371]},{"id":15361,"callFrame":{"functionName":"parseOptionalJsdoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39091,"columnNumber":33},"hitCount":0,"children":[15362]},{"id":15362,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[15363]},{"id":15363,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14435,"ticks":1}]},{"id":15371,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[15372]},{"id":15372,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":0,"children":[15373]},{"id":15373,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[15374]},{"id":15374,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[15375]},{"id":15375,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[15376]},{"id":15376,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[15377]},{"id":15377,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38335,"columnNumber":48},"hitCount":0,"children":[15378]},{"id":15378,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[15379]},{"id":15379,"callFrame":{"functionName":"charSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14615,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":14621,"ticks":1}]},{"id":15383,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[15384]},{"id":15384,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[15385]},{"id":15385,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12984,"ticks":1}]},{"id":15395,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[15396]},{"id":15396,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[15397,15422]},{"id":15397,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[15398]},{"id":15398,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[15399]},{"id":15399,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[15400]},{"id":15400,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[15401,15415]},{"id":15401,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[15402]},{"id":15402,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[15403]},{"id":15403,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[15404]},{"id":15404,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[15405]},{"id":15405,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[15406]},{"id":15406,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[15407]},{"id":15407,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[15408]},{"id":15408,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[15409]},{"id":15409,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[15410]},{"id":15410,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[15411]},{"id":15411,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[15412,15477]},{"id":15412,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[15413]},{"id":15413,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[15414]},{"id":15414,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":1,"children":[15484],"positionTicks":[{"line":8921,"ticks":1}]},{"id":15484,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":15477,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[15478,15497]},{"id":15478,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[15479]},{"id":15479,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44762,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":44763,"ticks":1}]},{"id":15497,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[15498]},{"id":15498,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[15499]},{"id":15499,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[15500]},{"id":15500,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8931,"ticks":1}]},{"id":15415,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[15416]},{"id":15416,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":1,"children":[15417],"positionTicks":[{"line":129625,"ticks":1}]},{"id":15417,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[15418,15420]},{"id":15418,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[15419]},{"id":15419,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":2,"positionTicks":[{"line":129738,"ticks":2}]},{"id":15420,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":1,"children":[15421,15485],"positionTicks":[{"line":128995,"ticks":1}]},{"id":15421,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":4,"positionTicks":[{"line":9007,"ticks":3},{"line":3073,"ticks":1}]},{"id":15485,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[15486]},{"id":15486,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":0,"children":[15487]},{"id":15487,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":15422,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[15423]},{"id":15423,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[15424]},{"id":15424,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[15425]},{"id":15425,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[15426]},{"id":15426,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[15427,15480]},{"id":15427,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[15428]},{"id":15428,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[15429]},{"id":15429,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[15430]},{"id":15430,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[15431,15457]},{"id":15431,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[15432]},{"id":15432,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[15433]},{"id":15433,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[15434]},{"id":15434,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[15435]},{"id":15435,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[15436]},{"id":15436,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[15437]},{"id":15437,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[15438]},{"id":15438,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15439]},{"id":15439,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[15440]},{"id":15440,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[15441,15501]},{"id":15441,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[15442]},{"id":15442,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[15443]},{"id":15443,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[15444,15467]},{"id":15444,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[15445]},{"id":15445,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[15446]},{"id":15446,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[15447]},{"id":15447,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[15448]},{"id":15448,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[15449]},{"id":15449,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[15450]},{"id":15450,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[15451]},{"id":15451,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[15452]},{"id":15452,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[15453]},{"id":15453,"callFrame":{"functionName":"parseTypePredicatePrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35063,"columnNumber":35},"hitCount":0,"children":[15454]},{"id":15454,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":0,"children":[15455]},{"id":15455,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[15456]},{"id":15456,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":15467,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[15468]},{"id":15468,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[15469]},{"id":15469,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[15470]},{"id":15470,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[15471]},{"id":15471,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[15472]},{"id":15472,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[15473]},{"id":15473,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[15474]},{"id":15474,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[15475]},{"id":15475,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[15476]},{"id":15476,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38471,"ticks":1}]},{"id":15501,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[15502]},{"id":15502,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[15503]},{"id":15503,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[15504]},{"id":15504,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[15505]},{"id":15505,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[15506]},{"id":15506,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[15507]},{"id":15507,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[15508]},{"id":15508,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15509]},{"id":15509,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[15510]},{"id":15510,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[15511]},{"id":15511,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[15512]},{"id":15512,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[15513]},{"id":15513,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[15514]},{"id":15514,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[15515]},{"id":15515,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[15516]},{"id":15516,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[15517]},{"id":15517,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15518]},{"id":15518,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15519]},{"id":15519,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[15520]},{"id":15520,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[15521]},{"id":15521,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[15522]},{"id":15522,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[15523]},{"id":15523,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[15524]},{"id":15524,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[15525]},{"id":15525,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32936,"ticks":1}]},{"id":15457,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[15458,15488]},{"id":15458,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[15459]},{"id":15459,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[15460]},{"id":15460,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[15461]},{"id":15461,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[15462]},{"id":15462,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[15463]},{"id":15463,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[15464]},{"id":15464,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[15465]},{"id":15465,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[15466]},{"id":15466,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":15488,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[15489]},{"id":15489,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[15490]},{"id":15490,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[15491]},{"id":15491,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[15492]},{"id":15492,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[15493]},{"id":15493,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[15494]},{"id":15494,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[15495]},{"id":15495,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[15496]},{"id":15496,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":518,"ticks":1}]},{"id":15480,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[15481]},{"id":15481,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[15482]},{"id":15482,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[15483]},{"id":15483,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":44670,"ticks":1}]},{"id":15526,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[15527]},{"id":15527,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[15528,15551]},{"id":15528,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[15529]},{"id":15529,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[15530]},{"id":15530,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[15531]},{"id":15531,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[15532,15545]},{"id":15532,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[15533]},{"id":15533,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[15534,15644]},{"id":15534,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[15535]},{"id":15535,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[15536]},{"id":15536,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[15537]},{"id":15537,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[15538]},{"id":15538,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[15539,15669]},{"id":15539,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[15540]},{"id":15540,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[15541]},{"id":15541,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[15542]},{"id":15542,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[15543,15679]},{"id":15543,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[15544,15683]},{"id":15544,"callFrame":{"functionName":"parsePackageName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44832,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":44838,"ticks":1}]},{"id":15683,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":45382,"ticks":1}]},{"id":15679,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[15680]},{"id":15680,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[15681]},{"id":15681,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[15682]},{"id":15682,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15669,"callFrame":{"functionName":"formatExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43083,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":43090,"ticks":1}]},{"id":15644,"callFrame":{"functionName":"getOrCreateCacheForNonRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43784,"columnNumber":45},"hitCount":0,"children":[15645]},{"id":15645,"callFrame":{"functionName":"getOrCreateCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43687,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":43688,"ticks":1}]},{"id":15545,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[15546]},{"id":15546,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[15547]},{"id":15547,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[15548,15646,15647]},{"id":15548,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":1,"children":[15549],"positionTicks":[{"line":129783,"ticks":1}]},{"id":15549,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":1,"children":[15550],"positionTicks":[{"line":129738,"ticks":1}]},{"id":15550,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4020,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4021,"ticks":1}]},{"id":15646,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":15647,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":1,"children":[15648,15670,15671],"positionTicks":[{"line":128995,"ticks":1}]},{"id":15648,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9009,"ticks":1}]},{"id":15670,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":129056,"ticks":1}]},{"id":15671,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[15672]},{"id":15672,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":1,"children":[15673],"positionTicks":[{"line":129056,"ticks":1}]},{"id":15673,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":2,"positionTicks":[{"line":9018,"ticks":2}]},{"id":15551,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[15552]},{"id":15552,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[15553]},{"id":15553,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[15554]},{"id":15554,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[15555]},{"id":15555,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[15556]},{"id":15556,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[15557]},{"id":15557,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[15558]},{"id":15558,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[15559]},{"id":15559,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[15560,15563,15649]},{"id":15560,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137402,"columnNumber":22},"hitCount":0,"children":[15561]},{"id":15561,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182388,"columnNumber":15},"hitCount":0,"children":[15562]},{"id":15562,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186759,"ticks":1}]},{"id":15563,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[15564]},{"id":15564,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[15565]},{"id":15565,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[15566]},{"id":15566,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[15567]},{"id":15567,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[15568]},{"id":15568,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[15569]},{"id":15569,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[15570]},{"id":15570,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15571]},{"id":15571,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[15572]},{"id":15572,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[15573]},{"id":15573,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[15574,15622]},{"id":15574,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[15575]},{"id":15575,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[15576]},{"id":15576,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[15577]},{"id":15577,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15578]},{"id":15578,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[15579]},{"id":15579,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15580]},{"id":15580,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[15581]},{"id":15581,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[15582]},{"id":15582,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[15583]},{"id":15583,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[15584]},{"id":15584,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[15585]},{"id":15585,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[15586]},{"id":15586,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[15587]},{"id":15587,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[15588]},{"id":15588,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[15589]},{"id":15589,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[15590]},{"id":15590,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[15591]},{"id":15591,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[15592]},{"id":15592,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[15593]},{"id":15593,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[15594]},{"id":15594,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15595]},{"id":15595,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[15596]},{"id":15596,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15597]},{"id":15597,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[15598]},{"id":15598,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[15599]},{"id":15599,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[15600]},{"id":15600,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[15601]},{"id":15601,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[15602]},{"id":15602,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[15603]},{"id":15603,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[15604]},{"id":15604,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[15605]},{"id":15605,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15606]},{"id":15606,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15607]},{"id":15607,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[15608]},{"id":15608,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[15609]},{"id":15609,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15610]},{"id":15610,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[15611]},{"id":15611,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15612]},{"id":15612,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[15613]},{"id":15613,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[15614]},{"id":15614,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[15615]},{"id":15615,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[15616]},{"id":15616,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[15617]},{"id":15617,"callFrame":{"functionName":"parseTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34657,"columnNumber":25},"hitCount":0,"children":[15618]},{"id":15618,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[15619]},{"id":15619,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15620]},{"id":15620,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[15621]},{"id":15621,"callFrame":{"functionName":"isStartOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34826,"columnNumber":24},"hitCount":0},{"id":15622,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[15623]},{"id":15623,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[15624]},{"id":15624,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[15625,15662]},{"id":15625,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[15626]},{"id":15626,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[15627]},{"id":15627,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15628]},{"id":15628,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15629]},{"id":15629,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[15630]},{"id":15630,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[15631]},{"id":15631,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[15632]},{"id":15632,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[15633]},{"id":15633,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[15634]},{"id":15634,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[15635]},{"id":15635,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[15636]},{"id":15636,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[15637]},{"id":15637,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[15638]},{"id":15638,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[15639]},{"id":15639,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[15640]},{"id":15640,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15641]},{"id":15641,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[15642]},{"id":15642,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[15643]},{"id":15643,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28453,"ticks":1}]},{"id":15662,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[15663]},{"id":15663,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[15664]},{"id":15664,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[15665]},{"id":15665,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[15666]},{"id":15666,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[15667]},{"id":15667,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[15668]},{"id":15668,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38235,"ticks":1}]},{"id":15649,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[15650,15657]},{"id":15650,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[15651]},{"id":15651,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[15652]},{"id":15652,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[15653]},{"id":15653,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[15654]},{"id":15654,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[15655]},{"id":15655,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[15656]},{"id":15656,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":15657,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[15658]},{"id":15658,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[15659]},{"id":15659,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[15660]},{"id":15660,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[15661,15674]},{"id":15661,"callFrame":{"functionName":"hasTSFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22300,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22301,"ticks":1}]},{"id":15674,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[15675]},{"id":15675,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[15676]},{"id":15676,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[15677]},{"id":15677,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[15678]},{"id":15678,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":15684,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[15685]},{"id":15685,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[15686,15695]},{"id":15686,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[15687]},{"id":15687,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[15688]},{"id":15688,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[15689]},{"id":15689,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[15690,15900]},{"id":15690,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[15691]},{"id":15691,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":1,"children":[15692],"positionTicks":[{"line":129625,"ticks":1}]},{"id":15692,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[15693,15888,15896,15925]},{"id":15693,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[15694,15890,15895]},{"id":15694,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":4,"positionTicks":[{"line":9009,"ticks":1},{"line":9007,"ticks":3}]},{"id":15890,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[15891,15919]},{"id":15891,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9017,"ticks":1}]},{"id":15919,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":0,"children":[15920]},{"id":15920,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":15895,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"children":[15924],"positionTicks":[{"line":9021,"ticks":1}]},{"id":15924,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15888,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[15889]},{"id":15889,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":129738,"ticks":1}]},{"id":15896,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":3494,"ticks":2}]},{"id":15925,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":15900,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[15901]},{"id":15901,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[15902,15921]},{"id":15902,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[15903]},{"id":15903,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[15904]},{"id":15904,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[15905]},{"id":15905,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[15906]},{"id":15906,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[15907]},{"id":15907,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[15908]},{"id":15908,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[15909]},{"id":15909,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[15910]},{"id":15910,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[15911,15916]},{"id":15911,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[15912]},{"id":15912,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":9066,"ticks":1}]},{"id":15916,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[15917]},{"id":15917,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[15918]},{"id":15918,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43677,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43678,"ticks":1}]},{"id":15921,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43715,"columnNumber":32},"hitCount":0,"children":[15922]},{"id":15922,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[15923]},{"id":15923,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":15695,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[15696]},{"id":15696,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[15697]},{"id":15697,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[15698]},{"id":15698,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[15699]},{"id":15699,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":1,"children":[15700,15781],"positionTicks":[{"line":125841,"ticks":1}]},{"id":15700,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[15701]},{"id":15701,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[15702]},{"id":15702,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[15703]},{"id":15703,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[15704,15712,15893]},{"id":15704,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[15705]},{"id":15705,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[15706]},{"id":15706,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[15707]},{"id":15707,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[15708]},{"id":15708,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[15709]},{"id":15709,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[15710]},{"id":15710,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[15711,15913]},{"id":15711,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":811,"ticks":1}]},{"id":15913,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[15914]},{"id":15914,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[15915]},{"id":15915,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":15712,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[15713]},{"id":15713,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[15714]},{"id":15714,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[15715]},{"id":15715,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[15716]},{"id":15716,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[15717]},{"id":15717,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[15718,15775]},{"id":15718,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[15719]},{"id":15719,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15720]},{"id":15720,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[15721]},{"id":15721,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[15722]},{"id":15722,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[15723]},{"id":15723,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[15724,15897]},{"id":15724,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[15725,15766]},{"id":15725,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[15726,15732,15745]},{"id":15726,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":0,"children":[15727]},{"id":15727,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[15728]},{"id":15728,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[15729]},{"id":15729,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[15730]},{"id":15730,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[15731]},{"id":15731,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12982,"ticks":1}]},{"id":15732,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[15733,15735]},{"id":15733,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[15734]},{"id":15734,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":12001,"ticks":2}]},{"id":15735,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[15736]},{"id":15736,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[15737]},{"id":15737,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[15738]},{"id":15738,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[15739]},{"id":15739,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[15740]},{"id":15740,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[15741,15892]},{"id":15741,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":1,"children":[15742,15772],"positionTicks":[{"line":38432,"ticks":1}]},{"id":15742,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[15743]},{"id":15743,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[15744]},{"id":15744,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38477,"ticks":1}]},{"id":15772,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":0,"children":[15773]},{"id":15773,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[15774]},{"id":15774,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12215,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12217,"ticks":1}]},{"id":15892,"callFrame":{"functionName":"parseJSDocIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39112,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":39113,"ticks":1}]},{"id":15745,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[15746]},{"id":15746,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[15747]},{"id":15747,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15748]},{"id":15748,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15749]},{"id":15749,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[15750]},{"id":15750,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[15751]},{"id":15751,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[15752]},{"id":15752,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[15753]},{"id":15753,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[15754]},{"id":15754,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[15755]},{"id":15755,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[15756]},{"id":15756,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15757]},{"id":15757,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15758]},{"id":15758,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[15759]},{"id":15759,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[15760]},{"id":15760,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[15761]},{"id":15761,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[15762]},{"id":15762,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":0,"children":[15763]},{"id":15763,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33293,"columnNumber":33},"hitCount":0,"children":[15764]},{"id":15764,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[15765]},{"id":15765,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":15766,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[15767]},{"id":15767,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[15768]},{"id":15768,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[15769]},{"id":15769,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[15770]},{"id":15770,"callFrame":{"functionName":"isUnambiguouslyIndexSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34439,"columnNumber":40},"hitCount":0,"children":[15771]},{"id":15771,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32942,"ticks":1}]},{"id":15897,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[15898]},{"id":15898,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[15899]},{"id":15899,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28453,"ticks":1}]},{"id":15775,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":0,"children":[15776]},{"id":15776,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32307,"columnNumber":82},"hitCount":0,"children":[15777]},{"id":15777,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21649,"columnNumber":13},"hitCount":0,"children":[15778]},{"id":15778,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31724,"columnNumber":37},"hitCount":0,"children":[15779]},{"id":15779,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[15780]},{"id":15780,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31727,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":31729,"ticks":1}]},{"id":15893,"callFrame":{"functionName":"getScriptVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182392,"columnNumber":18},"hitCount":0,"children":[15894]},{"id":15894,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":181603,"ticks":1}]},{"id":15781,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[15782]},{"id":15782,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[15783]},{"id":15783,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[15784,15814]},{"id":15784,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[15785]},{"id":15785,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[15786]},{"id":15786,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[15787]},{"id":15787,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[15788,15806]},{"id":15788,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[15789]},{"id":15789,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[15790]},{"id":15790,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[15791]},{"id":15791,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[15792]},{"id":15792,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[15793]},{"id":15793,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[15794]},{"id":15794,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[15795]},{"id":15795,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[15796]},{"id":15796,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[15797]},{"id":15797,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[15798]},{"id":15798,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[15799]},{"id":15799,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[15800]},{"id":15800,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[15801]},{"id":15801,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44762,"columnNumber":42},"hitCount":0,"children":[15802]},{"id":15802,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[15803]},{"id":15803,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":0,"children":[15804]},{"id":15804,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[15805]},{"id":15805,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8917,"ticks":1}]},{"id":15806,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[15807]},{"id":15807,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[15808]},{"id":15808,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[15809]},{"id":15809,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[15810,15813]},{"id":15810,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[15811]},{"id":15811,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":0,"children":[15812]},{"id":15812,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":15813,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9009,"ticks":1}]},{"id":15814,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[15815]},{"id":15815,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[15816]},{"id":15816,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[15817]},{"id":15817,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[15818]},{"id":15818,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[15819,15885]},{"id":15819,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[15820]},{"id":15820,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[15821]},{"id":15821,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[15822]},{"id":15822,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[15823]},{"id":15823,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[15824]},{"id":15824,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[15825]},{"id":15825,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[15826]},{"id":15826,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[15827]},{"id":15827,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[15828]},{"id":15828,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[15829]},{"id":15829,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[15830]},{"id":15830,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15831]},{"id":15831,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[15832]},{"id":15832,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[15833]},{"id":15833,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[15834]},{"id":15834,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[15835]},{"id":15835,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[15836]},{"id":15836,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[15837]},{"id":15837,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[15838]},{"id":15838,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[15839]},{"id":15839,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[15840]},{"id":15840,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15841]},{"id":15841,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[15842]},{"id":15842,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[15843]},{"id":15843,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[15844,15848,15860]},{"id":15844,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[15845]},{"id":15845,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[15846]},{"id":15846,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[15847]},{"id":15847,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17613,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":17614,"ticks":1}]},{"id":15848,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[15849,15882]},{"id":15849,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[15850]},{"id":15850,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[15851]},{"id":15851,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[15852]},{"id":15852,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[15853]},{"id":15853,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[15854]},{"id":15854,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[15855]},{"id":15855,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[15856]},{"id":15856,"callFrame":{"functionName":"createJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27297,"columnNumber":29},"hitCount":0,"children":[15857]},{"id":15857,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[15858]},{"id":15858,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":0,"children":[15859]},{"id":15859,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147891,"ticks":1}]},{"id":15882,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[15883]},{"id":15883,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[15884]},{"id":15884,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28453,"ticks":1}]},{"id":15860,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[15861]},{"id":15861,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[15862]},{"id":15862,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[15863]},{"id":15863,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[15864]},{"id":15864,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":0,"children":[15865]},{"id":15865,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37184,"columnNumber":35},"hitCount":0,"children":[15866]},{"id":15866,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[15867]},{"id":15867,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[15868]},{"id":15868,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15869]},{"id":15869,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[15870]},{"id":15870,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[15871]},{"id":15871,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[15872]},{"id":15872,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[15873]},{"id":15873,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[15874]},{"id":15874,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[15875]},{"id":15875,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[15876]},{"id":15876,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[15877]},{"id":15877,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[15878]},{"id":15878,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[15879]},{"id":15879,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[15880]},{"id":15880,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[15881]},{"id":15881,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12036,"ticks":1}]},{"id":15885,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[15886]},{"id":15886,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[15887]},{"id":15887,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":15926,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[15927]},{"id":15927,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[15928,15940]},{"id":15928,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[15929]},{"id":15929,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[15930]},{"id":15930,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[15931]},{"id":15931,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[15932]},{"id":15932,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[15933]},{"id":15933,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[15934]},{"id":15934,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[15935,15939]},{"id":15935,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[15936]},{"id":15936,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":0,"children":[15937]},{"id":15937,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"children":[15938],"positionTicks":[{"line":8800,"ticks":1}]},{"id":15938,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8800,"ticks":2}]},{"id":15939,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":128995,"ticks":1}]},{"id":15940,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[15941]},{"id":15941,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[15942]},{"id":15942,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[15943]},{"id":15943,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[15944]},{"id":15944,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[15945]},{"id":15945,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[15946]},{"id":15946,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[15947]},{"id":15947,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[15948]},{"id":15948,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[15949]},{"id":15949,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[15950]},{"id":15950,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[15951]},{"id":15951,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[15952]},{"id":15952,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":1,"positionTicks":[{"line":186679,"ticks":1}]},{"id":9885,"callFrame":{"functionName":"isReferencedFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123773,"columnNumber":25},"hitCount":0},{"id":16074,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[16075]},{"id":16075,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[16076]},{"id":16076,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[16077]},{"id":16077,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[16078]},{"id":16078,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[16079,16092]},{"id":16079,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[16080]},{"id":16080,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[16081]},{"id":16081,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[16082]},{"id":16082,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[16083]},{"id":16083,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[16084]},{"id":16084,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[16085]},{"id":16085,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[16086]},{"id":16086,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[16087]},{"id":16087,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[16088]},{"id":16088,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[16089]},{"id":16089,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16090]},{"id":16090,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16091]},{"id":16091,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12995,"ticks":1}]},{"id":16092,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[16093]},{"id":16093,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":1,"children":[16094],"positionTicks":[{"line":2384,"ticks":1}]},{"id":16094,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[16095,16107]},{"id":16095,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[16096]},{"id":16096,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[16097]},{"id":16097,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[16098]},{"id":16098,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[16099,16715,17484]},{"id":16099,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[16100]},{"id":16100,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[16101]},{"id":16101,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":1,"children":[16102,16104,16719],"positionTicks":[{"line":128985,"ticks":1}]},{"id":16102,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":1,"children":[16103,16106,17511],"positionTicks":[{"line":129003,"ticks":1}]},{"id":16103,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128954,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":128955,"ticks":1}]},{"id":16106,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9066,"ticks":1}]},{"id":17511,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[17512,17531]},{"id":17512,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[17513]},{"id":17513,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8926,"ticks":1}]},{"id":17531,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":16104,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[16105]},{"id":16105,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":6,"children":[16718],"positionTicks":[{"line":129738,"ticks":6}]},{"id":16718,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"children":[17506],"positionTicks":[{"line":8800,"ticks":1}]},{"id":17506,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":8800,"ticks":4}]},{"id":16719,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[16720]},{"id":16720,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[16721,17507]},{"id":16721,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[16722]},{"id":16722,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":17507,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":16715,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[16716]},{"id":16716,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[16717]},{"id":16717,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":17484,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[17485]},{"id":17485,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[17486]},{"id":17486,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[17487]},{"id":17487,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[17488]},{"id":17488,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[17489]},{"id":17489,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[17490]},{"id":17490,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[17491]},{"id":17491,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[17492]},{"id":17492,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[17493]},{"id":17493,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[17494,17510]},{"id":17494,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[17495]},{"id":17495,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[17496,17530]},{"id":17496,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[17497]},{"id":17497,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[17498]},{"id":17498,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[17499]},{"id":17499,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[17500]},{"id":17500,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[17501]},{"id":17501,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[17502]},{"id":17502,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":1,"children":[17503],"positionTicks":[{"line":122801,"ticks":1}]},{"id":17503,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[17504]},{"id":17504,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[17505]},{"id":17505,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":17530,"callFrame":{"functionName":"parsePackageName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44832,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":44833,"ticks":1}]},{"id":17510,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8971,"ticks":1}]},{"id":16107,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[16108]},{"id":16108,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[16109]},{"id":16109,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[16110]},{"id":16110,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[16111]},{"id":16111,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[16112,16125,17482,17586]},{"id":16112,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[16113]},{"id":16113,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[16114]},{"id":16114,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[16115]},{"id":16115,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[16116,16723]},{"id":16116,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[16117]},{"id":16117,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[16118]},{"id":16118,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[16119]},{"id":16119,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[16120]},{"id":16120,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[16121]},{"id":16121,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[16122,16735,17472]},{"id":16122,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16123]},{"id":16123,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16124]},{"id":16124,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12968,"ticks":1}]},{"id":16735,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[16736,17467]},{"id":16736,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16737]},{"id":16737,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[16738,17162]},{"id":16738,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":2,"children":[16739,16774,16843,16864],"positionTicks":[{"line":37018,"ticks":2}]},{"id":16739,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16740,16773]},{"id":16740,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":8,"children":[16741,16756,16766,16803,16857,16878,17172],"positionTicks":[{"line":37665,"ticks":8}]},{"id":16741,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":1,"children":[16742,16753,16772,16960,17377,17589],"positionTicks":[{"line":34516,"ticks":1}]},{"id":16742,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":1,"children":[16743,16748,16761,16815,16828,16869,16966,17216],"positionTicks":[{"line":34489,"ticks":1}]},{"id":16743,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33333,"columnNumber":28},"hitCount":0,"children":[16744]},{"id":16744,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[16745,17024,17556]},{"id":16745,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":1,"children":[16746],"positionTicks":[{"line":14934,"ticks":1}]},{"id":16746,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[16747,17105]},{"id":16747,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":8,"positionTicks":[{"line":33258,"ticks":7},{"line":33260,"ticks":1}]},{"id":17105,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17106]},{"id":17106,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[17107],"positionTicks":[{"line":13060,"ticks":1}]},{"id":17107,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":6,"positionTicks":[{"line":12222,"ticks":6}]},{"id":17024,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":33257,"ticks":2}]},{"id":17556,"callFrame":{"functionName":"parseComputedPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33339,"columnNumber":36},"hitCount":0,"children":[17557]},{"id":17557,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[17558]},{"id":17558,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35157,"columnNumber":26},"hitCount":0,"children":[17559]},{"id":17559,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[17560]},{"id":17560,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[17561]},{"id":17561,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[17562]},{"id":17562,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[17563]},{"id":17563,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[17564]},{"id":17564,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[17565]},{"id":17565,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32990,"ticks":1}]},{"id":16748,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":0,"children":[16749]},{"id":16749,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[16750]},{"id":16750,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[16751]},{"id":16751,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16752]},{"id":16752,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":3,"children":[16809],"positionTicks":[{"line":32936,"ticks":3}]},{"id":16809,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":21,"children":[16810,16876,17110,17197,17322],"positionTicks":[{"line":12997,"ticks":1},{"line":12984,"ticks":2},{"line":13001,"ticks":1},{"line":13023,"ticks":1},{"line":12758,"ticks":1},{"line":12806,"ticks":8},{"line":12223,"ticks":3},{"line":12826,"ticks":2},{"line":11781,"ticks":1},{"line":12816,"ticks":1}]},{"id":16810,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11770,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11771,"ticks":1}]},{"id":16876,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":3,"positionTicks":[{"line":12222,"ticks":3}]},{"id":17110,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[17111]},{"id":17111,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":12752,"ticks":2}]},{"id":17197,"callFrame":{"functionName":"shouldParseJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13264,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":13265,"ticks":2}]},{"id":17322,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14267,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":14268,"ticks":1}]},{"id":16761,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":1,"children":[16762,16867],"positionTicks":[{"line":32680,"ticks":1}]},{"id":16762,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":1,"children":[16763],"positionTicks":[{"line":2696,"ticks":1}]},{"id":16763,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":1,"children":[16764,16877],"positionTicks":[{"line":38173,"ticks":1}]},{"id":16764,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":1,"children":[16765,16905],"positionTicks":[{"line":38184,"ticks":1}]},{"id":16765,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":2,"children":[16841],"positionTicks":[{"line":38175,"ticks":2}]},{"id":16841,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"children":[16842,16880],"positionTicks":[{"line":38202,"ticks":1}]},{"id":16842,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":3,"children":[16852],"positionTicks":[{"line":14420,"ticks":1},{"line":38310,"ticks":2}]},{"id":16852,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[16853]},{"id":16853,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38824,"columnNumber":29},"hitCount":0,"children":[16854]},{"id":16854,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[16855]},{"id":16855,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":0,"children":[16856]},{"id":16856,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":2,"positionTicks":[{"line":14614,"ticks":1},{"line":14420,"ticks":1}]},{"id":16880,"callFrame":{"functionName":"resetTokenState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14599,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14600,"ticks":1}]},{"id":16905,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[16906]},{"id":16906,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[16907]},{"id":16907,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":4,"children":[16908,16987],"positionTicks":[{"line":38202,"ticks":4}]},{"id":16908,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38310,"ticks":1}]},{"id":16987,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":1,"children":[16988],"positionTicks":[{"line":14549,"ticks":1}]},{"id":16988,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":23,"children":[17059,17108,17323],"positionTicks":[{"line":38227,"ticks":1},{"line":32400,"ticks":1},{"line":38316,"ticks":2},{"line":14614,"ticks":6},{"line":38310,"ticks":1},{"line":12163,"ticks":1},{"line":38290,"ticks":1},{"line":14420,"ticks":10}]},{"id":17059,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":1,"children":[17060,17119,17140],"positionTicks":[{"line":38379,"ticks":1}]},{"id":17060,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":0,"children":[17061]},{"id":17061,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[17062]},{"id":17062,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[17063]},{"id":17063,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[17064]},{"id":17064,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[17065]},{"id":17065,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38335,"columnNumber":48},"hitCount":0,"children":[17066]},{"id":17066,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[17067]},{"id":17067,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14516,"ticks":1}]},{"id":17119,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38824,"columnNumber":29},"hitCount":0,"children":[17120]},{"id":17120,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[17121]},{"id":17121,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38568,"ticks":1}]},{"id":17140,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[17141]},{"id":17141,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32978,"ticks":1}]},{"id":17108,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[17109]},{"id":17109,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":4,"positionTicks":[{"line":14614,"ticks":1},{"line":14448,"ticks":3}]},{"id":17323,"callFrame":{"functionName":"parseOptionalJsdoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39091,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":39093,"ticks":1}]},{"id":16877,"callFrame":{"functionName":"setContextFlag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32800,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":32801,"ticks":1}]},{"id":16867,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":1,"children":[16868,16957],"positionTicks":[{"line":17612,"ticks":1}]},{"id":16868,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12001,"ticks":1}]},{"id":16957,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":0,"children":[16958]},{"id":16958,"callFrame":{"functionName":"reduceEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12063,"columnNumber":38},"hitCount":0,"children":[16959]},{"id":16959,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":4,"positionTicks":[{"line":12001,"ticks":3},{"line":11993,"ticks":1}]},{"id":16815,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":1,"children":[16816,16926,17582],"positionTicks":[{"line":34402,"ticks":1}]},{"id":16816,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[16817]},{"id":16817,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[16818,16901]},{"id":16818,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16819]},{"id":16819,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[16820]},{"id":16820,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":1,"children":[16821],"positionTicks":[{"line":34311,"ticks":1}]},{"id":16821,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[16822,16848,16935,16965,17198]},{"id":16822,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33149,"columnNumber":29},"hitCount":0,"children":[16823]},{"id":16823,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":4027,"ticks":1}]},{"id":16848,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[16849,17079]},{"id":16849,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[16850,16920,17148]},{"id":16850,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[16851,17068,17095]},{"id":16851,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":3,"children":[17217],"positionTicks":[{"line":32862,"ticks":3}]},{"id":17217,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17218]},{"id":17218,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":32980,"ticks":1}]},{"id":17068,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":1,"children":[17069],"positionTicks":[{"line":32933,"ticks":1}]},{"id":17069,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[17070]},{"id":17070,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[17071]},{"id":17071,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[17072]},{"id":17072,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[17073]},{"id":17073,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[17074]},{"id":17074,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[17075,17144]},{"id":17075,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17076]},{"id":17076,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[17077]},{"id":17077,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17078]},{"id":17078,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":1,"children":[17083],"positionTicks":[{"line":34995,"ticks":1}]},{"id":17083,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17084]},{"id":17084,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[17085]},{"id":17085,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17086]},{"id":17086,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17087]},{"id":17087,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17088,17122]},{"id":17088,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[17089]},{"id":17089,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[17090]},{"id":17090,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[17091]},{"id":17091,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[17092]},{"id":17092,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[17093]},{"id":17093,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[17094]},{"id":17094,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":33258,"ticks":2}]},{"id":17122,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17123]},{"id":17123,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[17124]},{"id":17124,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17125]},{"id":17125,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[17126]},{"id":17126,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17127]},{"id":17127,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[17128]},{"id":17128,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17129]},{"id":17129,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17130]},{"id":17130,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17131]},{"id":17131,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[17132]},{"id":17132,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[17133]},{"id":17133,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[17134]},{"id":17134,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[17135]},{"id":17135,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[17136]},{"id":17136,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[17137]},{"id":17137,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17138]},{"id":17138,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":17144,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[17145]},{"id":17145,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17146]},{"id":17146,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17147]},{"id":17147,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":11781,"ticks":1},{"line":13296,"ticks":1}]},{"id":17095,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17096]},{"id":17096,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17097]},{"id":17097,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[17098]},{"id":17098,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":16920,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":1,"children":[16921],"positionTicks":[{"line":34998,"ticks":1}]},{"id":16921,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16922,17051,17241]},{"id":16922,"callFrame":{"functionName":"createUnionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25643,"columnNumber":30},"hitCount":0,"children":[16923]},{"id":16923,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[16924]},{"id":16924,"callFrame":{"functionName":"isNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15397,"columnNumber":20},"hitCount":0,"children":[16925]},{"id":16925,"callFrame":{"functionName":"hasProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3140,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3142,"ticks":1}]},{"id":17051,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[17052]},{"id":17052,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17053]},{"id":17053,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[17054]},{"id":17054,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17055]},{"id":17055,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17056]},{"id":17056,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17057]},{"id":17057,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":1,"children":[17058],"positionTicks":[{"line":34762,"ticks":1}]},{"id":17058,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":1,"children":[17310,17532],"positionTicks":[{"line":34116,"ticks":1}]},{"id":17310,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[17311]},{"id":17311,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[17312]},{"id":17312,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[17313]},{"id":17313,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[17314]},{"id":17314,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17315]},{"id":17315,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13161,"ticks":1}]},{"id":17532,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[17533]},{"id":17533,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[17534]},{"id":17534,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[17535]},{"id":17535,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[17536]},{"id":17536,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17537]},{"id":17537,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[17538]},{"id":17538,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17539]},{"id":17539,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[17540]},{"id":17540,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17541]},{"id":17541,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[17542]},{"id":17542,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17543]},{"id":17543,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17544]},{"id":17544,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17545]},{"id":17545,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[17546]},{"id":17546,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[17547]},{"id":17547,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[17548]},{"id":17548,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[17549]},{"id":17549,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[17550]},{"id":17550,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34699,"columnNumber":31},"hitCount":0,"children":[17551]},{"id":17551,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[17552]},{"id":17552,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":0,"children":[17553]},{"id":17553,"callFrame":{"functionName":"createBaseToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25067,"columnNumber":26},"hitCount":0,"children":[17554]},{"id":17554,"callFrame":{"functionName":"createBaseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32392,"columnNumber":25},"hitCount":0,"children":[17555]},{"id":17555,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148186,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148188,"ticks":1}]},{"id":17241,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33214,"ticks":1}]},{"id":17148,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35003,"columnNumber":49},"hitCount":0,"children":[17149]},{"id":17149,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[17150]},{"id":17150,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[17151]},{"id":17151,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[17152]},{"id":17152,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[17153]},{"id":17153,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35030,"columnNumber":45},"hitCount":0,"children":[17154]},{"id":17154,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17155]},{"id":17155,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17156]},{"id":17156,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13296,"ticks":1}]},{"id":17079,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[17080]},{"id":17080,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17081]},{"id":17081,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17082]},{"id":17082,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":3,"children":[17321],"positionTicks":[{"line":13296,"ticks":1},{"line":14614,"ticks":1},{"line":12127,"ticks":1}]},{"id":17321,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12441,"ticks":1}]},{"id":16935,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[16936]},{"id":16936,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":0,"children":[16937]},{"id":16937,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33293,"columnNumber":33},"hitCount":0,"children":[16938]},{"id":16938,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"children":[16939],"positionTicks":[{"line":22665,"ticks":1}]},{"id":16939,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":3,"positionTicks":[{"line":33258,"ticks":2},{"line":33260,"ticks":1}]},{"id":16965,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25198,"columnNumber":37},"hitCount":3,"children":[17112],"positionTicks":[{"line":25199,"ticks":2},{"line":20583,"ticks":1}]},{"id":17112,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24856,"columnNumber":32},"hitCount":0,"children":[17113]},{"id":17113,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24853,"columnNumber":25},"hitCount":0,"children":[17114]},{"id":17114,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32399,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32400,"ticks":1}]},{"id":17198,"callFrame":{"functionName":"doOutsideOfAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32876,"columnNumber":34},"hitCount":0,"children":[17199]},{"id":17199,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17200]},{"id":17200,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34325,"columnNumber":33},"hitCount":0,"children":[17201]},{"id":17201,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":37474,"ticks":1}]},{"id":16901,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[16902]},{"id":16902,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16903]},{"id":16903,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16904]},{"id":16904,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":3,"children":[17262],"positionTicks":[{"line":13296,"ticks":1},{"line":12806,"ticks":2}]},{"id":17262,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[17263]},{"id":17263,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":12752,"ticks":2}]},{"id":16926,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16927]},{"id":16927,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16928]},{"id":16928,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[16929]},{"id":16929,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11784,"ticks":1}]},{"id":17582,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[17583]},{"id":17583,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17584]},{"id":17584,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17585]},{"id":17585,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12956,"ticks":1}]},{"id":16828,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[16829,16940]},{"id":16829,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[16830]},{"id":16830,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[16831]},{"id":16831,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[16832,16883]},{"id":16832,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[16833]},{"id":16833,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[16834]},{"id":16834,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[16835]},{"id":16835,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[16836]},{"id":16836,"callFrame":{"functionName":"parseTypePredicatePrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35063,"columnNumber":35},"hitCount":0,"children":[16837]},{"id":16837,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":0,"children":[16838]},{"id":16838,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[16839]},{"id":16839,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16840]},{"id":16840,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":16883,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[16884]},{"id":16884,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[16885]},{"id":16885,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16886]},{"id":16886,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[16887]},{"id":16887,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16888]},{"id":16888,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":1,"children":[16889],"positionTicks":[{"line":12167,"ticks":1}]},{"id":16889,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[16890]},{"id":16890,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[16891]},{"id":16891,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[16892]},{"id":16892,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[16893,16995]},{"id":16893,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[16894,16962]},{"id":16894,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[16895]},{"id":16895,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[16896,17566]},{"id":16896,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16897]},{"id":16897,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16898]},{"id":16898,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[16899]},{"id":16899,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[16900]},{"id":16900,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":17566,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[17567]},{"id":17567,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[17568]},{"id":17568,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17569]},{"id":17569,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[17570]},{"id":17570,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17571]},{"id":17571,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[17572]},{"id":17572,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17573]},{"id":17573,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[17574]},{"id":17574,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17575]},{"id":17575,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17576]},{"id":17576,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17577]},{"id":17577,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[17578]},{"id":17578,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[17579]},{"id":17579,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[17580]},{"id":17580,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[17581]},{"id":17581,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":24953,"ticks":1}]},{"id":16962,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[16963]},{"id":16963,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[16964]},{"id":16964,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":1,"children":[17016],"positionTicks":[{"line":24974,"ticks":1}]},{"id":17016,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[17017]},{"id":17017,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17018]},{"id":17018,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":16995,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[16996]},{"id":16996,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16997]},{"id":16997,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16998]},{"id":16998,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":16940,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[16941]},{"id":16941,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16942]},{"id":16942,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16943]},{"id":16943,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[16944]},{"id":16944,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":16869,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[16870,16909]},{"id":16870,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[16871]},{"id":16871,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16872]},{"id":16872,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16873]},{"id":16873,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"children":[16874],"positionTicks":[{"line":14614,"ticks":1},{"line":11781,"ticks":1}]},{"id":16874,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[16875]},{"id":16875,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12750,"ticks":1}]},{"id":16909,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[16910]},{"id":16910,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[16911]},{"id":16911,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16912,17046]},{"id":16912,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[16913]},{"id":16913,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16914]},{"id":16914,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[16915]},{"id":16915,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[16916]},{"id":16916,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[16917]},{"id":16917,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[16918]},{"id":16918,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":1,"children":[16919,17025,17202,17316],"positionTicks":[{"line":34816,"ticks":1}]},{"id":16919,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33919,"ticks":1}]},{"id":17025,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[17026]},{"id":17026,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17027,17036]},{"id":17027,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[17028,17033]},{"id":17028,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[17029]},{"id":17029,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[17030]},{"id":17030,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[17031]},{"id":17031,"callFrame":{"functionName":"isStartOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34293,"columnNumber":29},"hitCount":0,"children":[17032]},{"id":17032,"callFrame":{"functionName":"isModifierKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15480,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":15482,"ticks":1}]},{"id":17033,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17034]},{"id":17034,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17035]},{"id":17035,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":17036,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35003,"columnNumber":49},"hitCount":0,"children":[17037]},{"id":17037,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[17038]},{"id":17038,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[17039]},{"id":17039,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[17040]},{"id":17040,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[17041]},{"id":17041,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35030,"columnNumber":45},"hitCount":0,"children":[17042]},{"id":17042,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17043]},{"id":17043,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17044]},{"id":17044,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[17045]},{"id":17045,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11781,"ticks":1}]},{"id":17202,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[17203,17327]},{"id":17203,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[17204]},{"id":17204,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[17205]},{"id":17205,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":1,"children":[17206],"positionTicks":[{"line":24979,"ticks":1}]},{"id":17206,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[17207]},{"id":17207,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":17327,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[17328]},{"id":17328,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[17329]},{"id":17329,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[17330]},{"id":17330,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[17331]},{"id":17331,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[17332]},{"id":17332,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[17333]},{"id":17333,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":28448,"ticks":1}]},{"id":17316,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":0,"children":[17317]},{"id":17317,"callFrame":{"functionName":"createPrefixUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26115,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":26124,"ticks":1}]},{"id":17046,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[17047]},{"id":17047,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[17048]},{"id":17048,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[17049]},{"id":17049,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[17050]},{"id":17050,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":7,"positionTicks":[{"line":28460,"ticks":7}]},{"id":16966,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[16967]},{"id":16967,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[16968]},{"id":16968,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[16969]},{"id":16969,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16970]},{"id":16970,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":0,"children":[16971,17242]},{"id":16971,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[16972]},{"id":16972,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[16973]},{"id":16973,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16974]},{"id":16974,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[16975]},{"id":16975,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16976]},{"id":16976,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":1,"children":[16977],"positionTicks":[{"line":34960,"ticks":1}]},{"id":16977,"callFrame":{"functionName":"parseTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34923,"columnNumber":28},"hitCount":0,"children":[16978,17244]},{"id":16978,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[16979]},{"id":16979,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[16980]},{"id":16980,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[16981]},{"id":16981,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[16982]},{"id":16982,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[16983]},{"id":16983,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[16984]},{"id":16984,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[16985]},{"id":16985,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[16986]},{"id":16986,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":33305,"ticks":1}]},{"id":17244,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17245]},{"id":17245,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17246]},{"id":17246,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[17247]},{"id":17247,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[17248]},{"id":17248,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[17249]},{"id":17249,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[17250]},{"id":17250,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[17251]},{"id":17251,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[17252]},{"id":17252,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":17242,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33225,"ticks":1}]},{"id":17216,"callFrame":{"functionName":"createMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25266,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":25267,"ticks":1}]},{"id":16753,"callFrame":{"functionName":"parseIndexSignatureDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34463,"columnNumber":41},"hitCount":0,"children":[16754]},{"id":16754,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[16755]},{"id":16755,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32933,"ticks":1}]},{"id":16772,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":2,"children":[16845,17157],"positionTicks":[{"line":2975,"ticks":1},{"line":37472,"ticks":1}]},{"id":16845,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[16846,17288]},{"id":16846,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33393,"columnNumber":37},"hitCount":0,"children":[16847,16999]},{"id":16847,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":33363,"ticks":1}]},{"id":16999,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[17000]},{"id":17000,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[17001]},{"id":17001,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[17002]},{"id":17002,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":1,"children":[17003],"positionTicks":[{"line":14528,"ticks":1}]},{"id":17003,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":0,"children":[17004]},{"id":17004,"callFrame":{"functionName":"nextTokenIsOnSameLineAndCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33355,"columnNumber":52},"hitCount":0,"children":[17005]},{"id":17005,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17006]},{"id":17006,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"children":[17007],"positionTicks":[{"line":32936,"ticks":1}]},{"id":17007,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[17008],"positionTicks":[{"line":12826,"ticks":1}]},{"id":17008,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":12758,"ticks":1}]},{"id":17288,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33217,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":33218,"ticks":1}]},{"id":17157,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":1,"children":[17158],"positionTicks":[{"line":33214,"ticks":1}]},{"id":17158,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"children":[17238],"positionTicks":[{"line":28455,"ticks":1}]},{"id":17238,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[17239]},{"id":17239,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[17240]},{"id":17240,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28460,"ticks":1}]},{"id":16960,"callFrame":{"functionName":"parseAccessorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37357,"columnNumber":35},"hitCount":2,"children":[16961],"positionTicks":[{"line":37371,"ticks":1},{"line":37368,"ticks":1}]},{"id":16961,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37107,"columnNumber":40},"hitCount":0,"children":[17326]},{"id":17326,"callFrame":{"functionName":"canParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33194,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":33195,"ticks":1}]},{"id":17377,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[17378]},{"id":17378,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17379]},{"id":17379,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17380]},{"id":17380,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[17381]},{"id":17381,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17382]},{"id":17382,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[17383]},{"id":17383,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17384]},{"id":17384,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[17385]},{"id":17385,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17386]},{"id":17386,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[17387]},{"id":17387,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17388]},{"id":17388,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17389]},{"id":17389,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17390]},{"id":17390,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[17391]},{"id":17391,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":25169,"ticks":1}]},{"id":17589,"callFrame":{"functionName":"isIndexSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34436,"columnNumber":27},"hitCount":0,"children":[17590]},{"id":17590,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[17591]},{"id":17591,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[17592]},{"id":17592,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[17593]},{"id":17593,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[17594]},{"id":17594,"callFrame":{"functionName":"isUnambiguouslyIndexSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34439,"columnNumber":40},"hitCount":0,"children":[17595]},{"id":17595,"callFrame":{"functionName":"isIdentifier2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33005,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":32933,"ticks":1}]},{"id":16756,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16757]},{"id":16757,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16758]},{"id":16758,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":7,"children":[16759,17161],"positionTicks":[{"line":12984,"ticks":1},{"line":11781,"ticks":1},{"line":13003,"ticks":1},{"line":12812,"ticks":1},{"line":12806,"ticks":1},{"line":11772,"ticks":1},{"line":12956,"ticks":1}]},{"id":16759,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[16760]},{"id":16760,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":12752,"ticks":2}]},{"id":17161,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":16766,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[16767]},{"id":16767,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16768]},{"id":16768,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37638,"columnNumber":30},"hitCount":0,"children":[16769,17115,17236]},{"id":16769,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16770]},{"id":16770,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"children":[16771],"positionTicks":[{"line":32936,"ticks":1}]},{"id":16771,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":17115,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[17116,17208,17325]},{"id":17116,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[17117]},{"id":17117,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"children":[17118],"positionTicks":[{"line":24845,"ticks":1}]},{"id":17118,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":1,"children":[17142],"positionTicks":[{"line":28456,"ticks":1}]},{"id":17142,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[17143]},{"id":17143,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":17208,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[17209]},{"id":17209,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37646,"columnNumber":43},"hitCount":0,"children":[17210]},{"id":17210,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[17211,17522]},{"id":17211,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[17212]},{"id":17212,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":0,"children":[17213]},{"id":17213,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[17214]},{"id":17214,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17215]},{"id":17215,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12863,"ticks":1}]},{"id":17522,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33301,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33302,"ticks":1}]},{"id":17325,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33526,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":33527,"ticks":2}]},{"id":17236,"callFrame":{"functionName":"createHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27453,"columnNumber":31},"hitCount":0,"children":[17237]},{"id":17237,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147894,"ticks":1}]},{"id":16803,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[16804]},{"id":16804,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[16805]},{"id":16805,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":3,"children":[16806],"positionTicks":[{"line":32988,"ticks":2},{"line":32983,"ticks":1}]},{"id":16806,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[16807]},{"id":16807,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[16808]},{"id":16808,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34494,"columnNumber":28},"hitCount":1,"children":[16811],"positionTicks":[{"line":32933,"ticks":1}]},{"id":16811,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16812]},{"id":16812,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16813]},{"id":16813,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":4,"children":[16814],"positionTicks":[{"line":14614,"ticks":1},{"line":12830,"ticks":1},{"line":11781,"ticks":1},{"line":12806,"ticks":1}]},{"id":16814,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":12748,"ticks":1}]},{"id":16857,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[16858,16947]},{"id":16858,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[16859]},{"id":16859,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[16860]},{"id":16860,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[16861,16930]},{"id":16861,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[16862]},{"id":16862,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[16863]},{"id":16863,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":16930,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[16931]},{"id":16931,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[16932]},{"id":16932,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[16933]},{"id":16933,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[16934]},{"id":16934,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":4,"positionTicks":[{"line":14420,"ticks":1},{"line":38310,"ticks":3}]},{"id":16947,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[16948]},{"id":16948,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":0,"children":[16949]},{"id":16949,"callFrame":{"functionName":"reduceEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12063,"columnNumber":38},"hitCount":0,"children":[16950]},{"id":16950,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":4,"positionTicks":[{"line":12001,"ticks":2},{"line":12036,"ticks":2}]},{"id":16878,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":4,"children":[16879],"positionTicks":[{"line":22662,"ticks":1},{"line":33214,"ticks":3}]},{"id":16879,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":15517,"ticks":1},{"line":28455,"ticks":1}]},{"id":17172,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":1,"children":[17173],"positionTicks":[{"line":24977,"ticks":1}]},{"id":17173,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":3,"positionTicks":[{"line":33260,"ticks":1},{"line":33258,"ticks":2}]},{"id":16773,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":1,"children":[17439,17455],"positionTicks":[{"line":37684,"ticks":1}]},{"id":17439,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17440]},{"id":17440,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[17441]},{"id":17441,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17442,17462]},{"id":17442,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[17443]},{"id":17443,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17444]},{"id":17444,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[17445]},{"id":17445,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17446]},{"id":17446,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17447]},{"id":17447,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17448]},{"id":17448,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[17449]},{"id":17449,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[17450]},{"id":17450,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[17451]},{"id":17451,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[17452]},{"id":17452,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[17453]},{"id":17453,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[17454]},{"id":17454,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":17462,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[17463]},{"id":17463,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17464]},{"id":17464,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17465]},{"id":17465,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[17466]},{"id":17466,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12441,"ticks":1}]},{"id":17455,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[17456]},{"id":17456,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[17457]},{"id":17457,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17458]},{"id":17458,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17459]},{"id":17459,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[17460]},{"id":17460,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[17461]},{"id":17461,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":16774,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[16775]},{"id":16775,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[16776]},{"id":16776,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16777,17334,17392]},{"id":16777,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[16778,16824,16881,17424]},{"id":16778,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[16779,17159]},{"id":16779,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[16780,17243]},{"id":16780,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16781]},{"id":16781,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":0,"children":[16782,17139]},{"id":16782,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37184,"columnNumber":35},"hitCount":0,"children":[16783,16945]},{"id":16783,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[16784]},{"id":16784,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[16785]},{"id":16785,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":1,"children":[16786],"positionTicks":[{"line":34990,"ticks":1}]},{"id":16786,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[16787]},{"id":16787,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16788]},{"id":16788,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[16789]},{"id":16789,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[16790]},{"id":16790,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[16791]},{"id":16791,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[16792]},{"id":16792,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[16793,17019,17397]},{"id":16793,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":5,"children":[16794,16882,17012,17253,17319],"positionTicks":[{"line":34556,"ticks":5}]},{"id":16794,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[16795,16951,17289]},{"id":16795,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[16796,17264,17304,17523]},{"id":16796,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[16797,17219]},{"id":16797,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[16798]},{"id":16798,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16799]},{"id":16799,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16800]},{"id":16800,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[16801,17318],"positionTicks":[{"line":13024,"ticks":1}]},{"id":16801,"callFrame":{"functionName":"scanMinimumNumberOfHexDigits","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12388,"columnNumber":39},"hitCount":1,"children":[16802],"positionTicks":[{"line":12390,"ticks":1}]},{"id":16802,"callFrame":{"functionName":"scanHexDigits","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12397,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":12398,"ticks":1},{"line":12433,"ticks":1}]},{"id":17318,"callFrame":{"functionName":"checkBigIntSuffix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12791,"columnNumber":28},"hitCount":4,"positionTicks":[{"line":12792,"ticks":4}]},{"id":17219,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17220]},{"id":17220,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":1,"children":[17221],"positionTicks":[{"line":34998,"ticks":1}]},{"id":17221,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17222]},{"id":17222,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[17223]},{"id":17223,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17224]},{"id":17224,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[17225]},{"id":17225,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17226]},{"id":17226,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17227]},{"id":17227,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17228]},{"id":17228,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[17229,17301]},{"id":17229,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[17230]},{"id":17230,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[17231]},{"id":17231,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[17232]},{"id":17232,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[17233]},{"id":17233,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[17234]},{"id":17234,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17235]},{"id":17235,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":17301,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34703,"columnNumber":31},"hitCount":0,"children":[17302]},{"id":17302,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":0,"children":[17303]},{"id":17303,"callFrame":{"functionName":"getNumericLiteralFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12172,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12173,"ticks":1}]},{"id":17264,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[17265]},{"id":17265,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[17266]},{"id":17266,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[17267]},{"id":17267,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[17268]},{"id":17268,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[17269]},{"id":17269,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[17270]},{"id":17270,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[17271]},{"id":17271,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[17272]},{"id":17272,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17273]},{"id":17273,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[17274]},{"id":17274,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17275]},{"id":17275,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[17276]},{"id":17276,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17277]},{"id":17277,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[17278]},{"id":17278,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17279]},{"id":17279,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17280]},{"id":17280,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17281]},{"id":17281,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[17282]},{"id":17282,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[17283]},{"id":17283,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[17284]},{"id":17284,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[17285]},{"id":17285,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[17286]},{"id":17286,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[17287]},{"id":17287,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":17304,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":0,"children":[17305]},{"id":17305,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[17306]},{"id":17306,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[17307]},{"id":17307,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17308]},{"id":17308,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17309]},{"id":17309,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":11781,"ticks":1},{"line":12826,"ticks":1}]},{"id":17523,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[17524]},{"id":17524,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[17525]},{"id":17525,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[17526]},{"id":17526,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[17527]},{"id":17527,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[17528]},{"id":17528,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[17529]},{"id":17529,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":38202,"ticks":1}]},{"id":16951,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[16952,16989,17100,17174]},{"id":16952,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[16953]},{"id":16953,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[16954]},{"id":16954,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[16955]},{"id":16955,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[16956]},{"id":16956,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":28455,"ticks":1}]},{"id":16989,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[16990,17009]},{"id":16990,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[16991]},{"id":16991,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16992]},{"id":16992,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16993]},{"id":16993,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[16994]},{"id":16994,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":17009,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17010]},{"id":17010,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17011]},{"id":17011,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":32933,"ticks":1}]},{"id":17100,"callFrame":{"functionName":"createConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25446,"columnNumber":35},"hitCount":0,"children":[17101]},{"id":17101,"callFrame":{"functionName":"asNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28297,"columnNumber":22},"hitCount":0,"children":[17102]},{"id":17102,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[17103]},{"id":17103,"callFrame":{"functionName":"isNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15397,"columnNumber":20},"hitCount":0,"children":[17104]},{"id":17104,"callFrame":{"functionName":"hasProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3140,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3142,"ticks":1}]},{"id":17174,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[17175]},{"id":17175,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[17176]},{"id":17176,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[17177]},{"id":17177,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[17178]},{"id":17178,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[17179]},{"id":17179,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[17180]},{"id":17180,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[17181]},{"id":17181,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17182]},{"id":17182,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[17183]},{"id":17183,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17184]},{"id":17184,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[17185]},{"id":17185,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17186]},{"id":17186,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[17187]},{"id":17187,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17188]},{"id":17188,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17189]},{"id":17189,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17190]},{"id":17190,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[17191]},{"id":17191,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[17192]},{"id":17192,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34100,"columnNumber":41},"hitCount":0,"children":[17193]},{"id":17193,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":0,"children":[17194]},{"id":17194,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[17195]},{"id":17195,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[17196]},{"id":17196,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":33258,"ticks":2}]},{"id":17289,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[17290]},{"id":17290,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[17291]},{"id":17291,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33393,"columnNumber":37},"hitCount":0,"children":[17292]},{"id":17292,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[17293]},{"id":17293,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[17294]},{"id":17294,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[17295]},{"id":17295,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[17296]},{"id":17296,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":0,"children":[17297]},{"id":17297,"callFrame":{"functionName":"nextTokenIsOnSameLineAndCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33355,"columnNumber":52},"hitCount":0,"children":[17298]},{"id":17298,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17299]},{"id":17299,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17300]},{"id":17300,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":12127,"ticks":1},{"line":12126,"ticks":1}]},{"id":16882,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33526,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33531,"ticks":1}]},{"id":17012,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17013]},{"id":17013,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17014]},{"id":17014,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[17015]},{"id":17015,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":17253,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":0,"children":[17254]},{"id":17254,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[17255]},{"id":17255,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"children":[17256],"positionTicks":[{"line":32988,"ticks":1}]},{"id":17256,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":1,"children":[17257],"positionTicks":[{"line":14528,"ticks":1}]},{"id":17257,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[17258,17324]},{"id":17258,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34494,"columnNumber":28},"hitCount":0,"children":[17259]},{"id":17259,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":1,"children":[17260],"positionTicks":[{"line":32936,"ticks":1}]},{"id":17260,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17261]},{"id":17261,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":14614,"ticks":1},{"line":11772,"ticks":1}]},{"id":17324,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":17319,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[17320]},{"id":17320,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":15517,"ticks":1}]},{"id":17019,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[17020]},{"id":17020,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[17021]},{"id":17021,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[17022]},{"id":17022,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[17023]},{"id":17023,"callFrame":{"functionName":"isStartOfMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34569,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":34571,"ticks":1}]},{"id":17397,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34666,"columnNumber":33},"hitCount":0,"children":[17398]},{"id":17398,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17399]},{"id":17399,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[17400]},{"id":17400,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[17401]},{"id":17401,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[17402,17408]},{"id":17402,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[17403]},{"id":17403,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17404]},{"id":17404,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17405]},{"id":17405,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[17406]},{"id":17406,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[17407]},{"id":17407,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":17408,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[17409]},{"id":17409,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[17410]},{"id":17410,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[17411]},{"id":17411,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":1,"children":[17412],"positionTicks":[{"line":34331,"ticks":1}]},{"id":17412,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[17413]},{"id":17413,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17414]},{"id":17414,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[17415]},{"id":17415,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17416]},{"id":17416,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[17417]},{"id":17417,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17418]},{"id":17418,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[17419]},{"id":17419,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17420]},{"id":17420,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17421]},{"id":17421,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17422]},{"id":17422,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[17423]},{"id":17423,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":34116,"ticks":1}]},{"id":16945,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[16946]},{"id":16946,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":17139,"callFrame":{"functionName":"createVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26628,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":26629,"ticks":1}]},{"id":17243,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33526,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33547,"ticks":1}]},{"id":17159,"callFrame":{"functionName":"createVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26641,"columnNumber":40},"hitCount":0,"children":[17160]},{"id":17160,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147887,"ticks":1}]},{"id":16824,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16825]},{"id":16825,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":1,"children":[16826],"positionTicks":[{"line":32936,"ticks":1}]},{"id":16826,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":4,"children":[16827,17099],"positionTicks":[{"line":12223,"ticks":1},{"line":14614,"ticks":1},{"line":12995,"ticks":1},{"line":13001,"ticks":1}]},{"id":16827,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11770,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11771,"ticks":1}]},{"id":17099,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14267,"columnNumber":35},"hitCount":3,"positionTicks":[{"line":14268,"ticks":3}]},{"id":16881,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147887,"ticks":1}]},{"id":17424,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[17425]},{"id":17425,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[17426]},{"id":17426,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[17427]},{"id":17427,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[17428]},{"id":17428,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[17429]},{"id":17429,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[17430]},{"id":17430,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[17431]},{"id":17431,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[17432]},{"id":17432,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[17433],"positionTicks":[{"line":38316,"ticks":1}]},{"id":17433,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[17434]},{"id":17434,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":0,"children":[17435]},{"id":17435,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[17436]},{"id":17436,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":17334,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[17335]},{"id":17335,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[17336]},{"id":17336,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[17337]},{"id":17337,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[17338]},{"id":17338,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[17339]},{"id":17339,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[17340,17349,17369]},{"id":17340,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[17341,17344]},{"id":17341,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[17342]},{"id":17342,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[17343]},{"id":17343,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33214,"ticks":1}]},{"id":17344,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[17345]},{"id":17345,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[17346]},{"id":17346,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17347]},{"id":17347,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17348]},{"id":17348,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13023,"ticks":1}]},{"id":17349,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[17350]},{"id":17350,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37197,"columnNumber":39},"hitCount":0,"children":[17351]},{"id":17351,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[17352]},{"id":17352,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[17353]},{"id":17353,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37178,"columnNumber":51},"hitCount":0,"children":[17354]},{"id":17354,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37184,"columnNumber":35},"hitCount":0,"children":[17355]},{"id":17355,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[17356]},{"id":17356,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[17357]},{"id":17357,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17358]},{"id":17358,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[17359]},{"id":17359,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[17360]},{"id":17360,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[17361]},{"id":17361,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[17362]},{"id":17362,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[17363]},{"id":17363,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[17364]},{"id":17364,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[17365]},{"id":17365,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[17366]},{"id":17366,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[17367]},{"id":17367,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[17368]},{"id":17368,"callFrame":{"functionName":"createCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25431,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":25435,"ticks":1}]},{"id":17369,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[17370]},{"id":17370,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[17371]},{"id":17371,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[17372]},{"id":17372,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[17373]},{"id":17373,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17374]},{"id":17374,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17375]},{"id":17375,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[17376]},{"id":17376,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12460,"ticks":1}]},{"id":17392,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[17393]},{"id":17393,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[17394]},{"id":17394,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17395]},{"id":17395,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17396]},{"id":17396,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11784,"ticks":1}]},{"id":16843,"callFrame":{"functionName":"tryReuseAmbientDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37038,"columnNumber":37},"hitCount":0,"children":[16844]},{"id":16844,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32838,"ticks":1}]},{"id":16864,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":5,"children":[16865,17437],"positionTicks":[{"line":37474,"ticks":5}]},{"id":16865,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":1,"children":[16866],"positionTicks":[{"line":33214,"ticks":1}]},{"id":16866,"callFrame":{"functionName":"setTextRangePosEnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22668,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22669,"ticks":1}]},{"id":17437,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[17438]},{"id":17438,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25070,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":25069,"ticks":1}]},{"id":17162,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[17163]},{"id":17163,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[17164]},{"id":17164,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[17165]},{"id":17165,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[17166]},{"id":17166,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[17167]},{"id":17167,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36758,"columnNumber":25},"hitCount":0,"children":[17168]},{"id":17168,"callFrame":{"functionName":"nextTokenIsIdentifierOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35226,"columnNumber":42},"hitCount":0,"children":[17169]},{"id":17169,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[17170]},{"id":17170,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[17171]},{"id":17171,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12127,"ticks":1}]},{"id":17467,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[17468]},{"id":17468,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[17469]},{"id":17469,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[17470]},{"id":17470,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[17471]},{"id":17471,"callFrame":{"functionName":"isNamedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15008,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":15010,"ticks":1}]},{"id":17472,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":0,"children":[17473,17475]},{"id":17473,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27552,"columnNumber":28},"hitCount":0,"children":[17474]},{"id":17474,"callFrame":{"functionName":"createBaseSourceFileNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32371,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":32372,"ticks":1}]},{"id":17475,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32307,"columnNumber":82},"hitCount":0,"children":[17476]},{"id":17476,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21649,"columnNumber":13},"hitCount":0,"children":[17477]},{"id":17477,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31724,"columnNumber":37},"hitCount":0,"children":[17478]},{"id":17478,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17479]},{"id":17479,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31727,"columnNumber":40},"hitCount":0,"children":[17480,17481]},{"id":17480,"callFrame":{"functionName":"isImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30326,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":30327,"ticks":1}]},{"id":17481,"callFrame":{"functionName":"isExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30359,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":30361,"ticks":1}]},{"id":16723,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[16724,17514]},{"id":16724,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[16725]},{"id":16725,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[16726]},{"id":16726,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[16727]},{"id":16727,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[16728]},{"id":16728,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[16729]},{"id":16729,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[16730,16734]},{"id":16730,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[16731,17508]},{"id":16731,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[16732]},{"id":16732,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[16733]},{"id":16733,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":17508,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[17509]},{"id":17509,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":561,"ticks":2}]},{"id":16734,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":11,"positionTicks":[{"line":811,"ticks":11}]},{"id":17514,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[17515]},{"id":17515,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[17516]},{"id":17516,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[17517]},{"id":17517,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[17518]},{"id":17518,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[17519]},{"id":17519,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[17520]},{"id":17520,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[17521]},{"id":17521,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":16125,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[16126]},{"id":16126,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[16127]},{"id":16127,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[16128,16141]},{"id":16128,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[16129]},{"id":16129,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[16130,16639]},{"id":16130,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[16131]},{"id":16131,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":1,"children":[16132,16659],"positionTicks":[{"line":129523,"ticks":1}]},{"id":16132,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[16133]},{"id":16133,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[16134,16710]},{"id":16134,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":1,"children":[16135,16139,16641,16675],"positionTicks":[{"line":128985,"ticks":1}]},{"id":16135,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":4,"children":[16136],"positionTicks":[{"line":129783,"ticks":4}]},{"id":16136,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":2,"children":[16137],"positionTicks":[{"line":129738,"ticks":2}]},{"id":16137,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[16138]},{"id":16138,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8800,"ticks":2}]},{"id":16139,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":1,"children":[16140,16608,16647,16707],"positionTicks":[{"line":9009,"ticks":1}]},{"id":16140,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9007,"ticks":3}]},{"id":16608,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128954,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":128955,"ticks":1}]},{"id":16647,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[16648]},{"id":16648,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":4,"positionTicks":[{"line":9007,"ticks":4}]},{"id":16707,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[16708]},{"id":16708,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":0,"children":[16709]},{"id":16709,"callFrame":{"functionName":"startsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3806,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":3808,"ticks":1}]},{"id":16641,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[16649],"positionTicks":[{"line":3494,"ticks":1}]},{"id":16649,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16675,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[16676]},{"id":16676,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[16677]},{"id":16677,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[16678]},{"id":16678,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16710,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":9088,"ticks":1}]},{"id":16659,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[16660]},{"id":16660,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[16661]},{"id":16661,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[16662]},{"id":16662,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[16663]},{"id":16663,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[16664]},{"id":16664,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[16665]},{"id":16665,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[16666]},{"id":16666,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[16667]},{"id":16667,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[16668]},{"id":16668,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[16669]},{"id":16669,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[16670]},{"id":16670,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[16671]},{"id":16671,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[16672,16702]},{"id":16672,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[16673]},{"id":16673,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[16674]},{"id":16674,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":44503,"ticks":1}]},{"id":16702,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[16703]},{"id":16703,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[16704]},{"id":16704,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[16705]},{"id":16705,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[16706]},{"id":16706,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":16639,"callFrame":{"functionName":"getInferredLibraryNameResolveFrom","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123752,"columnNumber":42},"hitCount":0,"children":[16640]},{"id":16640,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8958,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8964,"ticks":1}]},{"id":16141,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[16142]},{"id":16142,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[16143]},{"id":16143,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[16144]},{"id":16144,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[16145]},{"id":16145,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[16146,16609]},{"id":16146,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[16147]},{"id":16147,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[16148]},{"id":16148,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[16149,16175]},{"id":16149,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[16150]},{"id":16150,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[16151]},{"id":16151,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[16152]},{"id":16152,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[16153,16166]},{"id":16153,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[16154]},{"id":16154,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[16155]},{"id":16155,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[16156]},{"id":16156,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[16157]},{"id":16157,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[16158]},{"id":16158,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[16159]},{"id":16159,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[16160]},{"id":16160,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[16161]},{"id":16161,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[16162]},{"id":16162,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[16163]},{"id":16163,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":1,"children":[16164],"positionTicks":[{"line":45336,"ticks":1}]},{"id":16164,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[16165,16555,16566]},{"id":16165,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9098,"ticks":1}]},{"id":16555,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[16556]},{"id":16556,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[16557]},{"id":16557,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[16558]},{"id":16558,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[16559]},{"id":16559,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127027,"ticks":1}]},{"id":16566,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[16567]},{"id":16567,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[16568]},{"id":16568,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[16569]},{"id":16569,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[16570]},{"id":16570,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":16166,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[16167]},{"id":16167,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":1,"children":[16168],"positionTicks":[{"line":129625,"ticks":1}]},{"id":16168,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[16169,16173,16492]},{"id":16169,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[16170]},{"id":16170,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":0,"children":[16171]},{"id":16171,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"children":[16172],"positionTicks":[{"line":8800,"ticks":1}]},{"id":16172,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":16173,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[16174]},{"id":16174,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":16492,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":1,"children":[16493,16495],"positionTicks":[{"line":128995,"ticks":1}]},{"id":16493,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[16494]},{"id":16494,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":129056,"ticks":1}]},{"id":16495,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":16175,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[16176]},{"id":16176,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[16177]},{"id":16177,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[16178]},{"id":16178,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[16179]},{"id":16179,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[16180,16194,16636,16637]},{"id":16180,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[16181]},{"id":16181,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[16182]},{"id":16182,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[16183]},{"id":16183,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[16184,16496]},{"id":16184,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[16185]},{"id":16185,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[16186]},{"id":16186,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[16187]},{"id":16187,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[16188]},{"id":16188,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[16189]},{"id":16189,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[16190,16503,16550]},{"id":16190,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":0,"children":[16191]},{"id":16191,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":0,"children":[16192]},{"id":16192,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":0,"children":[16193]},{"id":16193,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11770,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11772,"ticks":1}]},{"id":16503,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[16504]},{"id":16504,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16505]},{"id":16505,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[16506]},{"id":16506,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[16507,16580]},{"id":16507,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16508]},{"id":16508,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[16509]},{"id":16509,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[16510]},{"id":16510,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[16511,16533,16538,16544]},{"id":16511,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[16512]},{"id":16512,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[16513]},{"id":16513,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[16514]},{"id":16514,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[16515]},{"id":16515,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[16516]},{"id":16516,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[16517]},{"id":16517,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[16518]},{"id":16518,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[16519,16520,16529]},{"id":16519,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38671,"columnNumber":42},"hitCount":1,"children":[16530],"positionTicks":[{"line":38672,"ticks":1}]},{"id":16530,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[16531]},{"id":16531,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":0,"children":[16532]},{"id":16532,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":16520,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38356,"columnNumber":39},"hitCount":0,"children":[16521]},{"id":16521,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[16522]},{"id":16522,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[16523]},{"id":16523,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[16524]},{"id":16524,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[16525]},{"id":16525,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38335,"columnNumber":48},"hitCount":0,"children":[16526]},{"id":16526,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32947,"columnNumber":25},"hitCount":0,"children":[16527]},{"id":16527,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":0,"children":[16528]},{"id":16528,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":16529,"callFrame":{"functionName":"parseReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38707,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":38713,"ticks":1}]},{"id":16533,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33333,"columnNumber":28},"hitCount":0,"children":[16534]},{"id":16534,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[16535]},{"id":16535,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[16536]},{"id":16536,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[16537]},{"id":16537,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":16538,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":0,"children":[16539]},{"id":16539,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[16540]},{"id":16540,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[16541]},{"id":16541,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16542]},{"id":16542,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16543]},{"id":16543,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13296,"ticks":1}]},{"id":16544,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[16545]},{"id":16545,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[16546]},{"id":16546,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[16547]},{"id":16547,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[16548]},{"id":16548,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[16549]},{"id":16549,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28456,"ticks":1}]},{"id":16580,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[16581]},{"id":16581,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[16582]},{"id":16582,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16583]},{"id":16583,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[16584]},{"id":16584,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[16585]},{"id":16585,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[16586]},{"id":16586,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[16587]},{"id":16587,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16588]},{"id":16588,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[16589]},{"id":16589,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[16590]},{"id":16590,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16591]},{"id":16591,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[16592]},{"id":16592,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[16593]},{"id":16593,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[16594]},{"id":16594,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[16595]},{"id":16595,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[16596]},{"id":16596,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[16597]},{"id":16597,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16598]},{"id":16598,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[16599]},{"id":16599,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[16600]},{"id":16600,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[16601]},{"id":16601,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[16602]},{"id":16602,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[16603]},{"id":16603,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[16604]},{"id":16604,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16605]},{"id":16605,"callFrame":{"functionName":"createUnionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25643,"columnNumber":30},"hitCount":0,"children":[16606]},{"id":16606,"callFrame":{"functionName":"parenthesizeConstituentTypesOfUnionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23988,"columnNumber":43},"hitCount":0,"children":[16607]},{"id":16607,"callFrame":{"functionName":"hasProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3140,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3142,"ticks":1}]},{"id":16550,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":0,"children":[16551]},{"id":16551,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27552,"columnNumber":28},"hitCount":0,"children":[16552]},{"id":16552,"callFrame":{"functionName":"createBaseSourceFileNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32371,"columnNumber":30},"hitCount":0,"children":[16553]},{"id":16553,"callFrame":{"functionName":"SourceFileObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148390,"columnNumber":13},"hitCount":0,"children":[16554]},{"id":16554,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147888,"ticks":1}]},{"id":16496,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[16497,16571]},{"id":16497,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[16498,16560]},{"id":16498,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[16499]},{"id":16499,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[16500]},{"id":16500,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[16501]},{"id":16501,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[16502]},{"id":16502,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":16560,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[16561]},{"id":16561,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[16562]},{"id":16562,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[16563]},{"id":16563,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[16564]},{"id":16564,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[16565]},{"id":16565,"callFrame":{"functionName":"StatsBase.isFile","scriptId":"27","url":"node:internal/fs/utils","lineNumber":403,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":405,"ticks":1}]},{"id":16571,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[16572]},{"id":16572,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[16573]},{"id":16573,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[16574]},{"id":16574,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[16575]},{"id":16575,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[16576]},{"id":16576,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[16577]},{"id":16577,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[16578]},{"id":16578,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[16579]},{"id":16579,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":16194,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[16195]},{"id":16195,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[16196]},{"id":16196,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[16197,16208]},{"id":16197,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[16198]},{"id":16198,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[16199]},{"id":16199,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[16200]},{"id":16200,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[16201,16375]},{"id":16201,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[16202]},{"id":16202,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[16203]},{"id":16203,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":1,"children":[16204,16389,16457],"positionTicks":[{"line":129603,"ticks":1}]},{"id":16204,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[16205]},{"id":16205,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":1,"children":[16206],"positionTicks":[{"line":129738,"ticks":1}]},{"id":16206,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"children":[16207],"positionTicks":[{"line":8800,"ticks":1}]},{"id":16207,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":16389,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[16390,16391,16420,16455,16474]},{"id":16390,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":8,"positionTicks":[{"line":9007,"ticks":8}]},{"id":16391,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128954,"columnNumber":41},"hitCount":2,"positionTicks":[{"line":128955,"ticks":2}]},{"id":16420,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[16421]},{"id":16421,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":16455,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[16456]},{"id":16456,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":129056,"ticks":1}]},{"id":16474,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":4,"positionTicks":[{"line":8917,"ticks":4}]},{"id":16457,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[16458],"positionTicks":[{"line":3494,"ticks":1}]},{"id":16458,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":16375,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[16376]},{"id":16376,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[16377]},{"id":16377,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[16378]},{"id":16378,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[16379]},{"id":16379,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[16380]},{"id":16380,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[16381]},{"id":16381,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[16382]},{"id":16382,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[16383]},{"id":16383,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[16384]},{"id":16384,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[16385]},{"id":16385,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[16386]},{"id":16386,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[16387,16414,16462]},{"id":16387,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[16388]},{"id":16388,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16414,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[16415,16473]},{"id":16415,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[16416]},{"id":16416,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[16417]},{"id":16417,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[16418]},{"id":16418,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[16419]},{"id":16419,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":16473,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43674,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":43676,"ticks":1}]},{"id":16462,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[16463]},{"id":16463,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[16464]},{"id":16464,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[16465]},{"id":16465,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":44503,"ticks":1}]},{"id":16208,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[16209]},{"id":16209,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":1,"children":[16210],"positionTicks":[{"line":125630,"ticks":1}]},{"id":16210,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[16211]},{"id":16211,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[16212]},{"id":16212,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[16213,16223]},{"id":16213,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[16214]},{"id":16214,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[16215]},{"id":16215,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[16216]},{"id":16216,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[16217,16399,16459]},{"id":16217,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[16218,16475]},{"id":16218,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[16219,16392]},{"id":16219,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[16220]},{"id":16220,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[16221]},{"id":16221,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[16222]},{"id":16222,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":16392,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[16393]},{"id":16393,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[16394]},{"id":16394,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[16395]},{"id":16395,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[16396]},{"id":16396,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[16397]},{"id":16397,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[16398]},{"id":16398,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8766,"ticks":2}]},{"id":16475,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[16476]},{"id":16476,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[16477]},{"id":16477,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[16478]},{"id":16478,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[16479]},{"id":16479,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[16480]},{"id":16480,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[16481]},{"id":16481,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[16482]},{"id":16482,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[16483]},{"id":16483,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":16399,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[16400]},{"id":16400,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[16401]},{"id":16401,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[16402]},{"id":16402,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[16403]},{"id":16403,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[16404]},{"id":16404,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[16405,16454]},{"id":16405,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[16406]},{"id":16406,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16407]},{"id":16407,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[16408,16422]},{"id":16408,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[16409]},{"id":16409,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[16410]},{"id":16410,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[16411]},{"id":16411,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[16412]},{"id":16412,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[16413]},{"id":16413,"callFrame":{"functionName":"nextTokenIsIdentifierOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35226,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":35227,"ticks":1}]},{"id":16422,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[16423,16432]},{"id":16423,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16424]},{"id":16424,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[16425,16484]},{"id":16425,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[16426,16466]},{"id":16426,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34419,"columnNumber":31},"hitCount":0,"children":[16427]},{"id":16427,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[16428]},{"id":16428,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[16429]},{"id":16429,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16430]},{"id":16430,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16431]},{"id":16431,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13296,"ticks":1}]},{"id":16466,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[16467]},{"id":16467,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":0,"children":[16468]},{"id":16468,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[16469]},{"id":16469,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[16470]},{"id":16470,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[16471]},{"id":16471,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[16472]},{"id":16472,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12982,"ticks":1}]},{"id":16484,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[16485]},{"id":16485,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16486]},{"id":16486,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37638,"columnNumber":30},"hitCount":0,"children":[16487]},{"id":16487,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[16488]},{"id":16488,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16489]},{"id":16489,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37646,"columnNumber":43},"hitCount":0,"children":[16490]},{"id":16490,"callFrame":{"functionName":"createExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26298,"columnNumber":44},"hitCount":0,"children":[16491]},{"id":16491,"callFrame":{"functionName":"isLeftHandSideExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15740,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":15741,"ticks":1}]},{"id":16432,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[16433]},{"id":16433,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[16434]},{"id":16434,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16435]},{"id":16435,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[16436]},{"id":16436,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[16437]},{"id":16437,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[16438]},{"id":16438,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[16439]},{"id":16439,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16440]},{"id":16440,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[16441]},{"id":16441,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[16442]},{"id":16442,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16443]},{"id":16443,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[16444]},{"id":16444,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[16445]},{"id":16445,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[16446]},{"id":16446,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[16447]},{"id":16447,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[16448]},{"id":16448,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[16449]},{"id":16449,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[16450]},{"id":16450,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[16451]},{"id":16451,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[16452]},{"id":16452,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[16453]},{"id":16453,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":38379,"ticks":1}]},{"id":16454,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":39546,"ticks":1}]},{"id":16459,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137402,"columnNumber":22},"hitCount":0,"children":[16460]},{"id":16460,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182388,"columnNumber":15},"hitCount":0,"children":[16461]},{"id":16461,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186759,"ticks":1}]},{"id":16223,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[16224]},{"id":16224,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[16225]},{"id":16225,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[16226,16267]},{"id":16226,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[16227]},{"id":16227,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[16228,16337]},{"id":16228,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[16229]},{"id":16229,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[16230]},{"id":16230,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[16231,16281]},{"id":16231,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[16232]},{"id":16232,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[16233]},{"id":16233,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[16234]},{"id":16234,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[16235]},{"id":16235,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[16236]},{"id":16236,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[16237]},{"id":16237,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[16238]},{"id":16238,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[16239]},{"id":16239,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[16240]},{"id":16240,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[16241]},{"id":16241,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[16242]},{"id":16242,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[16243]},{"id":16243,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[16244]},{"id":16244,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[16245]},{"id":16245,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[16246]},{"id":16246,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[16247]},{"id":16247,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[16248]},{"id":16248,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[16249]},{"id":16249,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[16250]},{"id":16250,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[16251]},{"id":16251,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[16252]},{"id":16252,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[16253]},{"id":16253,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[16254]},{"id":16254,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[16255]},{"id":16255,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[16256]},{"id":16256,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[16257]},{"id":16257,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[16258]},{"id":16258,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[16259]},{"id":16259,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[16260]},{"id":16260,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[16261]},{"id":16261,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[16262]},{"id":16262,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[16263]},{"id":16263,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126064,"columnNumber":40},"hitCount":0,"children":[16264]},{"id":16264,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[16265]},{"id":16265,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126065,"columnNumber":41},"hitCount":0,"children":[16266]},{"id":16266,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":125460,"ticks":1}]},{"id":16281,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[16282]},{"id":16282,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[16283]},{"id":16283,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[16284]},{"id":16284,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[16285,16313,16335]},{"id":16285,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[16286]},{"id":16286,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[16287]},{"id":16287,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[16288]},{"id":16288,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[16289]},{"id":16289,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[16290]},{"id":16290,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[16291]},{"id":16291,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[16292]},{"id":16292,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16293]},{"id":16293,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[16294,16318]},{"id":16294,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36818,"columnNumber":31},"hitCount":0,"children":[16295]},{"id":16295,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[16296]},{"id":16296,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[16297]},{"id":16297,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[16298]},{"id":16298,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[16299]},{"id":16299,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32931,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32932,"ticks":1}]},{"id":16318,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[16319,16338]},{"id":16319,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16320]},{"id":16320,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[16321]},{"id":16321,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[16322]},{"id":16322,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[16323]},{"id":16323,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[16324]},{"id":16324,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[16325]},{"id":16325,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[16326]},{"id":16326,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[16327]},{"id":16327,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[16328]},{"id":16328,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[16329]},{"id":16329,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33217,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":33225,"ticks":1}]},{"id":16338,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[16339]},{"id":16339,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[16340]},{"id":16340,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16341]},{"id":16341,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[16342]},{"id":16342,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[16343]},{"id":16343,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[16344]},{"id":16344,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[16345]},{"id":16345,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16346]},{"id":16346,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[16347]},{"id":16347,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[16348]},{"id":16348,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16349]},{"id":16349,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[16350]},{"id":16350,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[16351]},{"id":16351,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[16352,16368]},{"id":16352,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[16353]},{"id":16353,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[16354]},{"id":16354,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[16355]},{"id":16355,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16356]},{"id":16356,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[16357]},{"id":16357,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16358]},{"id":16358,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[16359]},{"id":16359,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[16360]},{"id":16360,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[16361]},{"id":16361,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[16362]},{"id":16362,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[16363]},{"id":16363,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[16364]},{"id":16364,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[16365]},{"id":16365,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[16366]},{"id":16366,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[16367]},{"id":16367,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34699,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34701,"ticks":1}]},{"id":16368,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[16369]},{"id":16369,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[16370]},{"id":16370,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[16371]},{"id":16371,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[16372]},{"id":16372,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[16373]},{"id":16373,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":1,"children":[16374],"positionTicks":[{"line":38202,"ticks":1}]},{"id":16374,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38315,"ticks":1}]},{"id":16313,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[16314]},{"id":16314,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[16315]},{"id":16315,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[16316]},{"id":16316,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[16317]},{"id":16317,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":186732,"ticks":1}]},{"id":16335,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137402,"columnNumber":22},"hitCount":0,"children":[16336]},{"id":16336,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182388,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":182390,"ticks":1}]},{"id":16337,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":16267,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126019,"columnNumber":25},"hitCount":0,"children":[16268]},{"id":16268,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126026,"columnNumber":31},"hitCount":0,"children":[16269]},{"id":16269,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":16},"hitCount":0,"children":[16270]},{"id":16270,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129520,"columnNumber":26},"hitCount":0,"children":[16271,16274]},{"id":16271,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43898,"columnNumber":23},"hitCount":0,"children":[16272]},{"id":16272,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[16273,16300]},{"id":16273,"callFrame":{"functionName":"getMapOfCacheRedirects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43610,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":43611,"ticks":1}]},{"id":16300,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44193,"columnNumber":31},"hitCount":0,"children":[16301]},{"id":16301,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[16302]},{"id":16302,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[16303]},{"id":16303,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[16304]},{"id":16304,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[16305]},{"id":16305,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[16306]},{"id":16306,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[16307]},{"id":16307,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[16308]},{"id":16308,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[16309]},{"id":16309,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[16310,16330]},{"id":16310,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43677,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43678,"ticks":1}]},{"id":16330,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[16331]},{"id":16331,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44762,"columnNumber":42},"hitCount":0,"children":[16332]},{"id":16332,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":44441,"ticks":1}]},{"id":16274,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[16275]},{"id":16275,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[16276]},{"id":16276,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[16277,16279,16311,16333]},{"id":16277,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[16278]},{"id":16278,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9007,"ticks":2},{"line":9009,"ticks":1}]},{"id":16279,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[16280],"positionTicks":[{"line":3494,"ticks":1}]},{"id":16280,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16311,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[16312]},{"id":16312,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":2,"positionTicks":[{"line":129738,"ticks":2}]},{"id":16333,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[16334]},{"id":16334,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16636,"callFrame":{"functionName":"addFileIncludeReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125880,"columnNumber":31},"hitCount":6,"positionTicks":[{"line":125882,"ticks":6}]},{"id":16637,"callFrame":{"functionName":"getNormalizedAbsolutePathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9082,"columnNumber":45},"hitCount":0,"children":[16638]},{"id":16638,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9022,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":9023,"ticks":2}]},{"id":16609,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[16610]},{"id":16610,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[16611]},{"id":16611,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[16612]},{"id":16612,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[16613,16622]},{"id":16613,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[16614,16650]},{"id":16614,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[16615,16618]},{"id":16615,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[16616]},{"id":16616,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[16617]},{"id":16617,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":1,"children":[16642],"positionTicks":[{"line":186732,"ticks":1}]},{"id":16642,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186560,"columnNumber":23},"hitCount":0,"children":[16643]},{"id":16643,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186653,"columnNumber":17},"hitCount":0,"children":[16644]},{"id":16644,"callFrame":{"functionName":"getModifiedTime3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8806,"columnNumber":29},"hitCount":0,"children":[16645]},{"id":16645,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[16646]},{"id":16646,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8550,"ticks":2}]},{"id":16618,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[16619]},{"id":16619,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[16620]},{"id":16620,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[16621]},{"id":16621,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8800,"ticks":2}]},{"id":16650,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[16651]},{"id":16651,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[16652]},{"id":16652,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[16653]},{"id":16653,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[16654]},{"id":16654,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[16655]},{"id":16655,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[16656]},{"id":16656,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[16657]},{"id":16657,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[16658]},{"id":16658,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":16622,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[16623]},{"id":16623,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[16624]},{"id":16624,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[16625]},{"id":16625,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[16626]},{"id":16626,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[16627,16635]},{"id":16627,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":1,"children":[16628],"positionTicks":[{"line":32655,"ticks":1}]},{"id":16628,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[16629]},{"id":16629,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16630]},{"id":16630,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[16631]},{"id":16631,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[16632]},{"id":16632,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[16633]},{"id":16633,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[16634,16679]},{"id":16634,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":32988,"ticks":1}]},{"id":16679,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[16680]},{"id":16680,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[16681]},{"id":16681,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[16682]},{"id":16682,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[16683]},{"id":16683,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[16684]},{"id":16684,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[16685]},{"id":16685,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[16686]},{"id":16686,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[16687]},{"id":16687,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[16688]},{"id":16688,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[16689]},{"id":16689,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[16690]},{"id":16690,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[16691]},{"id":16691,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16692]},{"id":16692,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[16693]},{"id":16693,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[16694]},{"id":16694,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[16695]},{"id":16695,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[16696]},{"id":16696,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[16697]},{"id":16697,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[16698]},{"id":16698,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[16699]},{"id":16699,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[16700,16711]},{"id":16700,"callFrame":{"functionName":"createTypeReferenceNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25500,"columnNumber":34},"hitCount":0,"children":[16701]},{"id":16701,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24825,"ticks":1}]},{"id":16711,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34107,"columnNumber":44},"hitCount":0,"children":[16712]},{"id":16712,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[16713]},{"id":16713,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[16714]},{"id":16714,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33403,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33473,"ticks":1}]},{"id":16635,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4020,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4021,"ticks":1}]},{"id":17482,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[17483]},{"id":17483,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":125510,"ticks":1}]},{"id":17586,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[17587]},{"id":17587,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[17588]},{"id":17588,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":123873,"ticks":1}]},{"id":17596,"callFrame":{"functionName":"stableSort","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3027,"columnNumber":19},"hitCount":2,"children":[17597],"positionTicks":[{"line":3031,"ticks":1},{"line":3030,"ticks":1}]},{"id":17597,"callFrame":{"functionName":"stableSortIndices","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3016,"columnNumber":26},"hitCount":0,"children":[17598]},{"id":17598,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3017,"columnNumber":15},"hitCount":0,"children":[17599]},{"id":17599,"callFrame":{"functionName":"compareDefaultLibFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124528,"columnNumber":33},"hitCount":0,"children":[17600,17602]},{"id":17600,"callFrame":{"functionName":"compareValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3579,"columnNumber":22},"hitCount":0,"children":[17601]},{"id":17601,"callFrame":{"functionName":"compareComparableValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3576,"columnNumber":32},"hitCount":0},{"id":17602,"callFrame":{"functionName":"getDefaultLibFilePriority","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124531,"columnNumber":36},"hitCount":2,"children":[17603,17607],"positionTicks":[{"line":124542,"ticks":1},{"line":124535,"ticks":1}]},{"id":17603,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9157,"columnNumber":21},"hitCount":0,"children":[17604,17606]},{"id":17604,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":1,"children":[17605],"positionTicks":[{"line":9011,"ticks":1}]},{"id":17605,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9007,"ticks":2}]},{"id":17606,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9022,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":2802,"ticks":1}]},{"id":17607,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8971,"ticks":1}]},{"id":17608,"callFrame":{"functionName":"verifyCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126221,"columnNumber":32},"hitCount":0,"children":[17609,17613]},{"id":17609,"callFrame":{"functionName":"verifyDeprecatedCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126542,"columnNumber":42},"hitCount":0,"children":[17610]},{"id":17610,"callFrame":{"functionName":"checkDeprecations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126517,"columnNumber":28},"hitCount":0,"children":[17611]},{"id":17611,"callFrame":{"functionName":"_Version","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4964,"columnNumber":13},"hitCount":1,"children":[17612],"positionTicks":[{"line":4967,"ticks":1}]},{"id":17612,"callFrame":{"functionName":"tryParseComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":5024,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":5026,"ticks":1}]},{"id":17613,"callFrame":{"functionName":"verifyProjectReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126810,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":126812,"ticks":1}]},{"id":17614,"callFrame":{"functionName":"getTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125013,"columnNumber":25},"hitCount":18,"children":[17615],"positionTicks":[{"line":125015,"ticks":18}]},{"id":17615,"callFrame":{"functionName":"createTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":49843,"columnNumber":26},"hitCount":10,"children":[17616,17617,17625,17627,17628],"positionTicks":[{"line":50796,"ticks":1},{"line":50835,"ticks":3},{"line":50615,"ticks":1},{"line":50416,"ticks":1},{"line":49881,"ticks":1},{"line":49925,"ticks":1},{"line":49880,"ticks":1},{"line":49869,"ticks":1}]},{"id":17616,"callFrame":{"functionName":"createIntrinsicType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53386,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":53393,"ticks":1}]},{"id":17617,"callFrame":{"functionName":"getUnionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64172,"columnNumber":23},"hitCount":0,"children":[17618]},{"id":17618,"callFrame":{"functionName":"getUnionTypeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64199,"columnNumber":29},"hitCount":0,"children":[17619,17622]},{"id":17619,"callFrame":{"functionName":"addTypesToUnion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64025,"columnNumber":26},"hitCount":1,"children":[17620],"positionTicks":[{"line":64027,"ticks":1}]},{"id":17620,"callFrame":{"functionName":"addTypeToUnion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64005,"columnNumber":25},"hitCount":1,"children":[17621],"positionTicks":[{"line":64024,"ticks":1}]},{"id":17621,"callFrame":{"functionName":"binarySearch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3092,"columnNumber":21},"hitCount":0,"children":[17623]},{"id":17623,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3095,"columnNumber":24},"hitCount":0},{"id":17622,"callFrame":{"functionName":"removeRedundantLiteralTypes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64089,"columnNumber":38},"hitCount":1,"children":[17624],"positionTicks":[{"line":64096,"ticks":1}]},{"id":17624,"callFrame":{"functionName":"isFreshLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65731,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":65733,"ticks":1}]},{"id":17625,"callFrame":{"functionName":"getTemplateLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64718,"columnNumber":33},"hitCount":0,"children":[17626]},{"id":17626,"callFrame":{"functionName":"addSpans","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64750,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":64761,"ticks":1}]},{"id":17627,"callFrame":{"functionName":"makeFunctionTypeMapper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":66013,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":66015,"ticks":1}]},{"id":17628,"callFrame":{"functionName":"initializeTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":90429,"columnNumber":32},"hitCount":8,"children":[17629,20101,20111,20112,20132],"positionTicks":[{"line":90477,"ticks":1},{"line":90471,"ticks":1},{"line":90441,"ticks":1},{"line":90436,"ticks":2},{"line":90447,"ticks":1},{"line":90432,"ticks":2}]},{"id":17629,"callFrame":{"functionName":"bindSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45806,"columnNumber":23},"hitCount":0,"children":[17630]},{"id":17630,"callFrame":{"functionName":"bindSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45863,"columnNumber":26},"hitCount":5,"children":[17631,19019,19710],"positionTicks":[{"line":45864,"ticks":1},{"line":45887,"ticks":1},{"line":45888,"ticks":2},{"line":45883,"ticks":1}]},{"id":17631,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":3,"children":[17632,17955,18084,18695],"positionTicks":[{"line":47604,"ticks":1},{"line":47615,"ticks":1},{"line":47611,"ticks":1}]},{"id":17632,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":1,"children":[17633,18670,18882],"positionTicks":[{"line":46188,"ticks":1}]},{"id":17633,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17634]},{"id":17634,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":1,"children":[17635,18899],"positionTicks":[{"line":46227,"ticks":1}]},{"id":17635,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17636]},{"id":17636,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17637,17668]},{"id":17637,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46227,"columnNumber":20},"hitCount":0,"children":[17638]},{"id":17638,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17639,17646]},{"id":17639,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17640]},{"id":17640,"callFrame":{"functionName":"bindFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48402,"columnNumber":34},"hitCount":1,"children":[17641,18897],"positionTicks":[{"line":48405,"ticks":1}]},{"id":17641,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[17642]},{"id":17642,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47252,"columnNumber":34},"hitCount":1,"children":[17643],"positionTicks":[{"line":47255,"ticks":1}]},{"id":17643,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"children":[17644,17961],"positionTicks":[{"line":46023,"ticks":1}]},{"id":17644,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19347,"columnNumber":23},"hitCount":0,"children":[17645]},{"id":17645,"callFrame":{"functionName":"getNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15056,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":15059,"ticks":1}]},{"id":17961,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":0,"children":[17962]},{"id":17962,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18616,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":18618,"ticks":1}]},{"id":18897,"callFrame":{"functionName":"checkStrictModeFunctionName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47539,"columnNumber":38},"hitCount":0,"children":[18898]},{"id":18898,"callFrame":{"functionName":"checkStrictModeEvalOrArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47521,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":47525,"ticks":1}]},{"id":17646,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":1,"children":[17647,17648,17667],"positionTicks":[{"line":46225,"ticks":1}]},{"id":17647,"callFrame":{"functionName":"isInJSFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18328,"columnNumber":19},"hitCount":0},{"id":17648,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[17649],"positionTicks":[{"line":46361,"ticks":1}]},{"id":17649,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17650,17963]},{"id":17650,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[17651]},{"id":17651,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":0,"children":[17652,17655]},{"id":17652,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[17653]},{"id":17653,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17654,18819,18820]},{"id":17654,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":3,"children":[18818,18877],"positionTicks":[{"line":47868,"ticks":1},{"line":47680,"ticks":2}]},{"id":18818,"callFrame":{"functionName":"checkContextualIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47467,"columnNumber":36},"hitCount":0},{"id":18877,"callFrame":{"functionName":"isFunctionLikeOrClassStaticBlockDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15525,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":15527,"ticks":1}]},{"id":18819,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48558,"columnNumber":26},"hitCount":0},{"id":18820,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18821]},{"id":18821,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[18822]},{"id":18822,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18823]},{"id":18823,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18824]},{"id":18824,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[18825]},{"id":18825,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[18826],"positionTicks":[{"line":47604,"ticks":1}]},{"id":18826,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18827,18839]},{"id":18827,"callFrame":{"functionName":"bindExpressionStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46801,"columnNumber":34},"hitCount":0,"children":[18828]},{"id":18828,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18829]},{"id":18829,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18830]},{"id":18830,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18831]},{"id":18831,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18832]},{"id":18832,"callFrame":{"functionName":"forEachChildInAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31897,"columnNumber":69},"hitCount":0,"children":[18833]},{"id":18833,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18834]},{"id":18834,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18835,18837]},{"id":18835,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"children":[18836],"positionTicks":[{"line":47666,"ticks":1}]},{"id":18836,"callFrame":{"functionName":"getAssignmentDeclarationKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18481,"columnNumber":37},"hitCount":2,"children":[18878],"positionTicks":[{"line":18483,"ticks":2}]},{"id":18878,"callFrame":{"functionName":"getAssignmentDeclarationKindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18521,"columnNumber":43},"hitCount":0,"children":[18879]},{"id":18879,"callFrame":{"functionName":"isBindableObjectDefinePropertyCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18485,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":18487,"ticks":1}]},{"id":18837,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18838]},{"id":18838,"callFrame":{"functionName":"bindCallExpressionFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47174,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":47179,"ticks":1}]},{"id":18839,"callFrame":{"functionName":"bindReturnOrThrow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46669,"columnNumber":28},"hitCount":0,"children":[18840]},{"id":18840,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18841,18891]},{"id":18841,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":2,"children":[18842,18873],"positionTicks":[{"line":46240,"ticks":2}]},{"id":18842,"callFrame":{"functionName":"trampoline","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31478,"columnNumber":21},"hitCount":4,"children":[18843,18880,18883,18890],"positionTicks":[{"line":31486,"ticks":4}]},{"id":18843,"callFrame":{"functionName":"enter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31369,"columnNumber":16},"hitCount":0,"children":[18844,18874]},{"id":18844,"callFrame":{"functionName":"assertEqual","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4030,"columnNumber":22},"hitCount":0},{"id":18874,"callFrame":{"functionName":"onEnter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46926,"columnNumber":20},"hitCount":1,"children":[18875],"positionTicks":[{"line":46939,"ticks":1}]},{"id":18875,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18876]},{"id":18876,"callFrame":{"functionName":"checkStrictModeBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47502,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":47504,"ticks":1}]},{"id":18880,"callFrame":{"functionName":"left","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31377,"columnNumber":15},"hitCount":0,"children":[18881]},{"id":18881,"callFrame":{"functionName":"pushStack","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31449,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":31452,"ticks":1}]},{"id":18883,"callFrame":{"functionName":"right","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31397,"columnNumber":16},"hitCount":0,"children":[18884]},{"id":18884,"callFrame":{"functionName":"onRight","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46976,"columnNumber":20},"hitCount":0,"children":[18885]},{"id":18885,"callFrame":{"functionName":"maybeBind2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47009,"columnNumber":23},"hitCount":0,"children":[18886]},{"id":18886,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47604,"ticks":1}]},{"id":18890,"callFrame":{"functionName":"operator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31389,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31394,"ticks":1}]},{"id":18873,"callFrame":{"functionName":"isDestructuringAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20670,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20680,"ticks":1}]},{"id":18891,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47665,"ticks":1}]},{"id":17655,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17656]},{"id":17656,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17657]},{"id":17657,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17658]},{"id":17658,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17659,17663,17664]},{"id":17659,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17660]},{"id":17660,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":1,"children":[17661],"positionTicks":[{"line":48391,"ticks":1}]},{"id":17661,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[17662]},{"id":17662,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":46081,"ticks":1},{"line":46013,"ticks":1}]},{"id":17663,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":47637,"ticks":1}]},{"id":17664,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17665,18896]},{"id":17665,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[17666]},{"id":17666,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[18872],"positionTicks":[{"line":47611,"ticks":1}]},{"id":18872,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0},{"id":18896,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":47630,"ticks":1}]},{"id":17963,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":0,"children":[17964]},{"id":17964,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17965]},{"id":17965,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17966]},{"id":17966,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17967]},{"id":17967,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17968]},{"id":17968,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17969]},{"id":17969,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[17970]},{"id":17970,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17971]},{"id":17971,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17972]},{"id":17972,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17973]},{"id":17973,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[17974]},{"id":17974,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47637,"ticks":1}]},{"id":17667,"callFrame":{"functionName":"addToContainerChain","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47197,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":47202,"ticks":1}]},{"id":17668,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[17669]},{"id":17669,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":3,"children":[17670,17686,17719],"positionTicks":[{"line":47611,"ticks":1},{"line":47604,"ticks":2}]},{"id":17670,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17671,18736]},{"id":17671,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17672,17868]},{"id":17672,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[17673,18892]},{"id":17673,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31929,"columnNumber":73},"hitCount":0,"children":[17674]},{"id":17674,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[17675]},{"id":17675,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17676]},{"id":17676,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17677]},{"id":17677,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17678]},{"id":17678,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[17679]},{"id":17679,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31932,"columnNumber":85},"hitCount":0,"children":[17680]},{"id":17680,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17681]},{"id":17681,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17682]},{"id":17682,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17683]},{"id":17683,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17684,17796]},{"id":17684,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17685]},{"id":17685,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48368,"columnNumber":50},"hitCount":2,"positionTicks":[{"line":48382,"ticks":1},{"line":48377,"ticks":1}]},{"id":17796,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17797]},{"id":17797,"callFrame":{"functionName":"bindVariableDeclarationFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47051,"columnNumber":38},"hitCount":0,"children":[17798]},{"id":17798,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17799]},{"id":17799,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[17800]},{"id":17800,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31767,"columnNumber":77},"hitCount":0,"children":[17801]},{"id":17801,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18042]},{"id":18042,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18043,18062]},{"id":18043,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18044]},{"id":18044,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18045]},{"id":18045,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18046]},{"id":18046,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18047]},{"id":18047,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[18048]},{"id":18048,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18049]},{"id":18049,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18050]},{"id":18050,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18051]},{"id":18051,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18052]},{"id":18052,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18053]},{"id":18053,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18054]},{"id":18054,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18055]},{"id":18055,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18056]},{"id":18056,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32167,"columnNumber":47},"hitCount":0,"children":[18057,18073]},{"id":18057,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18058]},{"id":18058,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18059]},{"id":18059,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18060]},{"id":18060,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47611,"ticks":1}]},{"id":18073,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18074]},{"id":18074,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47637,"ticks":1}]},{"id":18062,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18063]},{"id":18063,"callFrame":{"functionName":"bindAnonymousTypeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47899,"columnNumber":34},"hitCount":0,"children":[18064]},{"id":18064,"callFrame":{"functionName":"bindAnonymousDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47328,"columnNumber":35},"hitCount":0,"children":[18065]},{"id":18065,"callFrame":{"functionName":"createSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45920,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45923,"ticks":1}]},{"id":18892,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32034,"columnNumber":73},"hitCount":0,"children":[18893]},{"id":18893,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18894]},{"id":18894,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18895]},{"id":18895,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46240,"ticks":1}]},{"id":17868,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31929,"columnNumber":73},"hitCount":0,"children":[17869]},{"id":17869,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[17870]},{"id":17870,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17871]},{"id":17871,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17872]},{"id":17872,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17873]},{"id":17873,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31932,"columnNumber":85},"hitCount":0,"children":[17874]},{"id":17874,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17875]},{"id":17875,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17876]},{"id":17876,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17877]},{"id":17877,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17878]},{"id":17878,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17879]},{"id":17879,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48368,"columnNumber":50},"hitCount":0,"children":[17880]},{"id":17880,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":1,"children":[17881],"positionTicks":[{"line":47204,"ticks":1}]},{"id":17881,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47252,"columnNumber":34},"hitCount":0,"children":[17882]},{"id":17882,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[17883]},{"id":17883,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20509,"ticks":1}]},{"id":18736,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31929,"columnNumber":73},"hitCount":1,"positionTicks":[{"line":31930,"ticks":1}]},{"id":17686,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[17687]},{"id":17687,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17688,18061]},{"id":17688,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":2,"children":[17689,17803,17842,17901],"positionTicks":[{"line":46237,"ticks":1},{"line":46238,"ticks":1}]},{"id":17689,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[17690,17721,18655,18746]},{"id":17690,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31993,"columnNumber":79},"hitCount":1,"children":[17691],"positionTicks":[{"line":31994,"ticks":1}]},{"id":17691,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":1,"children":[17692],"positionTicks":[{"line":31709,"ticks":1}]},{"id":17692,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17693]},{"id":17693,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17694]},{"id":17694,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17695,17699,17765]},{"id":17695,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":2,"children":[17696,17802,18733],"positionTicks":[{"line":46142,"ticks":1},{"line":46147,"ticks":1}]},{"id":17696,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17697,17776]},{"id":17697,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17698]},{"id":17698,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"children":[17707,17786],"positionTicks":[{"line":32228,"ticks":1}]},{"id":17707,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31787,"columnNumber":69},"hitCount":0,"children":[17708,18075]},{"id":17708,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17709]},{"id":17709,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17710]},{"id":17710,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17711,18741]},{"id":17711,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17712,17761]},{"id":17712,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17713,17745]},{"id":17713,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17714]},{"id":17714,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[17715]},{"id":17715,"callFrame":{"functionName":"forEachChildInTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31746,"columnNumber":65},"hitCount":0,"children":[17716]},{"id":17716,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[17717]},{"id":17717,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17718]},{"id":17718,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47809,"ticks":1}]},{"id":17745,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[17746]},{"id":17746,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":4,"children":[17747,17760,18649,18743],"positionTicks":[{"line":47604,"ticks":1},{"line":47611,"ticks":3}]},{"id":17747,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[17748]},{"id":17748,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17749]},{"id":17749,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17750]},{"id":17750,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"children":[17751],"positionTicks":[{"line":32223,"ticks":1}]},{"id":17751,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[17752]},{"id":17752,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17753]},{"id":17753,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17754]},{"id":17754,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17755]},{"id":17755,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17756]},{"id":17756,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17757]},{"id":17757,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[17758]},{"id":17758,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[17759]},{"id":17759,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":46010,"ticks":1},{"line":46023,"ticks":1}]},{"id":17760,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":3,"children":[17779,18742],"positionTicks":[{"line":47665,"ticks":2},{"line":47666,"ticks":1}]},{"id":17779,"callFrame":{"functionName":"isExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15819,"columnNumber":21},"hitCount":0,"children":[17780]},{"id":17780,"callFrame":{"functionName":"skipPartiallyEmittedExpressions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15370,"columnNumber":40},"hitCount":0,"children":[17781]},{"id":17781,"callFrame":{"functionName":"isOuterExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30971,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":30973,"ticks":1}]},{"id":18742,"callFrame":{"functionName":"bindFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47311,"columnNumber":40},"hitCount":1,"children":[18795],"positionTicks":[{"line":47312,"ticks":1}]},{"id":18795,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45925,"ticks":1}]},{"id":18649,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18650]},{"id":18650,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18651]},{"id":18651,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18652]},{"id":18652,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[18653]},{"id":18653,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18654]},{"id":18654,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":2387,"ticks":1}]},{"id":18743,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18744]},{"id":18744,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18745]},{"id":18745,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":17761,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17762]},{"id":17762,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[17763]},{"id":17763,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[17764]},{"id":17764,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":2,"children":[18071],"positionTicks":[{"line":46010,"ticks":1},{"line":46075,"ticks":1}]},{"id":18071,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45925,"ticks":1}]},{"id":18741,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48558,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":48559,"ticks":1}]},{"id":18075,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18076,18079]},{"id":18076,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[18077,18080],"positionTicks":[{"line":46357,"ticks":1}]},{"id":18077,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18078]},{"id":18078,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"children":[18640],"positionTicks":[{"line":32228,"ticks":1}]},{"id":18640,"callFrame":{"functionName":"forEachChildInComputedPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32054,"columnNumber":79},"hitCount":0,"children":[18641]},{"id":18641,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18642]},{"id":18642,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18643,18644]},{"id":18643,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":4,"children":[18647],"positionTicks":[{"line":47695,"ticks":4}]},{"id":18647,"callFrame":{"functionName":"isNarrowableReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46387,"columnNumber":32},"hitCount":0,"children":[18648]},{"id":18648,"callFrame":{"functionName":"isNarrowableReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46387,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":46394,"ticks":1}]},{"id":18644,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0},{"id":18080,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18081]},{"id":18081,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18082]},{"id":18082,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18079,"callFrame":{"functionName":"isLeftHandSideExpressionKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15743,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":15745,"ticks":1}]},{"id":17786,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32167,"columnNumber":47},"hitCount":0,"children":[17787]},{"id":17787,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17788]},{"id":17788,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17789]},{"id":17789,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17790]},{"id":17790,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17791]},{"id":17791,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17792]},{"id":17792,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[17793]},{"id":17793,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[17794]},{"id":17794,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[17795]},{"id":17795,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":20476,"ticks":1}]},{"id":17776,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":1,"children":[17777],"positionTicks":[{"line":47639,"ticks":1}]},{"id":17777,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[17778]},{"id":17778,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32230,"ticks":1}]},{"id":17802,"callFrame":{"functionName":"createSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16216,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16218,"ticks":1}]},{"id":18733,"callFrame":{"functionName":"createFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45802,"columnNumber":23},"hitCount":0,"children":[18734]},{"id":18734,"callFrame":{"functionName":"attachFlowNodeDebugInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4398,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":4399,"ticks":1}]},{"id":17699,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17700,17782]},{"id":17700,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":1,"children":[17701,18639,18645],"positionTicks":[{"line":48437,"ticks":1}]},{"id":17701,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[17702]},{"id":17702,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":2,"children":[17703,18072,18083],"positionTicks":[{"line":46010,"ticks":2}]},{"id":17703,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":2,"children":[17704],"positionTicks":[{"line":45925,"ticks":1},{"line":45928,"ticks":1}]},{"id":17704,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18616,"columnNumber":28},"hitCount":0,"children":[17705]},{"id":17705,"callFrame":{"functionName":"isAssignmentDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18390,"columnNumber":32},"hitCount":1,"children":[17706],"positionTicks":[{"line":18392,"ticks":1}]},{"id":17706,"callFrame":{"functionName":"isIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":29957,"columnNumber":21},"hitCount":0},{"id":18072,"callFrame":{"functionName":"getNonAssignedNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15011,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":15013,"ticks":1}]},{"id":18083,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20509,"ticks":1}]},{"id":18639,"callFrame":{"functionName":"bindAnonymousDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47328,"columnNumber":35},"hitCount":0},{"id":18645,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19347,"columnNumber":23},"hitCount":0,"children":[18646]},{"id":18646,"callFrame":{"functionName":"isDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19351,"columnNumber":22},"hitCount":0},{"id":17782,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[17783]},{"id":17783,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[17784]},{"id":17784,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[17785]},{"id":17785,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":3,"positionTicks":[{"line":46010,"ticks":2},{"line":46023,"ticks":1}]},{"id":17765,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17766,18068]},{"id":17766,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":6,"children":[17767],"positionTicks":[{"line":46237,"ticks":6}]},{"id":17767,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[17768]},{"id":17768,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[17769,18066,18737]},{"id":17769,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17770]},{"id":17770,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17771]},{"id":17771,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17772]},{"id":17772,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17773]},{"id":17773,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[17774]},{"id":17774,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[17775]},{"id":17775,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18066,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18067]},{"id":18067,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47666,"ticks":1}]},{"id":18737,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18738]},{"id":18738,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18739,18796]},{"id":18739,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18740]},{"id":18740,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46237,"ticks":1}]},{"id":18796,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18797]},{"id":18797,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18798]},{"id":18798,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18799]},{"id":18799,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18800]},{"id":18800,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[18801]},{"id":18801,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18802]},{"id":18802,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18803]},{"id":18803,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18804]},{"id":18804,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18805]},{"id":18805,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18806]},{"id":18806,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18807]},{"id":18807,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18808]},{"id":18808,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18809]},{"id":18809,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31787,"columnNumber":69},"hitCount":0,"children":[18810]},{"id":18810,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18811]},{"id":18811,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18812]},{"id":18812,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18813]},{"id":18813,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18814]},{"id":18814,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18815]},{"id":18815,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[18816]},{"id":18816,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18817]},{"id":18817,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47665,"ticks":1}]},{"id":18068,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18069]},{"id":18069,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[18070]},{"id":18070,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32230,"ticks":1}]},{"id":17721,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31996,"columnNumber":79},"hitCount":0,"children":[17722]},{"id":17722,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[17723]},{"id":17723,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17724]},{"id":17724,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17725]},{"id":17725,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17726]},{"id":17726,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[17727]},{"id":17727,"callFrame":{"functionName":"forEachChildInConditionalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":69},"hitCount":0,"children":[17728]},{"id":17728,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[17729]},{"id":17729,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17730]},{"id":17730,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[17731]},{"id":17731,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17732]},{"id":17732,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17733]},{"id":17733,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[17734]},{"id":17734,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[17735]},{"id":17735,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17736]},{"id":17736,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17737]},{"id":17737,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17738]},{"id":17738,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17739]},{"id":17739,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17740]},{"id":17740,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[17741]},{"id":17741,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17742]},{"id":17742,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17743]},{"id":17743,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17744]},{"id":17744,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32223,"ticks":1}]},{"id":18655,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32189,"columnNumber":51},"hitCount":0,"children":[18656]},{"id":18656,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18657]},{"id":18657,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18658]},{"id":18658,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18659]},{"id":18659,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18660,18669]},{"id":18660,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18661,18663]},{"id":18661,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48442,"columnNumber":28},"hitCount":0,"children":[18662]},{"id":18662,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0},{"id":18663,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18664]},{"id":18664,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47249,"columnNumber":29},"hitCount":0,"children":[18665]},{"id":18665,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[18666,18667,18668]},{"id":18666,"callFrame":{"functionName":"isFunctionExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30158,"columnNumber":29},"hitCount":0},{"id":18667,"callFrame":{"functionName":"isArrowFunction","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30161,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30163,"ticks":1}]},{"id":18668,"callFrame":{"functionName":"isClassExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30197,"columnNumber":26},"hitCount":0},{"id":18669,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0},{"id":18746,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32005,"columnNumber":73},"hitCount":0,"children":[18747]},{"id":18747,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18748]},{"id":18748,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18749]},{"id":18749,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18750]},{"id":18750,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18751]},{"id":18751,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[18752]},{"id":18752,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18753]},{"id":18753,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18754]},{"id":18754,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[18755]},{"id":18755,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18756,18762]},{"id":18756,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18757]},{"id":18757,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":0,"children":[18758]},{"id":18758,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[18759]},{"id":18759,"callFrame":{"functionName":"getCombinedModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14830,"columnNumber":33},"hitCount":0,"children":[18760]},{"id":18760,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":0,"children":[18761]},{"id":18761,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20523,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20525,"ticks":1}]},{"id":18762,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18763]},{"id":18763,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18764]},{"id":18764,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18765]},{"id":18765,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18766]},{"id":18766,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31993,"columnNumber":79},"hitCount":0,"children":[18767]},{"id":18767,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18768]},{"id":18768,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18769]},{"id":18769,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18770]},{"id":18770,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18771,18781]},{"id":18771,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18772]},{"id":18772,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18773]},{"id":18773,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18774]},{"id":18774,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18775,18786]},{"id":18775,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32167,"columnNumber":47},"hitCount":0,"children":[18776]},{"id":18776,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18777]},{"id":18777,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18778]},{"id":18778,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18779]},{"id":18779,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18780]},{"id":18780,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47665,"ticks":1}]},{"id":18786,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31787,"columnNumber":69},"hitCount":0,"children":[18787]},{"id":18787,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18788]},{"id":18788,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18789]},{"id":18789,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18790]},{"id":18790,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18791]},{"id":18791,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18792]},{"id":18792,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[18793]},{"id":18793,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18794]},{"id":18794,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47665,"ticks":1}]},{"id":18781,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18782]},{"id":18782,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[18783]},{"id":18783,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[18784]},{"id":18784,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18785]},{"id":18785,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46010,"ticks":1}]},{"id":17803,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31993,"columnNumber":79},"hitCount":0,"children":[17804]},{"id":17804,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":1,"children":[17805],"positionTicks":[{"line":31709,"ticks":1}]},{"id":17805,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17806]},{"id":17806,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":1,"children":[17807],"positionTicks":[{"line":2386,"ticks":1}]},{"id":17807,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[17808,17815,17975],"positionTicks":[{"line":47604,"ticks":1}]},{"id":17808,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17809,17862]},{"id":17809,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[17810]},{"id":17810,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[17811]},{"id":17811,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[17812]},{"id":17812,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":0,"children":[17813]},{"id":17813,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18616,"columnNumber":28},"hitCount":0,"children":[17814]},{"id":17814,"callFrame":{"functionName":"isAssignmentDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18390,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":18392,"ticks":1}]},{"id":17862,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[17863]},{"id":17863,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":1,"children":[17864],"positionTicks":[{"line":48430,"ticks":1}]},{"id":17864,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[17865]},{"id":17865,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"children":[17866,17989],"positionTicks":[{"line":46010,"ticks":1}]},{"id":17866,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":0,"children":[17867]},{"id":17867,"callFrame":{"functionName":"getSyntacticModifierFlagsNoCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20572,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":20573,"ticks":1}]},{"id":17989,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45939,"ticks":1}]},{"id":17815,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[17816]},{"id":17816,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17817]},{"id":17817,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17818,17884]},{"id":17818,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31787,"columnNumber":69},"hitCount":0,"children":[17819,17822]},{"id":17819,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[17820]},{"id":17820,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17821]},{"id":17821,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47665,"ticks":1}]},{"id":17822,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17823]},{"id":17823,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17824]},{"id":17824,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17825]},{"id":17825,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17826,17838]},{"id":17826,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17827]},{"id":17827,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[17828]},{"id":17828,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17829,17855,17951]},{"id":17829,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[17830]},{"id":17830,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17831]},{"id":17831,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17832]},{"id":17832,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[17833]},{"id":17833,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17834]},{"id":17834,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17835]},{"id":17835,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17836]},{"id":17836,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17837,17857]},{"id":17837,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47665,"ticks":1}]},{"id":17857,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17858]},{"id":17858,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[17859]},{"id":17859,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[17860],"positionTicks":[{"line":47604,"ticks":1}]},{"id":17860,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17861]},{"id":17861,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":46237,"ticks":2}]},{"id":17855,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17856]},{"id":17856,"callFrame":{"functionName":"checkContextualIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47467,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":47468,"ticks":1}]},{"id":17951,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17952]},{"id":17952,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17953]},{"id":17953,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[17954]},{"id":17954,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47604,"ticks":1}]},{"id":17838,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17839,17850]},{"id":17839,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48442,"columnNumber":28},"hitCount":0,"children":[17840]},{"id":17840,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[17841]},{"id":17841,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46013,"ticks":1}]},{"id":17850,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[17851]},{"id":17851,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":1,"children":[17852],"positionTicks":[{"line":47205,"ticks":1}]},{"id":17852,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[17853,18038]},{"id":17853,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":1,"children":[17854],"positionTicks":[{"line":45946,"ticks":1}]},{"id":17854,"callFrame":{"functionName":"isPropertyNameLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19384,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":19391,"ticks":1}]},{"id":18038,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20509,"ticks":1}]},{"id":17884,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32167,"columnNumber":47},"hitCount":0,"children":[17885]},{"id":17885,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17886]},{"id":17886,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17887]},{"id":17887,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17888]},{"id":17888,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17889]},{"id":17889,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17890]},{"id":17890,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":48386,"ticks":1}]},{"id":17975,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17976]},{"id":17976,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17977,18039]},{"id":17977,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[17978,17993]},{"id":17978,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[17979]},{"id":17979,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[17980,17990],"positionTicks":[{"line":47611,"ticks":1}]},{"id":17980,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17981]},{"id":17981,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17982]},{"id":17982,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[17983]},{"id":17983,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17984]},{"id":17984,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17985]},{"id":17985,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17986]},{"id":17986,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17987]},{"id":17987,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17988]},{"id":17988,"callFrame":{"functionName":"forEachChildInLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31851,"columnNumber":61},"hitCount":1,"positionTicks":[{"line":31853,"ticks":1}]},{"id":17990,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[17991]},{"id":17991,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[17992]},{"id":17992,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18799,"ticks":1}]},{"id":17993,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17994,17999,18004]},{"id":17994,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17995]},{"id":17995,"callFrame":{"functionName":"isExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15819,"columnNumber":21},"hitCount":0,"children":[17996]},{"id":17996,"callFrame":{"functionName":"isExpressionKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15822,"columnNumber":25},"hitCount":0,"children":[17997]},{"id":17997,"callFrame":{"functionName":"isUnaryExpressionKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15784,"columnNumber":30},"hitCount":0,"children":[17998]},{"id":17998,"callFrame":{"functionName":"isLeftHandSideExpressionKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15743,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":15745,"ticks":1}]},{"id":17999,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18000]},{"id":18000,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18001,18018]},{"id":18001,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[18002]},{"id":18002,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18003]},{"id":18003,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":15796,"ticks":1}]},{"id":18018,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[18019]},{"id":18019,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18020]},{"id":18020,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18021]},{"id":18021,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18022]},{"id":18022,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18023]},{"id":18023,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18024]},{"id":18024,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18025]},{"id":18025,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32173,"columnNumber":54},"hitCount":0,"children":[18026]},{"id":18026,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18027]},{"id":18027,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18028]},{"id":18028,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18029]},{"id":18029,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18030]},{"id":18030,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18031]},{"id":18031,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[18032]},{"id":18032,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18033]},{"id":18033,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18034]},{"id":18034,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18035]},{"id":18035,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18036]},{"id":18036,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18037]},{"id":18037,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":47064,"ticks":1}]},{"id":18004,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18005]},{"id":18005,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18006]},{"id":18006,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":18800,"ticks":2}]},{"id":18039,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18040]},{"id":18040,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[18041]},{"id":18041,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0},{"id":17842,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31996,"columnNumber":79},"hitCount":0,"children":[17843,18007]},{"id":17843,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17844]},{"id":17844,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17845]},{"id":17845,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17846]},{"id":17846,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17847]},{"id":17847,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17848]},{"id":17848,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48442,"columnNumber":28},"hitCount":0,"children":[17849]},{"id":17849,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":47240,"ticks":1}]},{"id":18007,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18008]},{"id":18008,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18009]},{"id":18009,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18010]},{"id":18010,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18011]},{"id":18011,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[18012]},{"id":18012,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18013]},{"id":18013,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18014]},{"id":18014,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18015]},{"id":18015,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18016]},{"id":18016,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18017]},{"id":18017,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32173,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":32175,"ticks":1}]},{"id":17901,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32005,"columnNumber":73},"hitCount":0,"children":[17902]},{"id":17902,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[17903]},{"id":17903,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17904]},{"id":17904,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[17905,17906]},{"id":17905,"callFrame":{"functionName":"createFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45802,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45803,"ticks":1}]},{"id":17906,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17907]},{"id":17907,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[17908]},{"id":17908,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17909]},{"id":17909,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17910]},{"id":17910,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[17911]},{"id":17911,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17912,17919,17932]},{"id":17912,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17913]},{"id":17913,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":1,"children":[17914],"positionTicks":[{"line":47340,"ticks":1}]},{"id":17914,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":1,"children":[17915],"positionTicks":[{"line":46116,"ticks":1}]},{"id":17915,"callFrame":{"functionName":"getCombinedModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14830,"columnNumber":33},"hitCount":0,"children":[17916]},{"id":17916,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":0,"children":[17917]},{"id":17917,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20523,"columnNumber":34},"hitCount":0,"children":[17918]},{"id":17918,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":0},{"id":17919,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[17920]},{"id":17920,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17921]},{"id":17921,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17922]},{"id":17922,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31993,"columnNumber":79},"hitCount":0,"children":[17923]},{"id":17923,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17924]},{"id":17924,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17925]},{"id":17925,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17926]},{"id":17926,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17927]},{"id":17927,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17928]},{"id":17928,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[17929]},{"id":17929,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[17930]},{"id":17930,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[17931]},{"id":17931,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46010,"ticks":1}]},{"id":17932,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17933]},{"id":17933,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17934]},{"id":17934,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31929,"columnNumber":73},"hitCount":0,"children":[17935]},{"id":17935,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[17936]},{"id":17936,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17937]},{"id":17937,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[17938]},{"id":17938,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[17939]},{"id":17939,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31932,"columnNumber":85},"hitCount":0,"children":[17940]},{"id":17940,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[17941]},{"id":17941,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[17942]},{"id":17942,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[17943]},{"id":17943,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[17944]},{"id":17944,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17945]},{"id":17945,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48368,"columnNumber":50},"hitCount":0,"children":[17946]},{"id":17946,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[17947]},{"id":17947,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[17948]},{"id":17948,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[17949]},{"id":17949,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":0,"children":[17950]},{"id":17950,"callFrame":{"functionName":"appendIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3008,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":3009,"ticks":1}]},{"id":18061,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":47639,"ticks":1}]},{"id":17719,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":3,"children":[17720,17891,18887],"positionTicks":[{"line":47838,"ticks":1},{"line":47861,"ticks":1},{"line":47846,"ticks":1}]},{"id":17720,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":47353,"ticks":1}]},{"id":17891,"callFrame":{"functionName":"bindModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47273,"columnNumber":32},"hitCount":0,"children":[17892]},{"id":17892,"callFrame":{"functionName":"declareModuleSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47301,"columnNumber":30},"hitCount":0,"children":[17893]},{"id":17893,"callFrame":{"functionName":"getModuleInstanceState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45672,"columnNumber":31},"hitCount":0,"children":[17894,17900]},{"id":17894,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":1,"children":[17895],"positionTicks":[{"line":32249,"ticks":1}]},{"id":17895,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[17896]},{"id":17896,"callFrame":{"functionName":"bindParentToChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22712,"columnNumber":28},"hitCount":0,"children":[17897]},{"id":17897,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22704,"columnNumber":20},"hitCount":0,"children":[17898]},{"id":17898,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[17899]},{"id":17899,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":17900,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45683,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":45685,"ticks":1}]},{"id":18887,"callFrame":{"functionName":"bindExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47939,"columnNumber":32},"hitCount":0,"children":[18888]},{"id":18888,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[18889]},{"id":18889,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":5,"positionTicks":[{"line":45942,"ticks":5}]},{"id":18899,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":2,"children":[18900,18945],"positionTicks":[{"line":2387,"ticks":2}]},{"id":18900,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46227,"columnNumber":20},"hitCount":1,"children":[18901],"positionTicks":[{"line":46228,"ticks":1}]},{"id":18901,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18902,18916]},{"id":18902,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18903,19001,19023]},{"id":18903,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[18904],"positionTicks":[{"line":46240,"ticks":1}]},{"id":18904,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18905]},{"id":18905,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18906]},{"id":18906,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":1,"children":[18907,18925,18972],"positionTicks":[{"line":31800,"ticks":1}]},{"id":18907,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18908]},{"id":18908,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18909]},{"id":18909,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18910]},{"id":18910,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[18911,18968],"positionTicks":[{"line":47604,"ticks":1}]},{"id":18911,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18912]},{"id":18912,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[18913]},{"id":18913,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18914]},{"id":18914,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18915]},{"id":18915,"callFrame":{"functionName":"identifierToKeywordKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14942,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":14943,"ticks":1}]},{"id":18968,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":2,"children":[18969],"positionTicks":[{"line":47665,"ticks":2}]},{"id":18969,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[18970]},{"id":18970,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18971]},{"id":18971,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":2,"children":[19299],"positionTicks":[{"line":46023,"ticks":2}]},{"id":19299,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":45952,"ticks":1}]},{"id":18925,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18926]},{"id":18926,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18927]},{"id":18927,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18928]},{"id":18928,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[18929]},{"id":18929,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18930]},{"id":18930,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[18931]},{"id":18931,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18932]},{"id":18932,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[18933,18939],"positionTicks":[{"line":46240,"ticks":1}]},{"id":18933,"callFrame":{"functionName":"bindReturnOrThrow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46669,"columnNumber":28},"hitCount":0,"children":[18934]},{"id":18934,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18935]},{"id":18935,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18936]},{"id":18936,"callFrame":{"functionName":"trampoline","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31478,"columnNumber":21},"hitCount":2,"children":[18937],"positionTicks":[{"line":31479,"ticks":2}]},{"id":18937,"callFrame":{"functionName":"enter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31369,"columnNumber":16},"hitCount":0,"children":[18938]},{"id":18938,"callFrame":{"functionName":"onEnter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46926,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":46947,"ticks":1}]},{"id":18939,"callFrame":{"functionName":"bindExpressionStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46801,"columnNumber":34},"hitCount":0,"children":[18940]},{"id":18940,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18941]},{"id":18941,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18942]},{"id":18942,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18943]},{"id":18943,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18944]},{"id":18944,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18972,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18973,19000,19002]},{"id":18973,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18974]},{"id":18974,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[18975]},{"id":18975,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18976]},{"id":18976,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[18977]},{"id":18977,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[18978],"positionTicks":[{"line":47604,"ticks":1}]},{"id":18978,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18979,18988]},{"id":18979,"callFrame":{"functionName":"bindReturnOrThrow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46669,"columnNumber":28},"hitCount":0,"children":[18980]},{"id":18980,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18981]},{"id":18981,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18982]},{"id":18982,"callFrame":{"functionName":"trampoline","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31478,"columnNumber":21},"hitCount":0,"children":[18983,19012,19013,19016]},{"id":18983,"callFrame":{"functionName":"right","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31397,"columnNumber":16},"hitCount":0,"children":[18984]},{"id":18984,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18985]},{"id":18985,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":47630,"ticks":1}]},{"id":19012,"callFrame":{"functionName":"exit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31409,"columnNumber":15},"hitCount":1,"children":[19015],"positionTicks":[{"line":31410,"ticks":1}]},{"id":19015,"callFrame":{"functionName":"onExit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46985,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":46986,"ticks":1}]},{"id":19013,"callFrame":{"functionName":"left","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31377,"columnNumber":15},"hitCount":0,"children":[19014]},{"id":19014,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47625,"ticks":1}]},{"id":19016,"callFrame":{"functionName":"operator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31389,"columnNumber":19},"hitCount":1,"children":[19017],"positionTicks":[{"line":31390,"ticks":1}]},{"id":19017,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19018]},{"id":19018,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47666,"ticks":1}]},{"id":18988,"callFrame":{"functionName":"bindExpressionStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46801,"columnNumber":34},"hitCount":0,"children":[18989,19022]},{"id":18989,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18990]},{"id":18990,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18991,19021]},{"id":18991,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18992]},{"id":18992,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18993]},{"id":18993,"callFrame":{"functionName":"forEachChildInAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31897,"columnNumber":69},"hitCount":0,"children":[18994,19005]},{"id":18994,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18995]},{"id":18995,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18996]},{"id":18996,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18997]},{"id":18997,"callFrame":{"functionName":"bindCallExpressionFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47174,"columnNumber":33},"hitCount":0,"children":[18998]},{"id":18998,"callFrame":{"functionName":"skipParentheses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19109,"columnNumber":24},"hitCount":0,"children":[18999]},{"id":18999,"callFrame":{"functionName":"isOuterExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30971,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":30973,"ticks":1}]},{"id":19005,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19006]},{"id":19006,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":46240,"ticks":2}]},{"id":19021,"callFrame":{"functionName":"bindCallExpressionFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47174,"columnNumber":33},"hitCount":0},{"id":19022,"callFrame":{"functionName":"maybeBindExpressionFlowIfCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46805,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":46810,"ticks":1}]},{"id":19000,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48558,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":48609,"ticks":1}]},{"id":19002,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19003]},{"id":19003,"callFrame":{"functionName":"checkContextualIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47467,"columnNumber":36},"hitCount":0,"children":[19004]},{"id":19004,"callFrame":{"functionName":"identifierToKeywordKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14942,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":14943,"ticks":1}]},{"id":19001,"callFrame":{"functionName":"createSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16216,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16218,"ticks":1}]},{"id":19023,"callFrame":{"functionName":"nodeIsPresent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16460,"columnNumber":22},"hitCount":0},{"id":18916,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18917]},{"id":18917,"callFrame":{"functionName":"bindFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48402,"columnNumber":34},"hitCount":0,"children":[18918,18965]},{"id":18918,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":0,"children":[18919]},{"id":18919,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[18920]},{"id":18920,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":4,"children":[18921],"positionTicks":[{"line":46023,"ticks":1},{"line":45939,"ticks":1},{"line":19350,"ticks":1},{"line":46010,"ticks":1}]},{"id":18921,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[18922]},{"id":18922,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[18923]},{"id":18923,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":1,"children":[18924],"positionTicks":[{"line":20541,"ticks":1}]},{"id":18924,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20509,"ticks":1}]},{"id":18965,"callFrame":{"functionName":"isAsyncFunction","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19331,"columnNumber":24},"hitCount":0,"children":[18966]},{"id":18966,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[18967]},{"id":18967,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20584,"ticks":1}]},{"id":18945,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[18946]},{"id":18946,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18947,18950,19072]},{"id":18947,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":2,"children":[18948,19095,19105,19108,19255],"positionTicks":[{"line":47665,"ticks":1},{"line":47863,"ticks":1}]},{"id":18948,"callFrame":{"functionName":"bindExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47939,"columnNumber":32},"hitCount":1,"children":[18964,19058],"positionTicks":[{"line":47947,"ticks":1}]},{"id":18964,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":3014,"ticks":1}]},{"id":19058,"callFrame":{"functionName":"isNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30350,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":30352,"ticks":1}]},{"id":19095,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":0,"children":[19096]},{"id":19096,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":46114,"ticks":1}]},{"id":19105,"callFrame":{"functionName":"bindModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47273,"columnNumber":32},"hitCount":1,"children":[19106,19345,19792],"positionTicks":[{"line":47280,"ticks":1}]},{"id":19106,"callFrame":{"functionName":"declareModuleSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47301,"columnNumber":30},"hitCount":0,"children":[19107]},{"id":19107,"callFrame":{"functionName":"getModuleInstanceState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45672,"columnNumber":31},"hitCount":1,"children":[19149],"positionTicks":[{"line":45676,"ticks":1}]},{"id":19149,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[19150]},{"id":19150,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[19151,19218]},{"id":19151,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[19152]},{"id":19152,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"children":[19153,19216,19342],"positionTicks":[{"line":32228,"ticks":1}]},{"id":19153,"callFrame":{"functionName":"forEachChildInParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31755,"columnNumber":57},"hitCount":0,"children":[19154]},{"id":19154,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31706,"ticks":1}]},{"id":19216,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[19217]},{"id":19217,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31707,"ticks":1}]},{"id":19342,"callFrame":{"functionName":"forEachChildInExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32060,"columnNumber":93},"hitCount":0,"children":[19343]},{"id":19343,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32271,"ticks":1}]},{"id":19218,"callFrame":{"functionName":"bindParentToChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22712,"columnNumber":28},"hitCount":4,"children":[19219,19244],"positionTicks":[{"line":16093,"ticks":1},{"line":22713,"ticks":3}]},{"id":19219,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22704,"columnNumber":20},"hitCount":0,"children":[19220]},{"id":19220,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":19244,"callFrame":{"functionName":"bindParentToChildIgnoringJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22698,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":22683,"ticks":1}]},{"id":19345,"callFrame":{"functionName":"setExportContextFlag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47266,"columnNumber":31},"hitCount":1,"children":[19597],"positionTicks":[{"line":47267,"ticks":1}]},{"id":19597,"callFrame":{"functionName":"hasExportDeclarations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47262,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":47265,"ticks":1}]},{"id":19792,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19793]},{"id":19793,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47252,"columnNumber":34},"hitCount":0,"children":[19794]},{"id":19794,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":46018,"ticks":1},{"line":46020,"ticks":1}]},{"id":19108,"callFrame":{"functionName":"bindClassLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48343,"columnNumber":35},"hitCount":0,"children":[19109]},{"id":19109,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":0,"children":[19110]},{"id":19110,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":46114,"ticks":1}]},{"id":19255,"callFrame":{"functionName":"bindExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47916,"columnNumber":31},"hitCount":0,"children":[19256]},{"id":19256,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[19257,19258]},{"id":19257,"callFrame":{"functionName":"getNonAssignedNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15011,"columnNumber":40},"hitCount":0},{"id":19258,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":0},{"id":18950,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[18951],"positionTicks":[{"line":46240,"ticks":1}]},{"id":18951,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18952]},{"id":18952,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18953,19024,19359]},{"id":18953,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32034,"columnNumber":73},"hitCount":0,"children":[18954,19011]},{"id":18954,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18955]},{"id":18955,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18956]},{"id":18956,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18957]},{"id":18957,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18958]},{"id":18958,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18959,19059]},{"id":18959,"callFrame":{"functionName":"forEachChildInNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32029,"columnNumber":69},"hitCount":1,"children":[18960,19020],"positionTicks":[{"line":32030,"ticks":1}]},{"id":18960,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18961]},{"id":18961,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18962]},{"id":18962,"callFrame":{"functionName":"checkContextualIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47467,"columnNumber":36},"hitCount":0,"children":[18963]},{"id":18963,"callFrame":{"functionName":"identifierToKeywordKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14942,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":14943,"ticks":1}]},{"id":19020,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47665,"ticks":1}]},{"id":19059,"callFrame":{"functionName":"forEachChildInNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32192,"columnNumber":44},"hitCount":0,"children":[19060]},{"id":19060,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19061]},{"id":19061,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19062]},{"id":19062,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19063]},{"id":19063,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19064]},{"id":19064,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19065]},{"id":19065,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19066]},{"id":19066,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47252,"columnNumber":34},"hitCount":0,"children":[19067]},{"id":19067,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[19068,19071]},{"id":19068,"callFrame":{"functionName":"getCombinedModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14830,"columnNumber":33},"hitCount":0,"children":[19069]},{"id":19069,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":0,"children":[19070]},{"id":19070,"callFrame":{"functionName":"isBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30128,"columnNumber":25},"hitCount":0},{"id":19071,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0},{"id":19011,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31709,"ticks":1}]},{"id":19024,"callFrame":{"functionName":"forEachChildInImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32011,"columnNumber":73},"hitCount":0,"children":[19025]},{"id":19025,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19026]},{"id":19026,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19027,19028]},{"id":19027,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19371]},{"id":19371,"callFrame":{"functionName":"bindImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47949,"columnNumber":27},"hitCount":0,"children":[19372]},{"id":19372,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19373]},{"id":19373,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47252,"columnNumber":34},"hitCount":0,"children":[19374]},{"id":19374,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[19375]},{"id":19375,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46010,"ticks":1}]},{"id":19028,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19029]},{"id":19029,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19030]},{"id":19030,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19031]},{"id":19031,"callFrame":{"functionName":"forEachChildInImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32014,"columnNumber":63},"hitCount":0,"children":[19032]},{"id":19032,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19033]},{"id":19033,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19034]},{"id":19034,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19035]},{"id":19035,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19036]},{"id":19036,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19037]},{"id":19037,"callFrame":{"functionName":"forEachChildInNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32192,"columnNumber":44},"hitCount":0,"children":[19038]},{"id":19038,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19039]},{"id":19039,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19040]},{"id":19040,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19041]},{"id":19041,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19042,19049]},{"id":19042,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19043]},{"id":19043,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19044]},{"id":19044,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47252,"columnNumber":34},"hitCount":0,"children":[19045]},{"id":19045,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[19046,19047]},{"id":19046,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":0},{"id":19047,"callFrame":{"functionName":"jsdocTreatAsExported","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46129,"columnNumber":31},"hitCount":0,"children":[19048]},{"id":19048,"callFrame":{"functionName":"isJSDocTypeAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18746,"columnNumber":25},"hitCount":0},{"id":19049,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19050]},{"id":19050,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19051]},{"id":19051,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19052]},{"id":19052,"callFrame":{"functionName":"forEachChildInImportOrExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32195,"columnNumber":46},"hitCount":0,"children":[19053]},{"id":19053,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19054]},{"id":19054,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19055]},{"id":19055,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19056]},{"id":19056,"callFrame":{"functionName":"checkContextualIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47467,"columnNumber":36},"hitCount":0,"children":[19057]},{"id":19057,"callFrame":{"functionName":"isIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19156,"columnNumber":25},"hitCount":0},{"id":19359,"callFrame":{"functionName":"forEachChildInImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32008,"columnNumber":85},"hitCount":0,"children":[19360]},{"id":19360,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19361]},{"id":19361,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19362]},{"id":19362,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19363]},{"id":19363,"callFrame":{"functionName":"isPartOfTypeQuery","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18297,"columnNumber":26},"hitCount":0},{"id":19072,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19073]},{"id":19073,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19074]},{"id":19074,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19075]},{"id":19075,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19076,19111,19155]},{"id":19076,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31993,"columnNumber":79},"hitCount":0,"children":[19077]},{"id":19077,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19078]},{"id":19078,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19079]},{"id":19079,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19080]},{"id":19080,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19081,19102]},{"id":19081,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19082]},{"id":19082,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19083]},{"id":19083,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19084]},{"id":19084,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[19085]},{"id":19085,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19086]},{"id":19086,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[19087,19097],"positionTicks":[{"line":47605,"ticks":1}]},{"id":19087,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19088]},{"id":19088,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19089]},{"id":19089,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19090,19098]},{"id":19090,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[19091]},{"id":19091,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19092]},{"id":19092,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19093]},{"id":19093,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19094]},{"id":19094,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[19104,19254],"positionTicks":[{"line":47611,"ticks":1}]},{"id":19104,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[19370],"positionTicks":[{"line":46252,"ticks":1}]},{"id":19370,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32173,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":32174,"ticks":1}]},{"id":19254,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47665,"ticks":1}]},{"id":19098,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[19099]},{"id":19099,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19100]},{"id":19100,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19101]},{"id":19101,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47678,"ticks":1}]},{"id":19097,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47666,"ticks":1}]},{"id":19102,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19103]},{"id":19103,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":47895,"ticks":1}]},{"id":19111,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32189,"columnNumber":51},"hitCount":0,"children":[19112]},{"id":19112,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19113]},{"id":19113,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19114]},{"id":19114,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19115]},{"id":19115,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19116,19120,19300]},{"id":19116,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19117,19118]},{"id":19117,"callFrame":{"functionName":"isObjectLiteralMethod","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17846,"columnNumber":30},"hitCount":0},{"id":19118,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[19119,19135]},{"id":19119,"callFrame":{"functionName":"isObjectLiteralOrClassExpressionMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17849,"columnNumber":57},"hitCount":0},{"id":19135,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19136]},{"id":19136,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47249,"columnNumber":29},"hitCount":0,"children":[19137,19344]},{"id":19137,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[19138]},{"id":19138,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":0,"children":[19139]},{"id":19139,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18616,"columnNumber":28},"hitCount":0,"children":[19140]},{"id":19140,"callFrame":{"functionName":"isAssignmentDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18390,"columnNumber":32},"hitCount":0},{"id":19344,"callFrame":{"functionName":"isStatic","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20478,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":20480,"ticks":1}]},{"id":19120,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19121,19298]},{"id":19121,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19122,19306]},{"id":19122,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19123]},{"id":19123,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19124]},{"id":19124,"callFrame":{"functionName":"forEachChildInMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31784,"columnNumber":73},"hitCount":1,"children":[19125],"positionTicks":[{"line":31786,"ticks":1}]},{"id":19125,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19126]},{"id":19126,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19127]},{"id":19127,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19128]},{"id":19128,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19129]},{"id":19129,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19130]},{"id":19130,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[19131]},{"id":19131,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19132,19141]},{"id":19132,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19133]},{"id":19133,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[19134]},{"id":19134,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":19141,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19142]},{"id":19142,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19143]},{"id":19143,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19144,19364]},{"id":19144,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[19145]},{"id":19145,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19146]},{"id":19146,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19147]},{"id":19147,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19148]},{"id":19148,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[19352],"positionTicks":[{"line":47611,"ticks":1}]},{"id":19352,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19353]},{"id":19353,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19354]},{"id":19354,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19355]},{"id":19355,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[19356]},{"id":19356,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19357]},{"id":19357,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":16093,"ticks":1}]},{"id":19364,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[19365]},{"id":19365,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19366]},{"id":19366,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19367]},{"id":19367,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19368]},{"id":19368,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[19369]},{"id":19369,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18799,"ticks":1}]},{"id":19306,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19307]},{"id":19307,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[19308]},{"id":19308,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[19309]},{"id":19309,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[19310]},{"id":19310,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19311]},{"id":19311,"callFrame":{"functionName":"forEachChildInJSDocParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32204,"columnNumber":50},"hitCount":0},{"id":19298,"callFrame":{"functionName":"createBranchLabel","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46459,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":46461,"ticks":1}]},{"id":19300,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19301]},{"id":19301,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19302]},{"id":19302,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19303]},{"id":19303,"callFrame":{"functionName":"forEachChildInPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31758,"columnNumber":77},"hitCount":0,"children":[19304]},{"id":19304,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"children":[19305],"positionTicks":[{"line":31706,"ticks":1}]},{"id":19305,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47619,"ticks":1}]},{"id":19155,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32005,"columnNumber":73},"hitCount":0,"children":[19156]},{"id":19156,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19157]},{"id":19157,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19158]},{"id":19158,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19159]},{"id":19159,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19160]},{"id":19160,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":1,"children":[19161],"positionTicks":[{"line":46227,"ticks":1}]},{"id":19161,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19162,19259]},{"id":19162,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[19163]},{"id":19163,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19164,19241,19376]},{"id":19164,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":1,"children":[19165],"positionTicks":[{"line":46142,"ticks":1}]},{"id":19165,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[19166],"positionTicks":[{"line":46240,"ticks":1}]},{"id":19166,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19167]},{"id":19167,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19168,19250,19279,19446]},{"id":19168,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31993,"columnNumber":79},"hitCount":0,"children":[19169]},{"id":19169,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19170]},{"id":19170,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19171]},{"id":19171,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19172]},{"id":19172,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19173,19221,19239]},{"id":19173,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":1,"children":[19174],"positionTicks":[{"line":46147,"ticks":1}]},{"id":19174,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19175]},{"id":19175,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19176]},{"id":19176,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19177,19346]},{"id":19177,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32167,"columnNumber":47},"hitCount":0,"children":[19178,19188]},{"id":19178,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19179]},{"id":19179,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19180]},{"id":19180,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19181]},{"id":19181,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19182]},{"id":19182,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[19183]},{"id":19183,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19184]},{"id":19184,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19185]},{"id":19185,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19186]},{"id":19186,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19187]},{"id":19187,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47666,"ticks":1}]},{"id":19188,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19189]},{"id":19189,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19190]},{"id":19190,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19191]},{"id":19191,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19192]},{"id":19192,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19193]},{"id":19193,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[19194]},{"id":19194,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19195]},{"id":19195,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[19196],"positionTicks":[{"line":46257,"ticks":1}]},{"id":19196,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19197]},{"id":19197,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19198]},{"id":19198,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[19199]},{"id":19199,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19200]},{"id":19200,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19201]},{"id":19201,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19202]},{"id":19202,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19203]},{"id":19203,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19204]},{"id":19204,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19205]},{"id":19205,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19206]},{"id":19206,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19207]},{"id":19207,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[19208]},{"id":19208,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19209]},{"id":19209,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19210]},{"id":19210,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19211]},{"id":19211,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19212]},{"id":19212,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19213]},{"id":19213,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[19214]},{"id":19214,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[19215]},{"id":19215,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46010,"ticks":1}]},{"id":19346,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31787,"columnNumber":69},"hitCount":0,"children":[19347,19593]},{"id":19347,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19348]},{"id":19348,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19349]},{"id":19349,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19350]},{"id":19350,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19351,19832]},{"id":19351,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[19803],"positionTicks":[{"line":46240,"ticks":1}]},{"id":19803,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[19804]},{"id":19804,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19805,19812,19822]},{"id":19805,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19806]},{"id":19806,"callFrame":{"functionName":"bindFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47311,"columnNumber":40},"hitCount":1,"children":[19807,19808],"positionTicks":[{"line":47312,"ticks":1}]},{"id":19807,"callFrame":{"functionName":"createSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16216,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16218,"ticks":1}]},{"id":19808,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":45974,"ticks":1}]},{"id":19812,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19813]},{"id":19813,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19814]},{"id":19814,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19815]},{"id":19815,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19816]},{"id":19816,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[19817]},{"id":19817,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19818]},{"id":19818,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19819]},{"id":19819,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19820]},{"id":19820,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19821,19829]},{"id":19821,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47666,"ticks":1}]},{"id":19829,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19830]},{"id":19830,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[19831]},{"id":19831,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47617,"ticks":1}]},{"id":19822,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19823]},{"id":19823,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19824]},{"id":19824,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19825]},{"id":19825,"callFrame":{"functionName":"forEachChildInLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31851,"columnNumber":61},"hitCount":0,"children":[19826]},{"id":19826,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19827]},{"id":19827,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19828]},{"id":19828,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47666,"ticks":1}]},{"id":19832,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19833]},{"id":19833,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[19834]},{"id":19834,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19835]},{"id":19835,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46011,"ticks":1}]},{"id":19593,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19594,19787]},{"id":19594,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47665,"ticks":1}]},{"id":19787,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19788]},{"id":19788,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19789]},{"id":19789,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19790]},{"id":19790,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[19791]},{"id":19791,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31707,"ticks":1}]},{"id":19221,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[19222,19358,19701],"positionTicks":[{"line":46240,"ticks":1}]},{"id":19222,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19223]},{"id":19223,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19224]},{"id":19224,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[19225]},{"id":19225,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19226]},{"id":19226,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[19227,19660,19800,19929],"positionTicks":[{"line":47611,"ticks":1}]},{"id":19227,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19228,20098]},{"id":19228,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19229]},{"id":19229,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19230]},{"id":19230,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[19231]},{"id":19231,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19232]},{"id":19232,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19233]},{"id":19233,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19234]},{"id":19234,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19235,20086]},{"id":19235,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19236,19809]},{"id":19236,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19237]},{"id":19237,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19238,20041]},{"id":19238,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32173,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":32174,"ticks":1}]},{"id":20041,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[20042]},{"id":20042,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[20043]},{"id":20043,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[20044]},{"id":20044,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[20045]},{"id":20045,"callFrame":{"functionName":"isExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15819,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":15837,"ticks":1}]},{"id":19809,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19810]},{"id":19810,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[19811]},{"id":19811,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":20086,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[20087]},{"id":20087,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[20088]},{"id":20088,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":20098,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[20099]},{"id":20099,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[20100]},{"id":20100,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":19660,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19661]},{"id":19661,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19662]},{"id":19662,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19663]},{"id":19663,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19664]},{"id":19664,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[19665]},{"id":19665,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19666]},{"id":19666,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19667]},{"id":19667,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19668]},{"id":19668,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19669]},{"id":19669,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19670]},{"id":19670,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[19671]},{"id":19671,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19672]},{"id":19672,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19673]},{"id":19673,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19674]},{"id":19674,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19675]},{"id":19675,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[19676]},{"id":19676,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19677]},{"id":19677,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19678]},{"id":19678,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19679]},{"id":19679,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19680]},{"id":19680,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19681]},{"id":19681,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19682]},{"id":19682,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19683]},{"id":19683,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19684]},{"id":19684,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[19685]},{"id":19685,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19686]},{"id":19686,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19687]},{"id":19687,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19688]},{"id":19688,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19689]},{"id":19689,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19690]},{"id":19690,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[19691]},{"id":19691,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[19692]},{"id":19692,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19693]},{"id":19693,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[19694]},{"id":19694,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":6,"positionTicks":[{"line":45942,"ticks":6}]},{"id":19800,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47666,"ticks":1}]},{"id":19929,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":32171,"ticks":1}]},{"id":19358,"callFrame":{"functionName":"forEachChildInHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32057,"columnNumber":67},"hitCount":1,"positionTicks":[{"line":32058,"ticks":1}]},{"id":19701,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19702]},{"id":19702,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":32232,"ticks":1},{"line":32257,"ticks":1}]},{"id":19239,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19240,19836]},{"id":19240,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":1,"children":[19245],"positionTicks":[{"line":47894,"ticks":1}]},{"id":19245,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[19246,19590]},{"id":19246,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":1,"children":[19247],"positionTicks":[{"line":47220,"ticks":1}]},{"id":19247,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"children":[19248,19624],"positionTicks":[{"line":46013,"ticks":1}]},{"id":19248,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":2,"children":[19249],"positionTicks":[{"line":45925,"ticks":2}]},{"id":19249,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18616,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":18618,"ticks":1}]},{"id":19624,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":0,"children":[19625,19626]},{"id":19625,"callFrame":{"functionName":"isAmbientModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17104,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":17105,"ticks":2}]},{"id":19626,"callFrame":{"functionName":"isPrivateIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":29960,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":29961,"ticks":1}]},{"id":19590,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19347,"columnNumber":23},"hitCount":0,"children":[19591]},{"id":19591,"callFrame":{"functionName":"getNonAssignedNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15011,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":15013,"ticks":1}]},{"id":19836,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":1,"children":[19837],"positionTicks":[{"line":48430,"ticks":1}]},{"id":19837,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":47220,"ticks":1}]},{"id":19250,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31996,"columnNumber":79},"hitCount":0,"children":[19251,19995]},{"id":19251,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19252]},{"id":19252,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19253]},{"id":19253,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[19312],"positionTicks":[{"line":47637,"ticks":1}]},{"id":19312,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19313]},{"id":19313,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19314]},{"id":19314,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[19315]},{"id":19315,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19316]},{"id":19316,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19317]},{"id":19317,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19318]},{"id":19318,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19319]},{"id":19319,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19320]},{"id":19320,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19321]},{"id":19321,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19322]},{"id":19322,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19323]},{"id":19323,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[19324]},{"id":19324,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19325]},{"id":19325,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19326]},{"id":19326,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19327]},{"id":19327,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19328]},{"id":19328,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19329]},{"id":19329,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19330]},{"id":19330,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19331]},{"id":19331,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[19332]},{"id":19332,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19333]},{"id":19333,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19334]},{"id":19334,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19335]},{"id":19335,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19336]},{"id":19336,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19337]},{"id":19337,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[19338]},{"id":19338,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19339]},{"id":19339,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19340]},{"id":19340,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19341]},{"id":19341,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47617,"ticks":1}]},{"id":19995,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19996]},{"id":19996,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19997]},{"id":19997,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19998]},{"id":19998,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19999,20010]},{"id":19999,"callFrame":{"functionName":"forEachChildInIndexedAccessType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31845,"columnNumber":73},"hitCount":1,"positionTicks":[{"line":31846,"ticks":1}]},{"id":20010,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[20011]},{"id":20011,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[20012]},{"id":20012,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[20013]},{"id":20013,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[20014]},{"id":20014,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[20015],"positionTicks":[{"line":47621,"ticks":1}]},{"id":20015,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[20016]},{"id":20016,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[20017]},{"id":20017,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[20018]},{"id":20018,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[20019]},{"id":20019,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[20020]},{"id":20020,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[20021]},{"id":20021,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[20022]},{"id":20022,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[20023]},{"id":20023,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47666,"ticks":1}]},{"id":19279,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32005,"columnNumber":73},"hitCount":0,"children":[19280]},{"id":19280,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19281]},{"id":19281,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19282]},{"id":19282,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19283]},{"id":19283,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19284]},{"id":19284,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[19285]},{"id":19285,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19286,19423]},{"id":19286,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46227,"columnNumber":20},"hitCount":0,"children":[19287]},{"id":19287,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19288,19592,19627]},{"id":19288,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19289]},{"id":19289,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19290]},{"id":19290,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19291]},{"id":19291,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19292,19785]},{"id":19292,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":0,"children":[19293,19695]},{"id":19293,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19294]},{"id":19294,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19295]},{"id":19295,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":16093,"ticks":1}]},{"id":19695,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19696]},{"id":19696,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19697]},{"id":19697,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19698]},{"id":19698,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19699]},{"id":19699,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19700]},{"id":19700,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":1,"children":[19779],"positionTicks":[{"line":48386,"ticks":1}]},{"id":19779,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19780]},{"id":19780,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[19781]},{"id":19781,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[19782]},{"id":19782,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[19783]},{"id":19783,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":0,"children":[19784]},{"id":19784,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20574,"ticks":1}]},{"id":19785,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31712,"ticks":1}]},{"id":19592,"callFrame":{"functionName":"createSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16216,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16217,"ticks":1}]},{"id":19627,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19628]},{"id":19628,"callFrame":{"functionName":"bindFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48402,"columnNumber":34},"hitCount":0,"children":[19629]},{"id":19629,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19630]},{"id":19630,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":1,"children":[19631],"positionTicks":[{"line":46083,"ticks":1}]},{"id":19631,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"children":[19632,19952],"positionTicks":[{"line":46023,"ticks":1}]},{"id":19632,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":0,"children":[19633]},{"id":19633,"callFrame":{"functionName":"appendIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3008,"columnNumber":23},"hitCount":0,"children":[19634]},{"id":19634,"callFrame":{"functionName":"pushIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3000,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":3001,"ticks":1}]},{"id":19952,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[19953]},{"id":19953,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[19954]},{"id":19954,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20541,"ticks":1}]},{"id":19423,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[19424]},{"id":19424,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19425,19478,19863]},{"id":19425,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19426]},{"id":19426,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19427]},{"id":19427,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19428]},{"id":19428,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19429,19883,19955]},{"id":19429,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31993,"columnNumber":79},"hitCount":0,"children":[19430]},{"id":19430,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19431]},{"id":19431,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19432]},{"id":19432,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19433]},{"id":19433,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19434,19642,19859]},{"id":19434,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19435]},{"id":19435,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19436]},{"id":19436,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19437]},{"id":19437,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19438,19471]},{"id":19438,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31787,"columnNumber":69},"hitCount":0,"children":[19439,19966]},{"id":19439,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19440]},{"id":19440,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19441]},{"id":19441,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":1,"children":[19442],"positionTicks":[{"line":2387,"ticks":1}]},{"id":19442,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19443]},{"id":19443,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19444]},{"id":19444,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[19445]},{"id":19445,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47615,"ticks":1}]},{"id":19966,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19967]},{"id":19967,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19968]},{"id":19968,"callFrame":{"functionName":"isExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15819,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":15823,"ticks":1}]},{"id":19471,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32167,"columnNumber":47},"hitCount":0,"children":[19472]},{"id":19472,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19473]},{"id":19473,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19474]},{"id":19474,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19475]},{"id":19475,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19476]},{"id":19476,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19477]},{"id":19477,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":47065,"ticks":1}]},{"id":19642,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19643,19867]},{"id":19643,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[19644]},{"id":19644,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19645]},{"id":19645,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46010,"ticks":1}]},{"id":19867,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[19868]},{"id":19868,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":48430,"ticks":1}]},{"id":19859,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19860]},{"id":19860,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19861]},{"id":19861,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19862]},{"id":19862,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":1,"positionTicks":[{"line":31714,"ticks":1}]},{"id":19883,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32005,"columnNumber":73},"hitCount":0,"children":[19884]},{"id":19884,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19885]},{"id":19885,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19886]},{"id":19886,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19887]},{"id":19887,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19888]},{"id":19888,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[19889]},{"id":19889,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19890]},{"id":19890,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[19891]},{"id":19891,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19892,19916]},{"id":19892,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19893]},{"id":19893,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19894]},{"id":19894,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19895]},{"id":19895,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31929,"columnNumber":73},"hitCount":0,"children":[19896]},{"id":19896,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19897]},{"id":19897,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19898]},{"id":19898,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19899]},{"id":19899,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19900]},{"id":19900,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31932,"columnNumber":85},"hitCount":0,"children":[19901]},{"id":19901,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19902]},{"id":19902,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19903]},{"id":19903,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19904]},{"id":19904,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19905]},{"id":19905,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19906]},{"id":19906,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48368,"columnNumber":50},"hitCount":0,"children":[19907]},{"id":19907,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":0,"children":[19908]},{"id":19908,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":1,"children":[19909],"positionTicks":[{"line":46083,"ticks":1}]},{"id":19909,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46023,"ticks":1}]},{"id":19916,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19917]},{"id":19917,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19918]},{"id":19918,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19919]},{"id":19919,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19920,20024]},{"id":19920,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31993,"columnNumber":79},"hitCount":0,"children":[19921]},{"id":19921,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19922]},{"id":19922,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19923]},{"id":19923,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19924]},{"id":19924,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[19925],"positionTicks":[{"line":48560,"ticks":1}]},{"id":19925,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19926]},{"id":19926,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[19927]},{"id":19927,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[19928]},{"id":19928,"callFrame":{"functionName":"getNonAssignedNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15011,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":15013,"ticks":1}]},{"id":20024,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32189,"columnNumber":51},"hitCount":0,"children":[20025]},{"id":20025,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[20026]},{"id":20026,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[20027]},{"id":20027,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[20028]},{"id":20028,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[20029]},{"id":20029,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[20030]},{"id":20030,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[20031]},{"id":20031,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[20032]},{"id":20032,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[20033]},{"id":20033,"callFrame":{"functionName":"forEachChildInMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31784,"columnNumber":73},"hitCount":0,"children":[20034]},{"id":20034,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[20035]},{"id":20035,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[20036]},{"id":20036,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[20037]},{"id":20037,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[20038]},{"id":20038,"callFrame":{"functionName":"forEachChildInComputedPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32054,"columnNumber":79},"hitCount":0,"children":[20039]},{"id":20039,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[20040]},{"id":20040,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47629,"ticks":1}]},{"id":19955,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32189,"columnNumber":51},"hitCount":0,"children":[19956]},{"id":19956,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19957]},{"id":19957,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19958]},{"id":19958,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19959]},{"id":19959,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19960]},{"id":19960,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19961]},{"id":19961,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[19962]},{"id":19962,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19963]},{"id":19963,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47249,"columnNumber":29},"hitCount":0,"children":[19964]},{"id":19964,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[19965]},{"id":19965,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":17106,"ticks":1}]},{"id":19478,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19479]},{"id":19479,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19480]},{"id":19480,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19481]},{"id":19481,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31929,"columnNumber":73},"hitCount":0,"children":[19482]},{"id":19482,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19483,19847]},{"id":19483,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19484]},{"id":19484,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19485]},{"id":19485,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19486]},{"id":19486,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31932,"columnNumber":85},"hitCount":0,"children":[19487]},{"id":19487,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19488]},{"id":19488,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19489]},{"id":19489,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19490]},{"id":19490,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19491,19842]},{"id":19491,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19492,20093]},{"id":19492,"callFrame":{"functionName":"bindVariableDeclarationFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47051,"columnNumber":38},"hitCount":0,"children":[19493]},{"id":19493,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31767,"columnNumber":77},"hitCount":1,"children":[19494],"positionTicks":[{"line":31768,"ticks":1}]},{"id":19494,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19495]},{"id":19495,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19496]},{"id":19496,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19497]},{"id":19497,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19498]},{"id":19498,"callFrame":{"functionName":"forEachChildInConditionalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":69},"hitCount":0,"children":[19499]},{"id":19499,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19500]},{"id":19500,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19501]},{"id":19501,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19502]},{"id":19502,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19503]},{"id":19503,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19504]},{"id":19504,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19505]},{"id":19505,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[19506]},{"id":19506,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19507]},{"id":19507,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19508]},{"id":19508,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19509]},{"id":19509,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19510]},{"id":19510,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19511]},{"id":19511,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19512]},{"id":19512,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19513]},{"id":19513,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[19514]},{"id":19514,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19515]},{"id":19515,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19516]},{"id":19516,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19517]},{"id":19517,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19518]},{"id":19518,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19519]},{"id":19519,"callFrame":{"functionName":"forEachChildInInferType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31834,"columnNumber":57},"hitCount":0,"children":[19520]},{"id":19520,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19521]},{"id":19521,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19522]},{"id":19522,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19523]},{"id":19523,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48442,"columnNumber":28},"hitCount":0,"children":[19524]},{"id":19524,"callFrame":{"functionName":"getInferTypeContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48438,"columnNumber":32},"hitCount":0,"children":[19525]},{"id":19525,"callFrame":{"functionName":"findAncestor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14905,"columnNumber":21},"hitCount":0,"children":[19526]},{"id":19526,"callFrame":{"functionName":"isConditionalTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30089,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":30091,"ticks":1}]},{"id":20093,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[20094]},{"id":20094,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[20095]},{"id":20095,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":19842,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19843]},{"id":19843,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48368,"columnNumber":50},"hitCount":0,"children":[19844]},{"id":19844,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":0,"children":[19845]},{"id":19845,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[19846]},{"id":19846,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20523,"columnNumber":34},"hitCount":2,"positionTicks":[{"line":20524,"ticks":2}]},{"id":19847,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47666,"ticks":1}]},{"id":19863,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19864]},{"id":19864,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":0,"children":[19865]},{"id":19865,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[19866]},{"id":19866,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46018,"ticks":1}]},{"id":19446,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32189,"columnNumber":51},"hitCount":0,"children":[19447]},{"id":19447,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19448]},{"id":19448,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":1,"children":[19449],"positionTicks":[{"line":2387,"ticks":1}]},{"id":19449,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19450]},{"id":19450,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[19563,19606,19610],"positionTicks":[{"line":47619,"ticks":1}]},{"id":19563,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19564,19798]},{"id":19564,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19565,19646]},{"id":19565,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19566]},{"id":19566,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"children":[19567],"positionTicks":[{"line":32228,"ticks":1}]},{"id":19567,"callFrame":{"functionName":"forEachChildInMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31784,"columnNumber":73},"hitCount":0,"children":[19568,19778,19869]},{"id":19568,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19569]},{"id":19569,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19570]},{"id":19570,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19571]},{"id":19571,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[19572,19841],"positionTicks":[{"line":47608,"ticks":1}]},{"id":19572,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19573,19838,20000]},{"id":19573,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[19574]},{"id":19574,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[19575,19801,19938],"positionTicks":[{"line":47625,"ticks":1}]},{"id":19575,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":1,"children":[19576],"positionTicks":[{"line":46142,"ticks":1}]},{"id":19576,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[19577],"positionTicks":[{"line":48485,"ticks":1}]},{"id":19577,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19578]},{"id":19578,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19579]},{"id":19579,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[19580]},{"id":19580,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19581]},{"id":19581,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19582]},{"id":19582,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19583]},{"id":19583,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19584,19873]},{"id":19584,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[19585],"positionTicks":[{"line":46240,"ticks":1}]},{"id":19585,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[19586]},{"id":19586,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19587,19854]},{"id":19587,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19588]},{"id":19588,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[19589]},{"id":19589,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":18800,"ticks":2}]},{"id":19854,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[19855],"positionTicks":[{"line":46275,"ticks":1}]},{"id":19855,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19856]},{"id":19856,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[19857]},{"id":19857,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":19873,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19874]},{"id":19874,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":1,"children":[19875],"positionTicks":[{"line":48396,"ticks":1}]},{"id":19875,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19876]},{"id":19876,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":20541,"ticks":1}]},{"id":19801,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":47666,"ticks":2}]},{"id":19938,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19939]},{"id":19939,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19940]},{"id":19940,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19941]},{"id":19941,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[19942]},{"id":19942,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19943]},{"id":19943,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19944]},{"id":19944,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19945]},{"id":19945,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19946]},{"id":19946,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19947]},{"id":19947,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[19948]},{"id":19948,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":19838,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19839]},{"id":19839,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[19840]},{"id":19840,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":20000,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[20001]},{"id":20001,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[20002]},{"id":20002,"callFrame":{"functionName":"forEachChildInTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31746,"columnNumber":65},"hitCount":0,"children":[20003]},{"id":20003,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[20004]},{"id":20004,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[20005]},{"id":20005,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[20006]},{"id":20006,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[20007]},{"id":20007,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32173,"columnNumber":54},"hitCount":0,"children":[20008]},{"id":20008,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[20009]},{"id":20009,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47666,"ticks":1}]},{"id":19841,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"children":[19848],"positionTicks":[{"line":47767,"ticks":1}]},{"id":19848,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[19849,19877]},{"id":19849,"callFrame":{"functionName":"isParameterPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14791,"columnNumber":39},"hitCount":0,"children":[19850]},{"id":19850,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[19851]},{"id":19851,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[19852]},{"id":19852,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":0,"children":[19853]},{"id":19853,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20590,"ticks":1}]},{"id":19877,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19878]},{"id":19878,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":3,"positionTicks":[{"line":4022,"ticks":1},{"line":19357,"ticks":1},{"line":3014,"ticks":1}]},{"id":19778,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31707,"ticks":1}]},{"id":19869,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[19870,20085],"positionTicks":[{"line":47614,"ticks":1}]},{"id":19870,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19871]},{"id":19871,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[19872]},{"id":19872,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":20085,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47469,"ticks":1}]},{"id":19646,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19647,20083]},{"id":19647,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":1,"children":[19648],"positionTicks":[{"line":32258,"ticks":1}]},{"id":19648,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[19649,19799]},{"id":19649,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[19650]},{"id":19650,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19651]},{"id":19651,"callFrame":{"functionName":"forEachChildInJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32108,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":32110,"ticks":1}]},{"id":19799,"callFrame":{"functionName":"bindParentToChildIgnoringJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22698,"columnNumber":41},"hitCount":3,"positionTicks":[{"line":22699,"ticks":3}]},{"id":20083,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[20084]},{"id":20084,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":19798,"callFrame":{"functionName":"addToContainerChain","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47197,"columnNumber":30},"hitCount":3,"positionTicks":[{"line":47203,"ticks":1},{"line":47198,"ticks":2}]},{"id":19606,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19607,19635,19914]},{"id":19607,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19608]},{"id":19608,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47249,"columnNumber":29},"hitCount":0,"children":[19609]},{"id":19609,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46010,"ticks":1}]},{"id":19635,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[19636]},{"id":19636,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19637]},{"id":19637,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47249,"columnNumber":29},"hitCount":1,"children":[19638],"positionTicks":[{"line":47250,"ticks":1}]},{"id":19638,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"children":[19777,19858],"positionTicks":[{"line":46010,"ticks":1}]},{"id":19777,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":45942,"ticks":1}]},{"id":19858,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45939,"ticks":1}]},{"id":19914,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[19915]},{"id":19915,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":48430,"ticks":1}]},{"id":19610,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19611,19993]},{"id":19611,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19612]},{"id":19612,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19613,19930]},{"id":19613,"callFrame":{"functionName":"forEachChildInHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32057,"columnNumber":67},"hitCount":0,"children":[19614]},{"id":19614,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19615]},{"id":19615,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19616]},{"id":19616,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19617]},{"id":19617,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19618]},{"id":19618,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19619]},{"id":19619,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19620]},{"id":19620,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19621]},{"id":19621,"callFrame":{"functionName":"forEachChildInExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32060,"columnNumber":93},"hitCount":0,"children":[19622]},{"id":19622,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19623]},{"id":19623,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46240,"ticks":1}]},{"id":19930,"callFrame":{"functionName":"forEachChildInPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31758,"columnNumber":77},"hitCount":0,"children":[19931]},{"id":19931,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19932]},{"id":19932,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19933]},{"id":19933,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19934]},{"id":19934,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19935]},{"id":19935,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19936]},{"id":19936,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[19937]},{"id":19937,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":19993,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19994]},{"id":19994,"callFrame":{"functionName":"forEachChildInJSDocTypeLikeTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32207,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":32209,"ticks":1}]},{"id":19241,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19242,19271,19296]},{"id":19242,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":0,"children":[19243]},{"id":19243,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":2,"children":[19795,20046],"positionTicks":[{"line":46083,"ticks":1},{"line":46084,"ticks":1}]},{"id":19795,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[19796]},{"id":19796,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[19797]},{"id":19797,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20541,"ticks":1}]},{"id":20046,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":0,"children":[20047]},{"id":20047,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20523,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20525,"ticks":1}]},{"id":19271,"callFrame":{"functionName":"bindModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47273,"columnNumber":32},"hitCount":0,"children":[19272]},{"id":19272,"callFrame":{"functionName":"declareModuleSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47301,"columnNumber":30},"hitCount":0,"children":[19273,19711]},{"id":19273,"callFrame":{"functionName":"getModuleInstanceState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45672,"columnNumber":31},"hitCount":0,"children":[19274,19453,20089]},{"id":19274,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":2,"children":[19275],"positionTicks":[{"line":32259,"ticks":1},{"line":32260,"ticks":1}]},{"id":19275,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[19276,19639]},{"id":19276,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[19277]},{"id":19277,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19278,19451,19595,19604,19879,19949,20090]},{"id":19278,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":31812,"ticks":1}]},{"id":19451,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31787,"columnNumber":69},"hitCount":0,"children":[19452]},{"id":19452,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32271,"ticks":1}]},{"id":19595,"callFrame":{"functionName":"forEachChildInParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31755,"columnNumber":57},"hitCount":1,"children":[19596],"positionTicks":[{"line":31756,"ticks":1}]},{"id":19596,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32271,"ticks":1}]},{"id":19604,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31767,"columnNumber":77},"hitCount":0,"children":[19605]},{"id":19605,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":32270,"ticks":2}]},{"id":19879,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[19880]},{"id":19880,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19881]},{"id":19881,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":32271,"ticks":2}]},{"id":19949,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[19950]},{"id":19950,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19951]},{"id":19951,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":32271,"ticks":2}]},{"id":20090,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":0,"children":[20091]},{"id":20091,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[20092]},{"id":20092,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32270,"ticks":1}]},{"id":19639,"callFrame":{"functionName":"bindParentToChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22712,"columnNumber":28},"hitCount":1,"children":[19640],"positionTicks":[{"line":22681,"ticks":1}]},{"id":19640,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22704,"columnNumber":20},"hitCount":0,"children":[19641]},{"id":19641,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":1,"children":[19717],"positionTicks":[{"line":32252,"ticks":1}]},{"id":19717,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[19718]},{"id":19718,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19719]},{"id":19719,"callFrame":{"functionName":"forEachChildInJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32108,"columnNumber":49},"hitCount":4,"positionTicks":[{"line":31712,"ticks":1},{"line":32109,"ticks":2},{"line":31714,"ticks":1}]},{"id":19453,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45683,"columnNumber":37},"hitCount":0,"children":[19454]},{"id":19454,"callFrame":{"functionName":"getModuleInstanceStateWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45693,"columnNumber":37},"hitCount":0,"children":[19455]},{"id":19455,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19456]},{"id":19456,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32183,"columnNumber":28},"hitCount":0,"children":[19457]},{"id":19457,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19458]},{"id":19458,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45727,"columnNumber":25},"hitCount":0,"children":[19459]},{"id":19459,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45683,"columnNumber":37},"hitCount":0,"children":[19460]},{"id":19460,"callFrame":{"functionName":"getModuleInstanceStateWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45693,"columnNumber":37},"hitCount":1,"children":[19461],"positionTicks":[{"line":45715,"ticks":1}]},{"id":19461,"callFrame":{"functionName":"getModuleInstanceState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45672,"columnNumber":31},"hitCount":0,"children":[19462]},{"id":19462,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45683,"columnNumber":37},"hitCount":0,"children":[19463]},{"id":19463,"callFrame":{"functionName":"getModuleInstanceStateWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45693,"columnNumber":37},"hitCount":0,"children":[19464]},{"id":19464,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19465]},{"id":19465,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32183,"columnNumber":28},"hitCount":0,"children":[19466]},{"id":19466,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19467]},{"id":19467,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45727,"columnNumber":25},"hitCount":0,"children":[19468]},{"id":19468,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45683,"columnNumber":37},"hitCount":0,"children":[19469]},{"id":19469,"callFrame":{"functionName":"getModuleInstanceStateWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45693,"columnNumber":37},"hitCount":1,"children":[19470],"positionTicks":[{"line":45715,"ticks":1}]},{"id":19470,"callFrame":{"functionName":"getModuleInstanceStateForAliasTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45753,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":45779,"ticks":1}]},{"id":20089,"callFrame":{"functionName":"forEachChildInTypeQuery","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31817,"columnNumber":57},"hitCount":1,"positionTicks":[{"line":31819,"ticks":1}]},{"id":19711,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19712]},{"id":19712,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[19713]},{"id":19713,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[19714]},{"id":19714,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":0,"children":[19715]},{"id":19715,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18616,"columnNumber":28},"hitCount":0,"children":[19716]},{"id":19716,"callFrame":{"functionName":"isAssignmentDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18390,"columnNumber":32},"hitCount":0},{"id":19296,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19297]},{"id":19297,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":46086,"ticks":1}]},{"id":19376,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19377]},{"id":19377,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19378]},{"id":19378,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19379]},{"id":19379,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31929,"columnNumber":73},"hitCount":0,"children":[19380]},{"id":19380,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19381]},{"id":19381,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19382]},{"id":19382,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19383]},{"id":19383,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19384]},{"id":19384,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31932,"columnNumber":85},"hitCount":0,"children":[19385]},{"id":19385,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19386]},{"id":19386,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19387]},{"id":19387,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19388]},{"id":19388,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19389,19703]},{"id":19389,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19390]},{"id":19390,"callFrame":{"functionName":"bindVariableDeclarationFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47051,"columnNumber":38},"hitCount":0,"children":[19391]},{"id":19391,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31767,"columnNumber":77},"hitCount":0,"children":[19392]},{"id":19392,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19393,19972]},{"id":19393,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19394]},{"id":19394,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19395]},{"id":19395,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19396]},{"id":19396,"callFrame":{"functionName":"forEachChildInConditionalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":69},"hitCount":0,"children":[19397]},{"id":19397,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19398]},{"id":19398,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19399]},{"id":19399,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19400]},{"id":19400,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19401]},{"id":19401,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19402]},{"id":19402,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19403]},{"id":19403,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[19404]},{"id":19404,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19405]},{"id":19405,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19406]},{"id":19406,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19407]},{"id":19407,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19408]},{"id":19408,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19409]},{"id":19409,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19410]},{"id":19410,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19411]},{"id":19411,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[19412]},{"id":19412,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19413]},{"id":19413,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19414]},{"id":19414,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19415]},{"id":19415,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19416]},{"id":19416,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19417]},{"id":19417,"callFrame":{"functionName":"forEachChildInInferType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31834,"columnNumber":57},"hitCount":0,"children":[19418]},{"id":19418,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19419]},{"id":19419,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19420]},{"id":19420,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19421]},{"id":19421,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48442,"columnNumber":28},"hitCount":0,"children":[19422]},{"id":19422,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46010,"ticks":1}]},{"id":19972,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19973]},{"id":19973,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19974]},{"id":19974,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19975]},{"id":19975,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19976]},{"id":19976,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[19977]},{"id":19977,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19978]},{"id":19978,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19979]},{"id":19979,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19980]},{"id":19980,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19981]},{"id":19981,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19982]},{"id":19982,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19983]},{"id":19983,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19984]},{"id":19984,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19985]},{"id":19985,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32167,"columnNumber":47},"hitCount":0,"children":[19986]},{"id":19986,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19987]},{"id":19987,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19988]},{"id":19988,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19989]},{"id":19989,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19990]},{"id":19990,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19991]},{"id":19991,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[19992]},{"id":19992,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":47239,"ticks":1}]},{"id":19703,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19704]},{"id":19704,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48368,"columnNumber":50},"hitCount":0,"children":[19705]},{"id":19705,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":0,"children":[19706]},{"id":19706,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[19707,19802]},{"id":19707,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":0,"children":[19708]},{"id":19708,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20523,"columnNumber":34},"hitCount":0,"children":[19709]},{"id":19709,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20510,"ticks":1}]},{"id":19802,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20523,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20524,"ticks":1}]},{"id":19259,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46227,"columnNumber":20},"hitCount":0,"children":[19260]},{"id":19260,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19261,19263,19598]},{"id":19261,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19262]},{"id":19262,"callFrame":{"functionName":"bindFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48402,"columnNumber":34},"hitCount":0,"children":[19560]},{"id":19560,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19561]},{"id":19561,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":1,"children":[19562,19786],"positionTicks":[{"line":46083,"ticks":1}]},{"id":19562,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":4,"children":[19599,19602],"positionTicks":[{"line":45928,"ticks":1},{"line":46010,"ticks":3}]},{"id":19599,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":0,"children":[19600]},{"id":19600,"callFrame":{"functionName":"pushIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3000,"columnNumber":21},"hitCount":0,"children":[19601]},{"id":19601,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2516,"ticks":1}]},{"id":19602,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":0,"children":[19603]},{"id":19603,"callFrame":{"functionName":"isPrivateIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":29960,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":29961,"ticks":1}]},{"id":19786,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":45942,"ticks":1}]},{"id":19263,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19264]},{"id":19264,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19265,19766]},{"id":19265,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19266]},{"id":19266,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19267]},{"id":19267,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":0,"children":[19268,19527]},{"id":19268,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19269,20048,20052]},{"id":19269,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19270]},{"id":19270,"callFrame":{"functionName":"checkContextualIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47467,"columnNumber":36},"hitCount":0},{"id":20048,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[20049]},{"id":20049,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[20050]},{"id":20050,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[20051]},{"id":20051,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":20052,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[20053]},{"id":20053,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[20054]},{"id":20054,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[20055]},{"id":20055,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[20056]},{"id":20056,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[20057]},{"id":20057,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[20058]},{"id":20058,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[20059]},{"id":20059,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[20060]},{"id":20060,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[20061]},{"id":20061,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[20062]},{"id":20062,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[20063]},{"id":20063,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[20064]},{"id":20064,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46018,"ticks":1}]},{"id":19527,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19528]},{"id":19528,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19529]},{"id":19529,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19530]},{"id":19530,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[19531,19761],"positionTicks":[{"line":47611,"ticks":1}]},{"id":19531,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19532,19652]},{"id":19532,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[19533]},{"id":19533,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[19534,19720,20082],"positionTicks":[{"line":47619,"ticks":1}]},{"id":19534,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[19535],"positionTicks":[{"line":46254,"ticks":1}]},{"id":19535,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19536]},{"id":19536,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19537,19733]},{"id":19537,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[19538]},{"id":19538,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19539]},{"id":19539,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19540]},{"id":19540,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19541]},{"id":19541,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19542,19734]},{"id":19542,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19543]},{"id":19543,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19544]},{"id":19544,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19545]},{"id":19545,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32173,"columnNumber":54},"hitCount":0,"children":[19546]},{"id":19546,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19547]},{"id":19547,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19548]},{"id":19548,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19549]},{"id":19549,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19550]},{"id":19550,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[19551]},{"id":19551,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19552]},{"id":19552,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19553]},{"id":19553,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19554]},{"id":19554,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19555]},{"id":19555,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19556]},{"id":19556,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19557]},{"id":19557,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19558]},{"id":19558,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[19559]},{"id":19559,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31707,"ticks":1}]},{"id":19734,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19735]},{"id":19735,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19736]},{"id":19736,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19737]},{"id":19737,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19738]},{"id":19738,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[19739]},{"id":19739,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19740]},{"id":19740,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19741]},{"id":19741,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19742]},{"id":19742,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19743]},{"id":19743,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19744]},{"id":19744,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19745]},{"id":19745,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19746]},{"id":19746,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[19747]},{"id":19747,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[19748]},{"id":19748,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19749]},{"id":19749,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19750]},{"id":19750,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19751]},{"id":19751,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19752]},{"id":19752,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[19753]},{"id":19753,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19754]},{"id":19754,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19755]},{"id":19755,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19756]},{"id":19756,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19757]},{"id":19757,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19758]},{"id":19758,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19759]},{"id":19759,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[19760]},{"id":19760,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18799,"ticks":1}]},{"id":19733,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":31714,"ticks":1}]},{"id":19720,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[19721]},{"id":19721,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19722]},{"id":19722,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19723]},{"id":19723,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19724]},{"id":19724,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[19725]},{"id":19725,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[19726]},{"id":19726,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[19727]},{"id":19727,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[19728]},{"id":19728,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19729,20065]},{"id":19729,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19730]},{"id":19730,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[19731]},{"id":19731,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19732]},{"id":19732,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46011,"ticks":1}]},{"id":20065,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[20066]},{"id":20066,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[20067]},{"id":20067,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[20068]},{"id":20068,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[20069]},{"id":20069,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[20070]},{"id":20070,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[20071]},{"id":20071,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[20072]},{"id":20072,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[20073]},{"id":20073,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[20074]},{"id":20074,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[20075]},{"id":20075,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[20076]},{"id":20076,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[20077]},{"id":20077,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[20078]},{"id":20078,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[20079]},{"id":20079,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[20080]},{"id":20080,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[20081]},{"id":20081,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":45952,"ticks":1}]},{"id":20082,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47666,"ticks":1}]},{"id":19652,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[19653]},{"id":19653,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19654]},{"id":19654,"callFrame":{"functionName":"forEachChildInTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31746,"columnNumber":65},"hitCount":0,"children":[19655]},{"id":19655,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[19656]},{"id":19656,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[19657]},{"id":19657,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19658]},{"id":19658,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[19659]},{"id":19659,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":19761,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[19762,19969]},{"id":19762,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[19763,19910]},{"id":19763,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19764]},{"id":19764,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[19765,19773,20096]},{"id":19765,"callFrame":{"functionName":"isAmbientModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17104,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":17106,"ticks":1}]},{"id":19773,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[19774]},{"id":19774,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[19775]},{"id":19775,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":0,"children":[19776]},{"id":19776,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20561,"ticks":1}]},{"id":20096,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":0,"children":[20097]},{"id":20097,"callFrame":{"functionName":"createSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16216,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16217,"ticks":1}]},{"id":19910,"callFrame":{"functionName":"isParameterPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14791,"columnNumber":39},"hitCount":0,"children":[19911]},{"id":19911,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[19912]},{"id":19912,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[19913]},{"id":19913,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20541,"ticks":1}]},{"id":19969,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48442,"columnNumber":28},"hitCount":0,"children":[19970]},{"id":19970,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[19971]},{"id":19971,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46023,"ticks":1}]},{"id":19766,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[19767]},{"id":19767,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":2,"children":[19768],"positionTicks":[{"line":32237,"ticks":1},{"line":32228,"ticks":1}]},{"id":19768,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[19769]},{"id":19769,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[19770]},{"id":19770,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[19771,19882]},{"id":19771,"callFrame":{"functionName":"forEachChildInJSDocParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32204,"columnNumber":50},"hitCount":0,"children":[19772]},{"id":19772,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32271,"ticks":1}]},{"id":19882,"callFrame":{"functionName":"forEachChildInJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32108,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":31715,"ticks":1}]},{"id":19598,"callFrame":{"functionName":"addToContainerChain","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47197,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":47202,"ticks":1}]},{"id":18670,"callFrame":{"functionName":"createFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45802,"columnNumber":23},"hitCount":0,"children":[18671]},{"id":18671,"callFrame":{"functionName":"attachFlowNodeDebugInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4398,"columnNumber":34},"hitCount":0,"children":[18672]},{"id":18672,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18673]},{"id":18673,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[18674]},{"id":18674,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18675]},{"id":18675,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18676]},{"id":18676,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[18677]},{"id":18677,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18678]},{"id":18678,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18679]},{"id":18679,"callFrame":{"functionName":"createFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45802,"columnNumber":23},"hitCount":0,"children":[18680]},{"id":18680,"callFrame":{"functionName":"attachFlowNodeDebugInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4398,"columnNumber":34},"hitCount":0,"children":[18681]},{"id":18681,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18682]},{"id":18682,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18683]},{"id":18683,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18684]},{"id":18684,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32189,"columnNumber":51},"hitCount":0,"children":[18685]},{"id":18685,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18686]},{"id":18686,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18687]},{"id":18687,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18688]},{"id":18688,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18689,18691]},{"id":18689,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18690]},{"id":18690,"callFrame":{"functionName":"addAntecedent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46483,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46487,"ticks":1}]},{"id":18691,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18692]},{"id":18692,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[18693]},{"id":18693,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[18694]},{"id":18694,"callFrame":{"functionName":"isObjectLiteralOrClassExpressionMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17849,"columnNumber":57},"hitCount":0},{"id":18882,"callFrame":{"functionName":"createSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16216,"columnNumber":26},"hitCount":10,"positionTicks":[{"line":16218,"ticks":1},{"line":16217,"ticks":9}]},{"id":17955,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[17956,17957,18949]},{"id":17956,"callFrame":{"functionName":"updateStrictModeStatementList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47647,"columnNumber":40},"hitCount":1,"children":[18735],"positionTicks":[{"line":47649,"ticks":1}]},{"id":18735,"callFrame":{"functionName":"isPrologueDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17593,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":17595,"ticks":1}]},{"id":17957,"callFrame":{"functionName":"bindSourceFileIfExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47902,"columnNumber":41},"hitCount":0,"children":[17958,18986]},{"id":17958,"callFrame":{"functionName":"setExportContextFlag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47266,"columnNumber":31},"hitCount":0,"children":[17959]},{"id":17959,"callFrame":{"functionName":"hasExportDeclarations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47262,"columnNumber":32},"hitCount":0,"children":[17960]},{"id":17960,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47264,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":47265,"ticks":1}]},{"id":18986,"callFrame":{"functionName":"bindSourceFileAsExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47913,"columnNumber":41},"hitCount":0,"children":[18987,19007]},{"id":18987,"callFrame":{"functionName":"bindAnonymousDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47328,"columnNumber":35},"hitCount":3,"positionTicks":[{"line":47330,"ticks":3}]},{"id":19007,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22396,"columnNumber":28},"hitCount":0,"children":[19008]},{"id":19008,"callFrame":{"functionName":"tryRemoveExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22405,"columnNumber":27},"hitCount":0,"children":[19009]},{"id":19009,"callFrame":{"functionName":"fileExtensionIs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8890,"columnNumber":24},"hitCount":0,"children":[19010]},{"id":19010,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3711,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3714,"ticks":1}]},{"id":18949,"callFrame":{"functionName":"setExportContextFlag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47266,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":47268,"ticks":1}]},{"id":18084,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18085]},{"id":18085,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18086]},{"id":18086,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18087]},{"id":18087,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[18088]},{"id":18088,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18089]},{"id":18089,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18090]},{"id":18090,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":1,"children":[18091],"positionTicks":[{"line":46229,"ticks":1}]},{"id":18091,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18092,18140,18148,18323]},{"id":18092,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18093]},{"id":18093,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18094]},{"id":18094,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18095]},{"id":18095,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18096]},{"id":18096,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18097]},{"id":18097,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31993,"columnNumber":79},"hitCount":0,"children":[18098]},{"id":18098,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18099]},{"id":18099,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18100]},{"id":18100,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18101]},{"id":18101,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18102,18104,18110,18116]},{"id":18102,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48558,"columnNumber":26},"hitCount":0,"children":[18103]},{"id":18103,"callFrame":{"functionName":"isObjectLiteralOrClassExpressionMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17849,"columnNumber":57},"hitCount":0},{"id":18104,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18105]},{"id":18105,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[18106]},{"id":18106,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18107]},{"id":18107,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[18108]},{"id":18108,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":0,"children":[18109,18131]},{"id":18109,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18616,"columnNumber":28},"hitCount":0},{"id":18131,"callFrame":{"functionName":"pushIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3000,"columnNumber":21},"hitCount":1,"children":[18132],"positionTicks":[{"line":3002,"ticks":1}]},{"id":18132,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2514,"ticks":1}]},{"id":18110,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18111]},{"id":18111,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18112]},{"id":18112,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18113]},{"id":18113,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[18114]},{"id":18114,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18115]},{"id":18115,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48558,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":48560,"ticks":1}]},{"id":18116,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18117]},{"id":18117,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18118]},{"id":18118,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18119]},{"id":18119,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18120]},{"id":18120,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31787,"columnNumber":69},"hitCount":0,"children":[18121]},{"id":18121,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18122]},{"id":18122,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18123]},{"id":18123,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18124]},{"id":18124,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18125,18135]},{"id":18125,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18126,18133]},{"id":18126,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18127]},{"id":18127,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18128]},{"id":18128,"callFrame":{"functionName":"forEachChildInTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31746,"columnNumber":65},"hitCount":0,"children":[18129]},{"id":18129,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18130]},{"id":18130,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47615,"ticks":1}]},{"id":18133,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[18134]},{"id":18134,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47615,"ticks":1}]},{"id":18135,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18136]},{"id":18136,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48442,"columnNumber":28},"hitCount":0,"children":[18137]},{"id":18137,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18138]},{"id":18138,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[18139]},{"id":18139,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":45942,"ticks":1}]},{"id":18140,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18141,18475]},{"id":18141,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18142]},{"id":18142,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18143]},{"id":18143,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31929,"columnNumber":73},"hitCount":0,"children":[18144,18182,18385]},{"id":18144,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18145]},{"id":18145,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18146]},{"id":18146,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18147]},{"id":18147,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47611,"ticks":1}]},{"id":18182,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18183]},{"id":18183,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18184]},{"id":18184,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[18188],"positionTicks":[{"line":46240,"ticks":1}]},{"id":18188,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18189]},{"id":18189,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18190]},{"id":18190,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31932,"columnNumber":85},"hitCount":0,"children":[18191]},{"id":18191,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18192]},{"id":18192,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18193]},{"id":18193,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18194]},{"id":18194,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18195,18196,18218]},{"id":18195,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48558,"columnNumber":26},"hitCount":13,"positionTicks":[{"line":48560,"ticks":13}]},{"id":18196,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18197]},{"id":18197,"callFrame":{"functionName":"bindVariableDeclarationFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47051,"columnNumber":38},"hitCount":0,"children":[18198]},{"id":18198,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18199]},{"id":18199,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18200]},{"id":18200,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31767,"columnNumber":77},"hitCount":0,"children":[18201]},{"id":18201,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18202]},{"id":18202,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18203]},{"id":18203,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18204]},{"id":18204,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18205]},{"id":18205,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18206]},{"id":18206,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18207]},{"id":18207,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[18208]},{"id":18208,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":1,"children":[18209],"positionTicks":[{"line":31714,"ticks":1}]},{"id":18209,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18210]},{"id":18210,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18211]},{"id":18211,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[18212,18309,18331],"positionTicks":[{"line":47604,"ticks":1}]},{"id":18212,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18213]},{"id":18213,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18214]},{"id":18214,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18215]},{"id":18215,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[18216]},{"id":18216,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18217,18368]},{"id":18217,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":31812,"ticks":1}]},{"id":18368,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18369,18372]},{"id":18369,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18370]},{"id":18370,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18371]},{"id":18371,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":31812,"ticks":1}]},{"id":18372,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18373]},{"id":18373,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18374]},{"id":18374,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18309,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18310]},{"id":18310,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18311]},{"id":18311,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18312]},{"id":18312,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18313]},{"id":18313,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32167,"columnNumber":47},"hitCount":0,"children":[18314]},{"id":18314,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18315]},{"id":18315,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18316]},{"id":18316,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":47665,"ticks":2}]},{"id":18331,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18332]},{"id":18332,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18333]},{"id":18333,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46010,"ticks":1}]},{"id":18218,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18219]},{"id":18219,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48368,"columnNumber":50},"hitCount":2,"children":[18220,18288],"positionTicks":[{"line":48377,"ticks":2}]},{"id":18220,"callFrame":{"functionName":"isBlockOrCatchScoped","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17097,"columnNumber":29},"hitCount":0,"children":[18221]},{"id":18221,"callFrame":{"functionName":"isCatchClauseVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17100,"columnNumber":57},"hitCount":1,"positionTicks":[{"line":17102,"ticks":1}]},{"id":18288,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18289]},{"id":18289,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47252,"columnNumber":34},"hitCount":0,"children":[18290]},{"id":18290,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[18291]},{"id":18291,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":0,"children":[18292]},{"id":18292,"callFrame":{"functionName":"appendIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3008,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":3011,"ticks":1}]},{"id":18385,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18386]},{"id":18386,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18387]},{"id":18387,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18388]},{"id":18388,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18389]},{"id":18389,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31932,"columnNumber":85},"hitCount":0,"children":[18390]},{"id":18390,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18391]},{"id":18391,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18392]},{"id":18392,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18393]},{"id":18393,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18394,18602]},{"id":18394,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18395]},{"id":18395,"callFrame":{"functionName":"bindVariableDeclarationFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47051,"columnNumber":38},"hitCount":0,"children":[18396,18444]},{"id":18396,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18397]},{"id":18397,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18398]},{"id":18398,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31767,"columnNumber":77},"hitCount":0,"children":[18399]},{"id":18399,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18400]},{"id":18400,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18401]},{"id":18401,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18402]},{"id":18402,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18403]},{"id":18403,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18404]},{"id":18404,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18405]},{"id":18405,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[18406]},{"id":18406,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18407]},{"id":18407,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18408]},{"id":18408,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18409]},{"id":18409,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18410]},{"id":18410,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18411]},{"id":18411,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18412]},{"id":18412,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18413]},{"id":18413,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[18414]},{"id":18414,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18415]},{"id":18415,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18416]},{"id":18416,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18417]},{"id":18417,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18418]},{"id":18418,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18444,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31767,"columnNumber":77},"hitCount":0,"children":[18445]},{"id":18445,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18446,18607]},{"id":18446,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18447]},{"id":18447,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18448]},{"id":18448,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18449]},{"id":18449,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18450]},{"id":18450,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[18451]},{"id":18451,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18452]},{"id":18452,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18453]},{"id":18453,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18454]},{"id":18454,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18455,18520]},{"id":18455,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[18456],"positionTicks":[{"line":46240,"ticks":1}]},{"id":18456,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18457]},{"id":18457,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18458]},{"id":18458,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[18459,18466]},{"id":18459,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18460]},{"id":18460,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18461]},{"id":18461,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18462]},{"id":18462,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18463]},{"id":18463,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18464]},{"id":18464,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18465]},{"id":18465,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18466,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18467,18525]},{"id":18467,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18468]},{"id":18468,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18469]},{"id":18469,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18470]},{"id":18470,"callFrame":{"functionName":"forEachChildInLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31851,"columnNumber":61},"hitCount":0,"children":[18471]},{"id":18471,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18472,18474]},{"id":18472,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18473]},{"id":18473,"callFrame":{"functionName":"checkStrictModePrefixUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47566,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":47570,"ticks":1}]},{"id":18474,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0},{"id":18525,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":4,"positionTicks":[{"line":47665,"ticks":4}]},{"id":18520,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18521]},{"id":18521,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[18522]},{"id":18522,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[18523]},{"id":18523,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18524]},{"id":18524,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46023,"ticks":1}]},{"id":18607,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18608]},{"id":18608,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18609]},{"id":18609,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18610]},{"id":18610,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[18611]},{"id":18611,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18612]},{"id":18612,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18613]},{"id":18613,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18614]},{"id":18614,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18615]},{"id":18615,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18616]},{"id":18616,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":1,"children":[18617],"positionTicks":[{"line":46237,"ticks":1}]},{"id":18617,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18618]},{"id":18618,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32173,"columnNumber":54},"hitCount":0,"children":[18619]},{"id":18619,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18620]},{"id":18620,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18621]},{"id":18621,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18622]},{"id":18622,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18623]},{"id":18623,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18624]},{"id":18624,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[18625]},{"id":18625,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18626]},{"id":18626,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18627]},{"id":18627,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18628]},{"id":18628,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18629,18633]},{"id":18629,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18630]},{"id":18630,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[18631]},{"id":18631,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18632]},{"id":18632,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46010,"ticks":1}]},{"id":18633,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46240,"ticks":1}]},{"id":18602,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18603]},{"id":18603,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48368,"columnNumber":50},"hitCount":0,"children":[18604]},{"id":18604,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18605]},{"id":18605,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47252,"columnNumber":34},"hitCount":0,"children":[18606]},{"id":18606,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46010,"ticks":1}]},{"id":18475,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":1,"children":[18476],"positionTicks":[{"line":47639,"ticks":1}]},{"id":18476,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31929,"columnNumber":73},"hitCount":0,"children":[18477]},{"id":18477,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18478]},{"id":18478,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18479]},{"id":18479,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18480]},{"id":18480,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31932,"columnNumber":85},"hitCount":0,"children":[18481]},{"id":18481,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18482]},{"id":18482,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18483]},{"id":18483,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18484]},{"id":18484,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18485]},{"id":18485,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18486]},{"id":18486,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18487]},{"id":18487,"callFrame":{"functionName":"bindVariableDeclarationFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47051,"columnNumber":38},"hitCount":0,"children":[18488]},{"id":18488,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31767,"columnNumber":77},"hitCount":0,"children":[18489]},{"id":18489,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18490]},{"id":18490,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18491]},{"id":18491,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18492]},{"id":18492,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18493]},{"id":18493,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[18494]},{"id":18494,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":1,"children":[18495],"positionTicks":[{"line":31712,"ticks":1}]},{"id":18495,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18496]},{"id":18496,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18497]},{"id":18497,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[18498,18503],"positionTicks":[{"line":47611,"ticks":1}]},{"id":18498,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18499]},{"id":18499,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18500]},{"id":18500,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[18501]},{"id":18501,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18502]},{"id":18502,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0},{"id":18503,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18504]},{"id":18504,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[18505]},{"id":18505,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[18506]},{"id":18506,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18507]},{"id":18507,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[18508]},{"id":18508,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[18509]},{"id":18509,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[18510]},{"id":18510,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":0,"children":[18511]},{"id":18511,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20514,"ticks":1}]},{"id":18148,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18149]},{"id":18149,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18150,18357]},{"id":18150,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18151]},{"id":18151,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18152,18554,18634]},{"id":18152,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31993,"columnNumber":79},"hitCount":0,"children":[18153]},{"id":18153,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":1,"children":[18154],"positionTicks":[{"line":31712,"ticks":1}]},{"id":18154,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18155]},{"id":18155,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18156]},{"id":18156,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[18157,18162,18169],"positionTicks":[{"line":47617,"ticks":1}]},{"id":18157,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[18158,18317],"positionTicks":[{"line":46240,"ticks":1}]},{"id":18158,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18159]},{"id":18159,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18160]},{"id":18160,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":1,"children":[18161,18223,18529],"positionTicks":[{"line":31762,"ticks":1}]},{"id":18161,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46240,"ticks":1}]},{"id":18223,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18224,18328]},{"id":18224,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18225,18365]},{"id":18225,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18226]},{"id":18226,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18227,18360]},{"id":18227,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[18228]},{"id":18228,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18229]},{"id":18229,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18230]},{"id":18230,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18231]},{"id":18231,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18232]},{"id":18232,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18233]},{"id":18233,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18234]},{"id":18234,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18235]},{"id":18235,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32173,"columnNumber":54},"hitCount":0,"children":[18236,18425]},{"id":18236,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18237]},{"id":18237,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18238]},{"id":18238,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18239]},{"id":18239,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18240]},{"id":18240,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18241]},{"id":18241,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18242]},{"id":18242,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[18243]},{"id":18243,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18244]},{"id":18244,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18245]},{"id":18245,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18246]},{"id":18246,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18247,18251]},{"id":18247,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18248]},{"id":18248,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18249]},{"id":18249,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18250]},{"id":18250,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18251,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18252]},{"id":18252,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[18253]},{"id":18253,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18254]},{"id":18254,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46018,"ticks":1}]},{"id":18425,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18426]},{"id":18426,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18427]},{"id":18427,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18428]},{"id":18428,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18429]},{"id":18429,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18430]},{"id":18430,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[18431]},{"id":18431,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18432]},{"id":18432,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18433]},{"id":18433,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18434]},{"id":18434,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18435,18436]},{"id":18435,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47767,"ticks":1}]},{"id":18436,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18437]},{"id":18437,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":47070,"ticks":1}]},{"id":18360,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[18361]},{"id":18361,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18362]},{"id":18362,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18363]},{"id":18363,"callFrame":{"functionName":"isExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15819,"columnNumber":21},"hitCount":0,"children":[18364]},{"id":18364,"callFrame":{"functionName":"isExpressionKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15822,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":15745,"ticks":1}]},{"id":18365,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18366]},{"id":18366,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18367]},{"id":18367,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18328,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18329]},{"id":18329,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18330]},{"id":18330,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18529,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18530]},{"id":18530,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47611,"ticks":1}]},{"id":18317,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18318]},{"id":18318,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[18319]},{"id":18319,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":3,"children":[18533],"positionTicks":[{"line":32266,"ticks":2},{"line":32258,"ticks":1}]},{"id":18533,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[18534]},{"id":18534,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18535]},{"id":18535,"callFrame":{"functionName":"forEachChildInJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32108,"columnNumber":49},"hitCount":0,"children":[18536]},{"id":18536,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18537]},{"id":18537,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32271,"ticks":1}]},{"id":18162,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"children":[18163,18293],"positionTicks":[{"line":47787,"ticks":1}]},{"id":18163,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[18164]},{"id":18164,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":1,"children":[18165],"positionTicks":[{"line":48430,"ticks":1}]},{"id":18165,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18166]},{"id":18166,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":5,"children":[18167,18222,18299,18513,18532],"positionTicks":[{"line":46018,"ticks":1},{"line":46023,"ticks":1},{"line":46011,"ticks":1},{"line":20510,"ticks":1},{"line":46010,"ticks":1}]},{"id":18167,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":0,"children":[18168]},{"id":18168,"callFrame":{"functionName":"getSyntacticModifierFlagsNoCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20572,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":20590,"ticks":1}]},{"id":18222,"callFrame":{"functionName":"createSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45920,"columnNumber":23},"hitCount":3,"children":[18320],"positionTicks":[{"line":45923,"ticks":3}]},{"id":18320,"callFrame":{"functionName":"SymbolObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148092,"columnNumber":13},"hitCount":3,"positionTicks":[{"line":148093,"ticks":3}]},{"id":18299,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":1,"children":[18600],"positionTicks":[{"line":45942,"ticks":1}]},{"id":18600,"callFrame":{"functionName":"getEscapedTextOfIdentifierOrLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19398,"columnNumber":44},"hitCount":0,"children":[18601]},{"id":18601,"callFrame":{"functionName":"escapeLeadingUnderscores","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14932,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":14933,"ticks":1}]},{"id":18513,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[18514]},{"id":18514,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[18515]},{"id":18515,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":0,"children":[18516]},{"id":18516,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20514,"ticks":1}]},{"id":18532,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19347,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":19348,"ticks":1}]},{"id":18293,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[18294]},{"id":18294,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18295]},{"id":18295,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[18296]},{"id":18296,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":33},"hitCount":0,"children":[18297]},{"id":18297,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18616,"columnNumber":28},"hitCount":1,"children":[18298],"positionTicks":[{"line":18618,"ticks":1}]},{"id":18298,"callFrame":{"functionName":"isAssignmentDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18390,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":18392,"ticks":1}]},{"id":18169,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":1,"children":[18170,18377],"positionTicks":[{"line":46142,"ticks":1}]},{"id":18170,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18171,18512,18526]},{"id":18171,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18172]},{"id":18172,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18173]},{"id":18173,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31787,"columnNumber":69},"hitCount":0,"children":[18174,18353]},{"id":18174,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18175]},{"id":18175,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18176]},{"id":18176,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18177]},{"id":18177,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18178,18185]},{"id":18178,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18179]},{"id":18179,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":3,"children":[18180],"positionTicks":[{"line":48386,"ticks":3}]},{"id":18180,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":1,"children":[18181],"positionTicks":[{"line":47241,"ticks":1}]},{"id":18181,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":6,"children":[18531,18540],"positionTicks":[{"line":45927,"ticks":1},{"line":46079,"ticks":1},{"line":3014,"ticks":1},{"line":46013,"ticks":1},{"line":46018,"ticks":1},{"line":46010,"ticks":1}]},{"id":18531,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45941,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":19400,"ticks":1}]},{"id":18540,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[18541]},{"id":18541,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":31685,"ticks":1}]},{"id":18185,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18186,18272,18419]},{"id":18186,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[18187]},{"id":18187,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":6,"children":[18255,18300,18438],"positionTicks":[{"line":47617,"ticks":1},{"line":47604,"ticks":4},{"line":47611,"ticks":1}]},{"id":18255,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18256]},{"id":18256,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18257]},{"id":18257,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18258]},{"id":18258,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18259]},{"id":18259,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[18260]},{"id":18260,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18261]},{"id":18261,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18262]},{"id":18262,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18263]},{"id":18263,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18264,18326]},{"id":18264,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18265]},{"id":18265,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":0,"children":[18266]},{"id":18266,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18267,18422]},{"id":18267,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18268]},{"id":18268,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18269]},{"id":18269,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18270]},{"id":18270,"callFrame":{"functionName":"forEachChildInIndexedAccessType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31845,"columnNumber":73},"hitCount":0,"children":[18271]},{"id":18271,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"children":[18378],"positionTicks":[{"line":31707,"ticks":1}]},{"id":18378,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[18379],"positionTicks":[{"line":47611,"ticks":1}]},{"id":18379,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46240,"ticks":1}]},{"id":18422,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18423]},{"id":18423,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18424]},{"id":18424,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18326,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18327]},{"id":18327,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":48386,"ticks":1}]},{"id":18300,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[18301,18517],"positionTicks":[{"line":46252,"ticks":1}]},{"id":18301,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18302]},{"id":18302,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18303,18527]},{"id":18303,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[18304]},{"id":18304,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18305]},{"id":18305,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18306]},{"id":18306,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18307]},{"id":18307,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"children":[18308,18321,18334],"positionTicks":[{"line":47611,"ticks":1}]},{"id":18308,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":47665,"ticks":2}]},{"id":18321,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18322]},{"id":18322,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":16093,"ticks":1}]},{"id":18334,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18335]},{"id":18335,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18336]},{"id":18336,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18337]},{"id":18337,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32173,"columnNumber":54},"hitCount":0,"children":[18338]},{"id":18338,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18339]},{"id":18339,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18340]},{"id":18340,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18341]},{"id":18341,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18342]},{"id":18342,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18343]},{"id":18343,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18344]},{"id":18344,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31779,"columnNumber":63},"hitCount":0,"children":[18345]},{"id":18345,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18346]},{"id":18346,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18347]},{"id":18347,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18348]},{"id":18348,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18349]},{"id":18349,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18350]},{"id":18350,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[18351]},{"id":18351,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18352]},{"id":18352,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46028,"ticks":1}]},{"id":18527,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[18528]},{"id":18528,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31707,"ticks":1}]},{"id":18517,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":1,"children":[18518],"positionTicks":[{"line":16093,"ticks":1}]},{"id":18518,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18519]},{"id":18519,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18438,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18439]},{"id":18439,"callFrame":{"functionName":"bindFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47311,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":47312,"ticks":1}]},{"id":18272,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18273]},{"id":18273,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18274]},{"id":18274,"callFrame":{"functionName":"forEachChildInTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31746,"columnNumber":65},"hitCount":0,"children":[18275,18538]},{"id":18275,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18276]},{"id":18276,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18277]},{"id":18277,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18278]},{"id":18278,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18279]},{"id":18279,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18280]},{"id":18280,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32173,"columnNumber":54},"hitCount":1,"children":[18281,18380],"positionTicks":[{"line":32175,"ticks":1}]},{"id":18281,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18282]},{"id":18282,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18283]},{"id":18283,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18284]},{"id":18284,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18285]},{"id":18285,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18286]},{"id":18286,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[18287]},{"id":18287,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47604,"ticks":1}]},{"id":18380,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18381]},{"id":18381,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18382]},{"id":18382,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18383]},{"id":18383,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18384]},{"id":18384,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18538,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18539]},{"id":18539,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46240,"ticks":1}]},{"id":18419,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18420]},{"id":18420,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18421]},{"id":18421,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18353,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18354]},{"id":18354,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18355]},{"id":18355,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18356]},{"id":18356,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18512,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31787,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":31788,"ticks":1}]},{"id":18526,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":47637,"ticks":1}]},{"id":18377,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31787,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":31788,"ticks":1}]},{"id":18554,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32005,"columnNumber":73},"hitCount":0,"children":[18555]},{"id":18555,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18556]},{"id":18556,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18557]},{"id":18557,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18558]},{"id":18558,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18559]},{"id":18559,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[18560]},{"id":18560,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18561]},{"id":18561,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18562,18584]},{"id":18562,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46227,"columnNumber":20},"hitCount":0,"children":[18563]},{"id":18563,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18564,18573]},{"id":18564,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18565]},{"id":18565,"callFrame":{"functionName":"bindFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48402,"columnNumber":34},"hitCount":0,"children":[18566]},{"id":18566,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":1,"children":[18567],"positionTicks":[{"line":47207,"ticks":1}]},{"id":18567,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[18568,18571]},{"id":18568,"callFrame":{"functionName":"getCombinedModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14830,"columnNumber":33},"hitCount":0,"children":[18569]},{"id":18569,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":0,"children":[18570]},{"id":18570,"callFrame":{"functionName":"isBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30128,"columnNumber":25},"hitCount":0},{"id":18571,"callFrame":{"functionName":"jsdocTreatAsExported","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46129,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":46134,"ticks":1}]},{"id":18573,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18574]},{"id":18574,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18575]},{"id":18575,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18576]},{"id":18576,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18577]},{"id":18577,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":0,"children":[18578]},{"id":18578,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18579]},{"id":18579,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18580]},{"id":18580,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18581]},{"id":18581,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18582]},{"id":18582,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18583]},{"id":18583,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47063,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":47064,"ticks":1}]},{"id":18584,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[18585]},{"id":18585,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18586]},{"id":18586,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18587]},{"id":18587,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18588]},{"id":18588,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18589]},{"id":18589,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18590]},{"id":18590,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31993,"columnNumber":79},"hitCount":0,"children":[18591]},{"id":18591,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18592]},{"id":18592,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18593]},{"id":18593,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18594]},{"id":18594,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18595]},{"id":18595,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18596]},{"id":18596,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[18597]},{"id":18597,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[18598]},{"id":18598,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[18599]},{"id":18599,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46023,"ticks":1}]},{"id":18634,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31996,"columnNumber":79},"hitCount":0,"children":[18635]},{"id":18635,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18636]},{"id":18636,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18637]},{"id":18637,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18638]},{"id":18638,"callFrame":{"functionName":"isExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15819,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":15824,"ticks":1}]},{"id":18357,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[18358]},{"id":18358,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16091,"columnNumber":22},"hitCount":0,"children":[18359]},{"id":18359,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18798,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18800,"ticks":1}]},{"id":18323,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18324,18542]},{"id":18324,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":0,"children":[18325]},{"id":18325,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":3,"children":[18375,18440],"positionTicks":[{"line":46010,"ticks":2},{"line":46023,"ticks":1}]},{"id":18375,"callFrame":{"functionName":"createSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45920,"columnNumber":23},"hitCount":0,"children":[18376]},{"id":18376,"callFrame":{"functionName":"SymbolObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148092,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148093,"ticks":1}]},{"id":18440,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[18441]},{"id":18441,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[18442]},{"id":18442,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":0,"children":[18443]},{"id":18443,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":20514,"ticks":2}]},{"id":18542,"callFrame":{"functionName":"bindModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47273,"columnNumber":32},"hitCount":0,"children":[18543]},{"id":18543,"callFrame":{"functionName":"declareModuleSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47301,"columnNumber":30},"hitCount":0,"children":[18544]},{"id":18544,"callFrame":{"functionName":"getModuleInstanceState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45672,"columnNumber":31},"hitCount":0,"children":[18545,18549]},{"id":18545,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[18546]},{"id":18546,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[18547]},{"id":18547,"callFrame":{"functionName":"bindParentToChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22712,"columnNumber":28},"hitCount":0,"children":[18548,18572]},{"id":18548,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22704,"columnNumber":20},"hitCount":0},{"id":18572,"callFrame":{"functionName":"bindParentToChildIgnoringJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22698,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":22699,"ticks":1}]},{"id":18549,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45683,"columnNumber":37},"hitCount":0,"children":[18550]},{"id":18550,"callFrame":{"functionName":"getModuleInstanceStateWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45693,"columnNumber":37},"hitCount":0,"children":[18551]},{"id":18551,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18552]},{"id":18552,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32183,"columnNumber":28},"hitCount":1,"children":[18553],"positionTicks":[{"line":32185,"ticks":1}]},{"id":18553,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0},{"id":18695,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48558,"columnNumber":26},"hitCount":0,"children":[18696]},{"id":18696,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18697,18845]},{"id":18697,"callFrame":{"functionName":"createFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45802,"columnNumber":23},"hitCount":0,"children":[18698]},{"id":18698,"callFrame":{"functionName":"attachFlowNodeDebugInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4398,"columnNumber":34},"hitCount":0,"children":[18699]},{"id":18699,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18700]},{"id":18700,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[18701]},{"id":18701,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18702]},{"id":18702,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18703]},{"id":18703,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[18704]},{"id":18704,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18705,18720]},{"id":18705,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48558,"columnNumber":26},"hitCount":0,"children":[18706]},{"id":18706,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18707]},{"id":18707,"callFrame":{"functionName":"createFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45802,"columnNumber":23},"hitCount":0,"children":[18708]},{"id":18708,"callFrame":{"functionName":"attachFlowNodeDebugInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4398,"columnNumber":34},"hitCount":0,"children":[18709]},{"id":18709,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18710]},{"id":18710,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18711]},{"id":18711,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18712]},{"id":18712,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32189,"columnNumber":51},"hitCount":0,"children":[18713]},{"id":18713,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18714]},{"id":18714,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18715]},{"id":18715,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18716]},{"id":18716,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18717]},{"id":18717,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18718]},{"id":18718,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18719]},{"id":18719,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32228,"ticks":1}]},{"id":18720,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18721]},{"id":18721,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18722]},{"id":18722,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18723]},{"id":18723,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18724]},{"id":18724,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32189,"columnNumber":51},"hitCount":0,"children":[18725]},{"id":18725,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[18726]},{"id":18726,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18727]},{"id":18727,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18728]},{"id":18728,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18729,18732]},{"id":18729,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[18730]},{"id":18730,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47893,"columnNumber":29},"hitCount":0,"children":[18731]},{"id":18731,"callFrame":{"functionName":"isAutoAccessorPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15576,"columnNumber":42},"hitCount":0},{"id":18732,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48558,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":48599,"ticks":1}]},{"id":18845,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18846]},{"id":18846,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[18847]},{"id":18847,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18848]},{"id":18848,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18849]},{"id":18849,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46227,"columnNumber":20},"hitCount":0,"children":[18850]},{"id":18850,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18851]},{"id":18851,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48558,"columnNumber":26},"hitCount":0,"children":[18852]},{"id":18852,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[18853]},{"id":18853,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18854]},{"id":18854,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[18855]},{"id":18855,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[18856]},{"id":18856,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":0,"children":[18857]},{"id":18857,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[18858]},{"id":18858,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18859]},{"id":18859,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18860]},{"id":18860,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[18861]},{"id":18861,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[18862]},{"id":18862,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[18863]},{"id":18863,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[18864]},{"id":18864,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18865]},{"id":18865,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18866]},{"id":18866,"callFrame":{"functionName":"bindReturnOrThrow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46669,"columnNumber":28},"hitCount":0,"children":[18867]},{"id":18867,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[18868]},{"id":18868,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[18869]},{"id":18869,"callFrame":{"functionName":"trampoline","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31478,"columnNumber":21},"hitCount":0,"children":[18870]},{"id":18870,"callFrame":{"functionName":"enter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31369,"columnNumber":16},"hitCount":0,"children":[18871]},{"id":18871,"callFrame":{"functionName":"onEnter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46926,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":46937,"ticks":1}]},{"id":19019,"callFrame":{"functionName":"delayedBindJSDocTypedefTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47362,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":47365,"ticks":1}]},{"id":19710,"callFrame":{"functionName":"bindInStrictMode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45913,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":45914,"ticks":1}]},{"id":20101,"callFrame":{"functionName":"mergeSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51172,"columnNumber":27},"hitCount":1,"children":[20102],"positionTicks":[{"line":51174,"ticks":1}]},{"id":20102,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51173,"columnNumber":19},"hitCount":2,"children":[20103,20104],"positionTicks":[{"line":51174,"ticks":1},{"line":51175,"ticks":1}]},{"id":20103,"callFrame":{"functionName":"mergeSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51061,"columnNumber":22},"hitCount":2,"children":[20105,20106,20110],"positionTicks":[{"line":51062,"ticks":1},{"line":51063,"ticks":1}]},{"id":20105,"callFrame":{"functionName":"resolveSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52394,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":52396,"ticks":1}]},{"id":20106,"callFrame":{"functionName":"mergeSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51172,"columnNumber":27},"hitCount":0,"children":[20107]},{"id":20107,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51173,"columnNumber":19},"hitCount":0,"children":[20108]},{"id":20108,"callFrame":{"functionName":"mergeSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51061,"columnNumber":22},"hitCount":0,"children":[20109]},{"id":20109,"callFrame":{"functionName":"cloneSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51050,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":51059,"ticks":1}]},{"id":20110,"callFrame":{"functionName":"getExcludedSymbolFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51023,"columnNumber":33},"hitCount":0},{"id":20104,"callFrame":{"functionName":"addRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2988,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2989,"ticks":1}]},{"id":20111,"callFrame":{"functionName":"mergeModuleAugmentation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51178,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":51225,"ticks":1}]},{"id":20112,"callFrame":{"functionName":"getGlobalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63367,"columnNumber":24},"hitCount":0,"children":[20113,20116]},{"id":20113,"callFrame":{"functionName":"getGlobalTypeSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63339,"columnNumber":30},"hitCount":0,"children":[20114]},{"id":20114,"callFrame":{"functionName":"getGlobalSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63354,"columnNumber":26},"hitCount":1,"children":[20115],"positionTicks":[{"line":63356,"ticks":1}]},{"id":20115,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23175,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":23410,"ticks":1},{"line":23431,"ticks":1}]},{"id":20116,"callFrame":{"functionName":"getTypeOfGlobalSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63308,"columnNumber":32},"hitCount":0,"children":[20117,20124]},{"id":20117,"callFrame":{"functionName":"getDeclaredTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60284,"columnNumber":34},"hitCount":0,"children":[20118]},{"id":20118,"callFrame":{"functionName":"tryGetDeclaredTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60287,"columnNumber":37},"hitCount":1,"children":[20119],"positionTicks":[{"line":60290,"ticks":1}]},{"id":20119,"callFrame":{"functionName":"getDeclaredTypeOfClassOrInterface","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60160,"columnNumber":44},"hitCount":1,"children":[20120,20125,20126,20131],"positionTicks":[{"line":60173,"ticks":1}]},{"id":20120,"callFrame":{"functionName":"getLocalTypeParametersOfClassOrInterfaceOrTypeAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59883,"columnNumber":62},"hitCount":1,"children":[20121],"positionTicks":[{"line":59890,"ticks":1}]},{"id":20121,"callFrame":{"functionName":"appendTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59803,"columnNumber":31},"hitCount":0,"children":[20122]},{"id":20122,"callFrame":{"functionName":"getSymbolOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53211,"columnNumber":33},"hitCount":0,"children":[20123]},{"id":20123,"callFrame":{"functionName":"getMergedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53207,"columnNumber":26},"hitCount":0},{"id":20125,"callFrame":{"functionName":"getOuterTypeParametersOfClassOrInterface","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59868,"columnNumber":51},"hitCount":1,"children":[20130],"positionTicks":[{"line":59882,"ticks":1}]},{"id":20130,"callFrame":{"functionName":"getOuterTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59809,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":59864,"ticks":1}]},{"id":20126,"callFrame":{"functionName":"isThislessInterface","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60131,"columnNumber":30},"hitCount":1,"children":[20127],"positionTicks":[{"line":60145,"ticks":1}]},{"id":20127,"callFrame":{"functionName":"resolveEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52573,"columnNumber":28},"hitCount":1,"children":[20128],"positionTicks":[{"line":52581,"ticks":1}]},{"id":20128,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23175,"columnNumber":28},"hitCount":2,"children":[20129],"positionTicks":[{"line":23397,"ticks":2}]},{"id":20129,"callFrame":{"functionName":"canHaveLocals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15973,"columnNumber":22},"hitCount":0},{"id":20131,"callFrame":{"functionName":"mergeJSSymbols","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79863,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":79882,"ticks":1}]},{"id":20124,"callFrame":{"functionName":"length","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2380,"columnNumber":15},"hitCount":0},{"id":20132,"callFrame":{"functionName":"getGlobalTypeOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63565,"columnNumber":35},"hitCount":0,"children":[20133]},{"id":20133,"callFrame":{"functionName":"getTypeOfGlobalSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63308,"columnNumber":32},"hitCount":0,"children":[20134]},{"id":20134,"callFrame":{"functionName":"getDeclaredTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60284,"columnNumber":34},"hitCount":0,"children":[20135]},{"id":20135,"callFrame":{"functionName":"tryGetDeclaredTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60287,"columnNumber":37},"hitCount":0,"children":[20136]},{"id":20136,"callFrame":{"functionName":"getDeclaredTypeOfClassOrInterface","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60160,"columnNumber":44},"hitCount":0,"children":[20137]},{"id":20137,"callFrame":{"functionName":"getTypeListId","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62835,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":62850,"ticks":1}]},{"id":20138,"callFrame":{"functionName":"finishCachingPerDirectoryResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129318,"columnNumber":46},"hitCount":1,"children":[20139,20165,20180],"positionTicks":[{"line":129354,"ticks":1}]},{"id":20139,"callFrame":{"functionName":"watchFailedLookupLocationOfNonRelativeModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129725,"columnNumber":66},"hitCount":0,"children":[20140,20154,20159]},{"id":20140,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[20141,20161]},{"id":20141,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[20142,20145,20151]},{"id":20142,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":1,"children":[20143],"positionTicks":[{"line":129785,"ticks":1}]},{"id":20143,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":1,"children":[20144],"positionTicks":[{"line":129743,"ticks":1}]},{"id":20144,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":20145,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[20146,20149]},{"id":20146,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[20147]},{"id":20147,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":1,"children":[20148],"positionTicks":[{"line":129056,"ticks":1}]},{"id":20148,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":2,"positionTicks":[{"line":9018,"ticks":2}]},{"id":20149,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[20150]},{"id":20150,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9007,"ticks":2}]},{"id":20151,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[20152]},{"id":20152,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[20153,20157]},{"id":20153,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":20157,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[20158]},{"id":20158,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":20161,"callFrame":{"functionName":"watchAffectingLocationsOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129650,"columnNumber":46},"hitCount":0,"children":[20162]},{"id":20162,"callFrame":{"functionName":"createFileWatcherOfAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129663,"columnNumber":47},"hitCount":0,"children":[20163]},{"id":20163,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[20164]},{"id":20164,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":20154,"callFrame":{"functionName":"tryFindAmbientModuleWithoutAugmentations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50172,"columnNumber":46},"hitCount":0,"children":[20155]},{"id":20155,"callFrame":{"functionName":"tryFindAmbientModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62233,"columnNumber":31},"hitCount":0,"children":[20156]},{"id":20156,"callFrame":{"functionName":"getSymbol2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51250,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":51253,"ticks":1}]},{"id":20159,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129730,"columnNumber":26},"hitCount":0,"children":[20160]},{"id":20160,"callFrame":{"functionName":"watchAffectingLocationsOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129650,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":129656,"ticks":1}]},{"id":20165,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129325,"columnNumber":72},"hitCount":8,"children":[20166],"positionTicks":[{"line":129326,"ticks":3},{"line":129330,"ticks":1},{"line":129329,"ticks":2},{"line":129332,"ticks":1},{"line":129342,"ticks":1}]},{"id":20166,"callFrame":{"functionName":"createFileWatcherOfAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129663,"columnNumber":47},"hitCount":19,"children":[20167,20169,20173,20174],"positionTicks":[{"line":129664,"ticks":18},{"line":129665,"ticks":1}]},{"id":20167,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":23,"children":[20168],"positionTicks":[{"line":8800,"ticks":23}]},{"id":20168,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":257,"positionTicks":[{"line":8800,"ticks":257}]},{"id":20169,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":6,"children":[20170,20179],"positionTicks":[{"line":182470,"ticks":6}]},{"id":20170,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[20171,20178]},{"id":20171,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[20172]},{"id":20172,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20178,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":20179,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":20173,"callFrame":{"functionName":"canWatchAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128991,"columnNumber":34},"hitCount":1,"children":[20177],"positionTicks":[{"line":128993,"ticks":1}]},{"id":20177,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9009,"ticks":1},{"line":9007,"ticks":2}]},{"id":20174,"callFrame":{"functionName":"watchAffectingFileLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182483,"columnNumber":28},"hitCount":2,"children":[20175],"positionTicks":[{"line":182484,"ticks":1},{"line":182485,"ticks":1}]},{"id":20175,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123109,"columnNumber":11},"hitCount":0,"children":[20176]},{"id":20176,"callFrame":{"functionName":"createFileWatcherWithLogging","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123132,"columnNumber":39},"hitCount":2,"positionTicks":[{"line":123135,"ticks":1},{"line":123134,"ticks":1}]},{"id":20180,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129344,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":129346,"ticks":1}]},{"id":20181,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183161,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":183164,"ticks":1}]},{"id":20182,"callFrame":{"functionName":"updateTypeRootsWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130044,"columnNumber":31},"hitCount":0,"children":[20183]},{"id":20183,"callFrame":{"functionName":"mutateMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21144,"columnNumber":18},"hitCount":0,"children":[20184]},{"id":20184,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21147,"columnNumber":43},"hitCount":1,"children":[20185],"positionTicks":[{"line":21150,"ticks":1}]},{"id":20185,"callFrame":{"functionName":"createTypeRootsWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130023,"columnNumber":31},"hitCount":0,"children":[20186]},{"id":20186,"callFrame":{"functionName":"watchTypeRootsDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182522,"columnNumber":25},"hitCount":0,"children":[20187]},{"id":20187,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123109,"columnNumber":11},"hitCount":0,"children":[20188]},{"id":20188,"callFrame":{"functionName":"createDirectoryWatcherWithLogging","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123142,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":123151,"ticks":1}]},{"id":20189,"callFrame":{"functionName":"print","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183411,"columnNumber":7},"hitCount":1,"children":[20190],"positionTicks":[{"line":183414,"ticks":1}]},{"id":20190,"callFrame":{"functionName":"filesToStringWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183391,"columnNumber":21},"hitCount":1,"children":[20191],"positionTicks":[{"line":183399,"ticks":1}]},{"id":20191,"callFrame":{"functionName":"explainFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130232,"columnNumber":21},"hitCount":4,"children":[20192,20194,20224],"positionTicks":[{"line":130239,"ticks":1},{"line":130240,"ticks":3}]},{"id":20192,"callFrame":{"functionName":"toFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130425,"columnNumber":19},"hitCount":1,"children":[20193,20245],"positionTicks":[{"line":130427,"ticks":1}]},{"id":20193,"callFrame":{"functionName":"relativeFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130235,"columnNumber":27},"hitCount":1,"children":[20196,20236],"positionTicks":[{"line":130236,"ticks":1}]},{"id":20196,"callFrame":{"functionName":"convertToRelativePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9212,"columnNumber":30},"hitCount":0,"children":[20197]},{"id":20197,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9225,"columnNumber":40},"hitCount":1,"children":[20198],"positionTicks":[{"line":9227,"ticks":1}]},{"id":20198,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9185,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":9201,"ticks":1}]},{"id":20236,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9225,"columnNumber":40},"hitCount":0,"children":[20237]},{"id":20237,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9185,"columnNumber":36},"hitCount":2,"children":[20238,20311],"positionTicks":[{"line":9188,"ticks":1},{"line":9186,"ticks":1}]},{"id":20238,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9047,"ticks":1}]},{"id":20311,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[20312]},{"id":20312,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":20245,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9225,"columnNumber":40},"hitCount":1,"children":[20246,20266],"positionTicks":[{"line":9226,"ticks":1}]},{"id":20246,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9185,"columnNumber":36},"hitCount":2,"children":[20247,20265,20289],"positionTicks":[{"line":9186,"ticks":2}]},{"id":20247,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9007,"ticks":2},{"line":9009,"ticks":1}]},{"id":20265,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20289,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":0,"children":[20290]},{"id":20290,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[20291]},{"id":20291,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20266,"callFrame":{"functionName":"resolvePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9054,"columnNumber":20},"hitCount":0,"children":[20267]},{"id":20267,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[20268]},{"id":20268,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20194,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130238,"columnNumber":64},"hitCount":2,"children":[20195,20219,20255],"positionTicks":[{"line":130239,"ticks":2}]},{"id":20195,"callFrame":{"functionName":"fileIncludeReasonToDiagnostics","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130317,"columnNumber":39},"hitCount":3,"children":[20199,20200,20209,20239,20243,20254],"positionTicks":[{"line":130400,"ticks":1},{"line":130350,"ticks":1},{"line":130323,"ticks":1}]},{"id":20199,"callFrame":{"functionName":"getReferencedFileLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123787,"columnNumber":34},"hitCount":4,"children":[20206,20220],"positionTicks":[{"line":123806,"ticks":1},{"line":123795,"ticks":1},{"line":123814,"ticks":1},{"line":123812,"ticks":1}]},{"id":20206,"callFrame":{"functionName":"getResolvedModuleFromModuleSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124428,"columnNumber":47},"hitCount":1,"children":[20207,20218,20284,20285,20298],"positionTicks":[{"line":124432,"ticks":1}]},{"id":20207,"callFrame":{"functionName":"getModeForUsageLocation2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127007,"columnNumber":35},"hitCount":0,"children":[20208,20216]},{"id":20208,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":125915,"ticks":1}]},{"id":20216,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":0,"children":[20217]},{"id":20217,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":2,"positionTicks":[{"line":125915,"ticks":2}]},{"id":20218,"callFrame":{"functionName":"getResolvedModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124424,"columnNumber":28},"hitCount":1,"children":[20231],"positionTicks":[{"line":124427,"ticks":1}]},{"id":20231,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43728,"columnNumber":7},"hitCount":0,"children":[20232]},{"id":20232,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":2,"children":[20233],"positionTicks":[{"line":43756,"ticks":2}]},{"id":20233,"callFrame":{"functionName":"createModeAwareCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43721,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43723,"ticks":1}]},{"id":20284,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123600,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":123601,"ticks":1}]},{"id":20285,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":0,"children":[20286]},{"id":20286,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":1,"children":[20303],"positionTicks":[{"line":125915,"ticks":1}]},{"id":20303,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[20304]},{"id":20304,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20298,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43728,"columnNumber":7},"hitCount":1,"children":[20299],"positionTicks":[{"line":43729,"ticks":1}]},{"id":20299,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":43756,"ticks":2}]},{"id":20220,"callFrame":{"functionName":"getModuleNameStringLiteralAt","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127235,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":127237,"ticks":1}]},{"id":20200,"callFrame":{"functionName":"toFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130425,"columnNumber":19},"hitCount":0,"children":[20201,20240]},{"id":20201,"callFrame":{"functionName":"relativeFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130235,"columnNumber":27},"hitCount":0,"children":[20202,20234]},{"id":20202,"callFrame":{"functionName":"convertToRelativePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9212,"columnNumber":30},"hitCount":0,"children":[20203]},{"id":20203,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9225,"columnNumber":40},"hitCount":0,"children":[20204,20221]},{"id":20204,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9185,"columnNumber":36},"hitCount":2,"children":[20205],"positionTicks":[{"line":9186,"ticks":1},{"line":9204,"ticks":1}]},{"id":20205,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":126085,"ticks":1}]},{"id":20221,"callFrame":{"functionName":"resolvePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9054,"columnNumber":20},"hitCount":0,"children":[20222]},{"id":20222,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[20223]},{"id":20223,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20234,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9225,"columnNumber":40},"hitCount":0,"children":[20235,20313]},{"id":20235,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9185,"columnNumber":36},"hitCount":1,"children":[20308],"positionTicks":[{"line":9186,"ticks":1}]},{"id":20308,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":0,"children":[20309]},{"id":20309,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[20310],"positionTicks":[{"line":3494,"ticks":1}]},{"id":20310,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20313,"callFrame":{"functionName":"resolvePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9054,"columnNumber":20},"hitCount":0,"children":[20314]},{"id":20314,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[20315]},{"id":20315,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":20240,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9225,"columnNumber":40},"hitCount":2,"children":[20241,20269],"positionTicks":[{"line":9226,"ticks":2}]},{"id":20241,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9185,"columnNumber":36},"hitCount":10,"children":[20242,20244,20287,20293,20300],"positionTicks":[{"line":9199,"ticks":1},{"line":9186,"ticks":9}]},{"id":20242,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":20244,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":9007,"ticks":5}]},{"id":20287,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":1,"children":[20288],"positionTicks":[{"line":9009,"ticks":1}]},{"id":20288,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":4,"positionTicks":[{"line":9007,"ticks":4}]},{"id":20293,"callFrame":{"functionName":"equateStringsCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3573,"columnNumber":35},"hitCount":0,"children":[20294]},{"id":20294,"callFrame":{"functionName":"equateValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3567,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":3569,"ticks":1}]},{"id":20300,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":0,"children":[20301]},{"id":20301,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":3,"positionTicks":[{"line":3494,"ticks":3}]},{"id":20269,"callFrame":{"functionName":"resolvePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9054,"columnNumber":20},"hitCount":0,"children":[20270]},{"id":20270,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"children":[20271,20305],"positionTicks":[{"line":9066,"ticks":1}]},{"id":20271,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20305,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":20209,"callFrame":{"functionName":"getMatchedIncludeSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130302,"columnNumber":30},"hitCount":3,"children":[20210,20251,20278,20280],"positionTicks":[{"line":130303,"ticks":3}]},{"id":20210,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":1,"children":[20211],"positionTicks":[{"line":2490,"ticks":1}]},{"id":20211,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130310,"columnNumber":135},"hitCount":4,"children":[20212,20213,20256],"positionTicks":[{"line":130314,"ticks":4}]},{"id":20212,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22165,"columnNumber":28},"hitCount":7,"positionTicks":[{"line":22166,"ticks":7}]},{"id":20213,"callFrame":{"functionName":"getPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22096,"columnNumber":27},"hitCount":1,"children":[20214],"positionTicks":[{"line":22099,"ticks":1}]},{"id":20214,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":6,"children":[20215],"positionTicks":[{"line":22101,"ticks":1},{"line":22134,"ticks":5}]},{"id":20215,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20256,"callFrame":{"functionName":"RegExp: (^(\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?)$)$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20251,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":0,"children":[20252]},{"id":20252,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9007,"ticks":2}]},{"id":20278,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[20279]},{"id":20279,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":20280,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130310,"columnNumber":135},"hitCount":5,"children":[20281,20283],"positionTicks":[{"line":130311,"ticks":5}]},{"id":20281,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22100,"columnNumber":30},"hitCount":7,"children":[20282],"positionTicks":[{"line":22127,"ticks":3},{"line":22134,"ticks":4}]},{"id":20282,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20283,"callFrame":{"functionName":"RegExp: (^(\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?)$)$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":20239,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":4,"children":[20253,20276],"positionTicks":[{"line":9061,"ticks":4}]},{"id":20253,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9007,"ticks":2}]},{"id":20276,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[20277]},{"id":20277,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":20243,"callFrame":{"functionName":"chainDiagnosticMessages","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21493,"columnNumber":32},"hitCount":4,"children":[20258,20302],"positionTicks":[{"line":21494,"ticks":4}]},{"id":20258,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21369,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":21370,"ticks":1}]},{"id":20302,"callFrame":{"functionName":"RegExp: {(\\d+)}","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20254,"callFrame":{"functionName":"fileExtensionIs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8890,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8891,"ticks":1}]},{"id":20219,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183404,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":183405,"ticks":1}]},{"id":20255,"callFrame":{"functionName":"chainDiagnosticMessages","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21493,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":21494,"ticks":1}]},{"id":20224,"callFrame":{"functionName":"explainIfFileIsRedirectAndImpliedFormat","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130242,"columnNumber":48},"hitCount":0,"children":[20225,20257]},{"id":20225,"callFrame":{"functionName":"toFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130425,"columnNumber":19},"hitCount":0,"children":[20226,20248]},{"id":20226,"callFrame":{"functionName":"relativeFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130235,"columnNumber":27},"hitCount":0,"children":[20227]},{"id":20227,"callFrame":{"functionName":"convertToRelativePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9212,"columnNumber":30},"hitCount":0,"children":[20228]},{"id":20228,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9225,"columnNumber":40},"hitCount":0,"children":[20229]},{"id":20229,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9185,"columnNumber":36},"hitCount":0,"children":[20230]},{"id":20230,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20248,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9225,"columnNumber":40},"hitCount":0,"children":[20249,20259,20273]},{"id":20249,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9185,"columnNumber":36},"hitCount":6,"children":[20250,20263,20272,20292,20295,20306],"positionTicks":[{"line":9025,"ticks":1},{"line":9186,"ticks":5}]},{"id":20250,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9007,"ticks":2}]},{"id":20263,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[20264]},{"id":20264,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":20272,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9022,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":9023,"ticks":1}]},{"id":20292,"callFrame":{"functionName":"equateStringsCaseInsensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3570,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":3571,"ticks":1}]},{"id":20295,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":0,"children":[20296]},{"id":20296,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[20297],"positionTicks":[{"line":3494,"ticks":1}]},{"id":20297,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20306,"callFrame":{"functionName":"equateStringsCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3573,"columnNumber":35},"hitCount":0,"children":[20307]},{"id":20307,"callFrame":{"functionName":"equateValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3567,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":3569,"ticks":1}]},{"id":20259,"callFrame":{"functionName":"resolvePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9054,"columnNumber":20},"hitCount":0,"children":[20260,20274]},{"id":20260,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[20261]},{"id":20261,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[20262]},{"id":20262,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":20274,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[20275]},{"id":20275,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20273,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9042,"ticks":1}]},{"id":20257,"callFrame":{"functionName":"chainDiagnosticMessages","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21493,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":21494,"ticks":1}]},{"id":20316,"callFrame":{"functionName":"getUnresolvedImports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183781,"columnNumber":29},"hitCount":2,"children":[20317,20319,20323],"positionTicks":[{"line":183787,"ticks":1},{"line":183786,"ticks":1}]},{"id":20317,"callFrame":{"functionName":"getAmbientModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":92045,"columnNumber":28},"hitCount":0,"children":[20318]},{"id":20318,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":92048,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":92050,"ticks":1},{"line":92051,"ticks":1}]},{"id":20319,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183785,"columnNumber":74},"hitCount":0,"children":[20320]},{"id":20320,"callFrame":{"functionName":"getName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148117,"columnNumber":9},"hitCount":0,"children":[20321]},{"id":20321,"callFrame":{"functionName":"get name","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148111,"columnNumber":10},"hitCount":0,"children":[20322]},{"id":20322,"callFrame":{"functionName":"symbolName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14946,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":14951,"ticks":1},{"line":14948,"ticks":1}]},{"id":20323,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2624,"columnNumber":16},"hitCount":0,"children":[20324]},{"id":20324,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183786,"columnNumber":57},"hitCount":1,"children":[20325,20334],"positionTicks":[{"line":183787,"ticks":1}]},{"id":20325,"callFrame":{"functionName":"extractUnresolvedImportsFromSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183795,"columnNumber":47},"hitCount":0,"children":[20326]},{"id":20326,"callFrame":{"functionName":"getOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2730,"columnNumber":20},"hitCount":0,"children":[20327]},{"id":20327,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183796,"columnNumber":64},"hitCount":0,"children":[20328]},{"id":20328,"callFrame":{"functionName":"forEachResolvedModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124440,"columnNumber":32},"hitCount":1,"children":[20329],"positionTicks":[{"line":124442,"ticks":1}]},{"id":20329,"callFrame":{"functionName":"forEachResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124446,"columnNumber":28},"hitCount":2,"children":[20330],"positionTicks":[{"line":124449,"ticks":2}]},{"id":20330,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":11},"hitCount":0,"children":[20331]},{"id":20331,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43743,"columnNumber":32},"hitCount":2,"children":[20332],"positionTicks":[{"line":43744,"ticks":1},{"line":43745,"ticks":1}]},{"id":20332,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124448,"columnNumber":119},"hitCount":0,"children":[20333]},{"id":20333,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183798,"columnNumber":34},"hitCount":2,"positionTicks":[{"line":183800,"ticks":1},{"line":183801,"ticks":1}]},{"id":20334,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183796,"columnNumber":64},"hitCount":0,"children":[20335]},{"id":20335,"callFrame":{"functionName":"forEachResolvedModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124440,"columnNumber":32},"hitCount":0,"children":[20336]},{"id":20336,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":11},"hitCount":0,"children":[20337]},{"id":20337,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43743,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43746,"ticks":1}]},{"id":20338,"callFrame":{"functionName":"getPackageJsonAutoImportProvider","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183692,"columnNumber":34},"hitCount":0,"children":[20339,20345,20346,20503]},{"id":20339,"callFrame":{"functionName":"includePackageJsonAutoImports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183667,"columnNumber":31},"hitCount":0,"children":[20340]},{"id":20340,"callFrame":{"functionName":"isDefaultProjectForOpenFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183725,"columnNumber":30},"hitCount":0,"children":[20341]},{"id":20341,"callFrame":{"functionName":"forEachEntry","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16286,"columnNumber":21},"hitCount":0,"children":[20342]},{"id":20342,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183728,"columnNumber":6},"hitCount":0,"children":[20343,20344]},{"id":20343,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":0},{"id":20344,"callFrame":{"functionName":"tryGetDefaultProjectForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185286,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":185289,"ticks":1}]},{"id":20345,"callFrame":{"functionName":"getHostForAutoImportProvider","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183674,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":183677,"ticks":1}]},{"id":20346,"callFrame":{"functionName":"create","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184095,"columnNumber":15},"hitCount":0,"children":[20347,20500]},{"id":20347,"callFrame":{"functionName":"getRootFileNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183952,"columnNumber":25},"hitCount":2,"children":[20348,20349,20370,20379,20411],"positionTicks":[{"line":183984,"ticks":1},{"line":183973,"ticks":1}]},{"id":20348,"callFrame":{"functionName":"getCurrentProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183108,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":183110,"ticks":1}]},{"id":20349,"callFrame":{"functionName":"getPackageJsonsForAutoImport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183646,"columnNumber":30},"hitCount":0,"children":[20350]},{"id":20350,"callFrame":{"functionName":"getPackageJsonsVisibleToFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183637,"columnNumber":30},"hitCount":0,"children":[20351]},{"id":20351,"callFrame":{"functionName":"getPackageJsonsVisibleToFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187924,"columnNumber":30},"hitCount":0,"children":[20352]},{"id":20352,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[20353]},{"id":20353,"callFrame":{"functionName":"processDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187928,"columnNumber":29},"hitCount":0,"children":[20354]},{"id":20354,"callFrame":{"functionName":"searchDirectoryAndAncestors","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":188166,"columnNumber":33},"hitCount":0,"children":[20355]},{"id":20355,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[20356]},{"id":20356,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":188167,"columnNumber":42},"hitCount":0,"children":[20357,20359]},{"id":20357,"callFrame":{"functionName":"tryFileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137758,"columnNumber":22},"hitCount":0,"children":[20358]},{"id":20358,"callFrame":{"functionName":"tryIOAndConsumeErrors","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137771,"columnNumber":30},"hitCount":1,"children":[20364],"positionTicks":[{"line":137773,"ticks":1}]},{"id":20364,"callFrame":{"functionName":"tryAndIgnoreErrors","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137764,"columnNumber":27},"hitCount":0,"children":[20365]},{"id":20365,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137772,"columnNumber":28},"hitCount":0,"children":[20366]},{"id":20366,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187168,"columnNumber":12},"hitCount":0,"children":[20367]},{"id":20367,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[20368]},{"id":20368,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[20369]},{"id":20369,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":20359,"callFrame":{"functionName":"addOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":188181,"columnNumber":22},"hitCount":0,"children":[20360]},{"id":20360,"callFrame":{"functionName":"createPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137814,"columnNumber":30},"hitCount":1,"children":[20361],"positionTicks":[{"line":137844,"ticks":1}]},{"id":20361,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[20362]},{"id":20362,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[20363]},{"id":20363,"callFrame":{"functionName":"isInt32","scriptId":"12","url":"node:internal/validators","lineNumber":42,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":20370,"callFrame":{"functionName":"getSymlinkCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182329,"columnNumber":17},"hitCount":0,"children":[20371]},{"id":20371,"callFrame":{"functionName":"setSymlinksFromResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21981,"columnNumber":30},"hitCount":0,"children":[20372]},{"id":20372,"callFrame":{"functionName":"forEachResolvedModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124440,"columnNumber":32},"hitCount":0,"children":[20373]},{"id":20373,"callFrame":{"functionName":"forEachResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124446,"columnNumber":28},"hitCount":0,"children":[20374]},{"id":20374,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124449,"columnNumber":68},"hitCount":0,"children":[20375]},{"id":20375,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":11},"hitCount":0,"children":[20376]},{"id":20376,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43743,"columnNumber":32},"hitCount":1,"children":[20377],"positionTicks":[{"line":43744,"ticks":1}]},{"id":20377,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124449,"columnNumber":115},"hitCount":0,"children":[20378]},{"id":20378,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21984,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":21985,"ticks":1}]},{"id":20379,"callFrame":{"functionName":"resolvePackageNameToPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43531,"columnNumber":40},"hitCount":0,"children":[20380,20381]},{"id":20380,"callFrame":{"functionName":"getTemporaryModuleResolutionState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44652,"columnNumber":42},"hitCount":0},{"id":20381,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[20382]},{"id":20382,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43533,"columnNumber":55},"hitCount":0,"children":[20383]},{"id":20383,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":1,"children":[20384,20424],"positionTicks":[{"line":44746,"ticks":1}]},{"id":20384,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[20385]},{"id":20385,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[20386]},{"id":20386,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[20387,20405]},{"id":20387,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[20388]},{"id":20388,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[20389]},{"id":20389,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[20390]},{"id":20390,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[20391]},{"id":20391,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20392]},{"id":20392,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[20393]},{"id":20393,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[20394]},{"id":20394,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[20395]},{"id":20395,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[20396]},{"id":20396,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[20397]},{"id":20397,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[20398]},{"id":20398,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[20399]},{"id":20399,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[20400]},{"id":20400,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[20401]},{"id":20401,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20402]},{"id":20402,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[20403,20437]},{"id":20403,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[20404]},{"id":20404,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":34053,"ticks":2}]},{"id":20437,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[20438]},{"id":20438,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[20439]},{"id":20439,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[20440]},{"id":20440,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[20441]},{"id":20441,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[20442]},{"id":20442,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[20443]},{"id":20443,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":0,"children":[20444]},{"id":20444,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34076,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34077,"ticks":1}]},{"id":20405,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41710,"columnNumber":34},"hitCount":0,"children":[20406]},{"id":20406,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41756,"columnNumber":22},"hitCount":0,"children":[20407]},{"id":20407,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[20408]},{"id":20408,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":0,"children":[20409]},{"id":20409,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[20410]},{"id":20410,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":1,"children":[20445],"positionTicks":[{"line":41782,"ticks":1}]},{"id":20445,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[20446]},{"id":20446,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41831,"columnNumber":31},"hitCount":0,"children":[20447]},{"id":20447,"callFrame":{"functionName":"isStringDoubleQuoted","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18387,"columnNumber":29},"hitCount":0,"children":[20448]},{"id":20448,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16597,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":16599,"ticks":1}]},{"id":20424,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[20425]},{"id":20425,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[20426]},{"id":20426,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[20427]},{"id":20427,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":1,"children":[20433],"positionTicks":[{"line":20890,"ticks":1}]},{"id":20433,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[20434]},{"id":20434,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122800,"columnNumber":26},"hitCount":0,"children":[20435]},{"id":20435,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[20436]},{"id":20436,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":20411,"callFrame":{"functionName":"getRootNamesFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184063,"columnNumber":40},"hitCount":0,"children":[20412,20497]},{"id":20412,"callFrame":{"functionName":"getEntrypointsFromPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44538,"columnNumber":42},"hitCount":0,"children":[20413,20416,20428,20432]},{"id":20413,"callFrame":{"functionName":"getNodeResolutionFeatures","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43488,"columnNumber":34},"hitCount":0,"children":[20414]},{"id":20414,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21686,"columnNumber":18},"hitCount":0,"children":[20415]},{"id":20415,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21680,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":21682,"ticks":1}]},{"id":20416,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44762,"columnNumber":42},"hitCount":0,"children":[20417]},{"id":20417,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44771,"columnNumber":17},"hitCount":0,"children":[20418]},{"id":20418,"callFrame":{"functionName":"loadFileNameFromPackageJsonField","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44461,"columnNumber":41},"hitCount":0,"children":[20419]},{"id":20419,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":1,"children":[20420],"positionTicks":[{"line":44456,"ticks":1}]},{"id":20420,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[20421]},{"id":20421,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[20422]},{"id":20422,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[20423]},{"id":20423,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0},{"id":20428,"callFrame":{"functionName":"deduplicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2854,"columnNumber":20},"hitCount":1,"children":[20429],"positionTicks":[{"line":2856,"ticks":1}]},{"id":20429,"callFrame":{"functionName":"deduplicateEquality","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2847,"columnNumber":28},"hitCount":0,"children":[20430]},{"id":20430,"callFrame":{"functionName":"pushIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3000,"columnNumber":21},"hitCount":0,"children":[20431]},{"id":20431,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":0},{"id":20432,"callFrame":{"functionName":"loadEntrypointsFromExportMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44580,"columnNumber":37},"hitCount":2,"children":[20449],"positionTicks":[{"line":44588,"ticks":1},{"line":44587,"ticks":1}]},{"id":20449,"callFrame":{"functionName":"loadEntrypointsFromTargetExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44594,"columnNumber":43},"hitCount":1,"children":[20450,20455,20457,20482,20492,20496],"positionTicks":[{"line":44608,"ticks":1}]},{"id":20450,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[20451]},{"id":20451,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44643,"columnNumber":41},"hitCount":0,"children":[20452]},{"id":20452,"callFrame":{"functionName":"loadEntrypointsFromTargetExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44594,"columnNumber":43},"hitCount":1,"children":[20453,20468,20471],"positionTicks":[{"line":44633,"ticks":1}]},{"id":20453,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":0,"children":[20454]},{"id":20454,"callFrame":{"functionName":"hasTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8901,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":8902,"ticks":1}]},{"id":20468,"callFrame":{"functionName":"appendIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3008,"columnNumber":23},"hitCount":0,"children":[20469]},{"id":20469,"callFrame":{"functionName":"pushIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3000,"columnNumber":21},"hitCount":0,"children":[20470]},{"id":20470,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2517,"ticks":1}]},{"id":20471,"callFrame":{"functionName":"loadFileNameFromPackageJsonField","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44461,"columnNumber":41},"hitCount":0,"children":[20472]},{"id":20472,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[20473]},{"id":20473,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[20474]},{"id":20474,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[20475]},{"id":20475,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[20476]},{"id":20476,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148866,"columnNumber":18},"hitCount":0,"children":[20477]},{"id":20477,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[20478]},{"id":20478,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122795,"columnNumber":21},"hitCount":0,"children":[20479]},{"id":20479,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[20480]},{"id":20480,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[20481]},{"id":20481,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":9,"positionTicks":[{"line":557,"ticks":9}]},{"id":20455,"callFrame":{"functionName":"changeFullExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9108,"columnNumber":28},"hitCount":0,"children":[20456]},{"id":20456,"callFrame":{"functionName":"changeAnyExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9104,"columnNumber":27},"hitCount":0},{"id":20457,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8762,"columnNumber":26},"hitCount":0,"children":[20458]},{"id":20458,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22168,"columnNumber":19},"hitCount":0,"children":[20459]},{"id":20459,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":2,"children":[20460,20462,20464],"positionTicks":[{"line":22211,"ticks":2}]},{"id":20460,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[20461]},{"id":20461,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":20462,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0,"children":[20463]},{"id":20463,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22195,"columnNumber":59},"hitCount":2,"positionTicks":[{"line":22196,"ticks":2}]},{"id":20464,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22182,"columnNumber":25},"hitCount":0,"children":[20465,20490]},{"id":20465,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8723,"columnNumber":43},"hitCount":0,"children":[20466]},{"id":20466,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[20467]},{"id":20467,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1492,"ticks":1}]},{"id":20490,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[20491]},{"id":20491,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":20482,"callFrame":{"functionName":"loadFileNameFromPackageJsonField","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44461,"columnNumber":41},"hitCount":0,"children":[20483]},{"id":20483,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[20484]},{"id":20484,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[20485]},{"id":20485,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[20486]},{"id":20486,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[20487]},{"id":20487,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[20488]},{"id":20488,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[20489]},{"id":20489,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":123370,"ticks":1}]},{"id":20492,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44609,"columnNumber":18},"hitCount":0,"children":[20493]},{"id":20493,"callFrame":{"functionName":"appendIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3008,"columnNumber":23},"hitCount":0,"children":[20494]},{"id":20494,"callFrame":{"functionName":"pushIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3000,"columnNumber":21},"hitCount":0,"children":[20495]},{"id":20495,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2513,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2516,"ticks":1}]},{"id":20496,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9061,"ticks":1}]},{"id":20497,"callFrame":{"functionName":"host.compilerHost.realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127057,"columnNumber":33},"hitCount":0,"children":[20498]},{"id":20498,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[20499]},{"id":20499,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":20500,"callFrame":{"functionName":"_AutoImportProviderProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183929,"columnNumber":13},"hitCount":0,"children":[20501]},{"id":20501,"callFrame":{"functionName":"_Project","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182152,"columnNumber":13},"hitCount":0,"children":[20502]},{"id":20502,"callFrame":{"functionName":"createResolutionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129140,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":129188,"ticks":1},{"line":129148,"ticks":1}]},{"id":20503,"callFrame":{"functionName":"updateProjectIfDirty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184758,"columnNumber":29},"hitCount":0,"children":[20504]},{"id":20504,"callFrame":{"functionName":"updateGraph","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184117,"columnNumber":13},"hitCount":0,"children":[20505,20517]},{"id":20505,"callFrame":{"functionName":"setFileNamesOfAutpImportProviderOrAuxillaryProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186363,"columnNumber":52},"hitCount":0,"children":[20506]},{"id":20506,"callFrame":{"functionName":"updateNonInferredProjectFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186258,"columnNumber":31},"hitCount":0,"children":[20507,20508,20512]},{"id":20507,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":1,"positionTicks":[{"line":186681,"ticks":1}]},{"id":20508,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[20509]},{"id":20509,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[20510]},{"id":20510,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[20511]},{"id":20511,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":576,"ticks":1}]},{"id":20512,"callFrame":{"functionName":"addRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182894,"columnNumber":9},"hitCount":0,"children":[20513]},{"id":20513,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[20514]},{"id":20514,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[20515]},{"id":20515,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[20516]},{"id":20516,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":8800,"ticks":4}]},{"id":20517,"callFrame":{"functionName":"updateGraph","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182979,"columnNumber":13},"hitCount":1,"children":[20518],"positionTicks":[{"line":182993,"ticks":1}]},{"id":20518,"callFrame":{"functionName":"updateGraphWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183115,"columnNumber":19},"hitCount":0,"children":[20519,21969,21989,21991]},{"id":20519,"callFrame":{"functionName":"getProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148999,"columnNumber":21},"hitCount":0,"children":[20520]},{"id":20520,"callFrame":{"functionName":"synchronizeHostData","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148824,"columnNumber":30},"hitCount":0,"children":[20521]},{"id":20521,"callFrame":{"functionName":"synchronizeHostDataWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148831,"columnNumber":36},"hitCount":0,"children":[20522,20527,21787]},{"id":20522,"callFrame":{"functionName":"getKeyForCompilationSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140187,"columnNumber":37},"hitCount":0,"children":[20523]},{"id":20523,"callFrame":{"functionName":"getKeyForCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43595,"columnNumber":33},"hitCount":0,"children":[20524]},{"id":20524,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43596,"columnNumber":41},"hitCount":0,"children":[20525]},{"id":20525,"callFrame":{"functionName":"getCompilerOptionValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21933,"columnNumber":31},"hitCount":1,"children":[20526],"positionTicks":[{"line":21935,"ticks":1}]},{"id":20526,"callFrame":{"functionName":"getStrictOptionValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21915,"columnNumber":29},"hitCount":0},{"id":20527,"callFrame":{"functionName":"createProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123988,"columnNumber":22},"hitCount":0,"children":[20528,20534,21783]},{"id":20528,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3500,"columnNumber":9},"hitCount":0,"children":[20529]},{"id":20529,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124040,"columnNumber":44},"hitCount":0,"children":[20530]},{"id":20530,"callFrame":{"functionName":"getDefaultLibFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148863,"columnNumber":29},"hitCount":0,"children":[20531]},{"id":20531,"callFrame":{"functionName":"getDefaultLibFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182414,"columnNumber":23},"hitCount":0,"children":[20532]},{"id":20532,"callFrame":{"functionName":"getDefaultLibFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14661,"columnNumber":30},"hitCount":0,"children":[20533]},{"id":20533,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21673,"columnNumber":18},"hitCount":0},{"id":20534,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[20535]},{"id":20535,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124185,"columnNumber":23},"hitCount":0,"children":[20536]},{"id":20536,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125459,"columnNumber":26},"hitCount":0,"children":[20537]},{"id":20537,"callFrame":{"functionName":"processSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125667,"columnNumber":28},"hitCount":0,"children":[20538]},{"id":20538,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125628,"columnNumber":43},"hitCount":0,"children":[20539]},{"id":20539,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125670,"columnNumber":6},"hitCount":0,"children":[20540]},{"id":20540,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[20541]},{"id":20541,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[20542,20579,20586]},{"id":20542,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[20543,20577]},{"id":20543,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[20544]},{"id":20544,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[20545]},{"id":20545,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[20546]},{"id":20546,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":1,"children":[20547,20553],"positionTicks":[{"line":44727,"ticks":1}]},{"id":20547,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[20548]},{"id":20548,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[20549]},{"id":20549,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":0,"children":[20550]},{"id":20550,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[20551]},{"id":20551,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[20552]},{"id":20552,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":182459,"ticks":1}]},{"id":20553,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[20554]},{"id":20554,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[20555]},{"id":20555,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[20556,21687]},{"id":20556,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[20557]},{"id":20557,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[20558]},{"id":20558,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[20559]},{"id":20559,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[20560]},{"id":20560,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20561]},{"id":20561,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":1,"children":[20562,21693,21782],"positionTicks":[{"line":36350,"ticks":1}]},{"id":20562,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[20563]},{"id":20563,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[20564,21748]},{"id":20564,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[20565]},{"id":20565,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[20566]},{"id":20566,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[20567,21694]},{"id":20567,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[20568]},{"id":20568,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[20569]},{"id":20569,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[20570]},{"id":20570,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20571]},{"id":20571,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[20572,20730,21671]},{"id":20572,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[20573]},{"id":20573,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[20574]},{"id":20574,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[20575]},{"id":20575,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":0,"children":[20576]},{"id":20576,"callFrame":{"functionName":"scanEscapeSequence","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12517,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12583,"ticks":1}]},{"id":20730,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[20731]},{"id":20731,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":33258,"ticks":1},{"line":33257,"ticks":1}]},{"id":21671,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[21672]},{"id":21672,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[21673]},{"id":21673,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[21674]},{"id":21674,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[21675]},{"id":21675,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[21676]},{"id":21676,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[21677]},{"id":21677,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[21678]},{"id":21678,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21679,21684]},{"id":21679,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[21680]},{"id":21680,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[21681]},{"id":21681,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[21682]},{"id":21682,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[21683]},{"id":21683,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12447,"ticks":1}]},{"id":21684,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21685]},{"id":21685,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[21686]},{"id":21686,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":36390,"ticks":1}]},{"id":21694,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[21695]},{"id":21695,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[21696]},{"id":21696,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[21697,21744]},{"id":21697,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21698,21733]},{"id":21698,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21699]},{"id":21699,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":1,"children":[21700,21726],"positionTicks":[{"line":36350,"ticks":1}]},{"id":21700,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[21701]},{"id":21701,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[21702]},{"id":21702,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[21703]},{"id":21703,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[21704]},{"id":21704,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[21705]},{"id":21705,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[21706,21732]},{"id":21706,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[21707]},{"id":21707,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[21708]},{"id":21708,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21709,21727]},{"id":21709,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21710]},{"id":21710,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[21711,21721]},{"id":21711,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[21712]},{"id":21712,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[21713]},{"id":21713,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[21714]},{"id":21714,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[21715]},{"id":21715,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[21716]},{"id":21716,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[21717]},{"id":21717,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[21718]},{"id":21718,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[21719]},{"id":21719,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32988,"ticks":1}]},{"id":21721,"callFrame":{"functionName":"createPropertyAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27485,"columnNumber":35},"hitCount":0,"children":[21722]},{"id":21722,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[21723]},{"id":21723,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":21727,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[21728]},{"id":21728,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[21729]},{"id":21729,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":31},"hitCount":0,"children":[21730]},{"id":21730,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[21731]},{"id":21731,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28459,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":21732,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":32986,"ticks":1}]},{"id":21726,"callFrame":{"functionName":"createPropertyAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27485,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":27488,"ticks":1}]},{"id":21733,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[21734]},{"id":21734,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[21735]},{"id":21735,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[21736]},{"id":21736,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[21737]},{"id":21737,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12447,"ticks":1}]},{"id":21744,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[21745]},{"id":21745,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[21746]},{"id":21746,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[21747]},{"id":21747,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":7,"positionTicks":[{"line":12435,"ticks":7}]},{"id":21748,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[21749]},{"id":21749,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[21750]},{"id":21750,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[21751]},{"id":21751,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[21752]},{"id":21752,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[21753]},{"id":21753,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[21754,21763]},{"id":21754,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36340,"columnNumber":38},"hitCount":0,"children":[21755]},{"id":21755,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21756]},{"id":21756,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[21757]},{"id":21757,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[21758]},{"id":21758,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[21759]},{"id":21759,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12812,"ticks":1}]},{"id":21763,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[21764]},{"id":21764,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21765,21770]},{"id":21765,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33142,"columnNumber":24},"hitCount":0,"children":[21766]},{"id":21766,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[21767]},{"id":21767,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[21768]},{"id":21768,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[21769]},{"id":21769,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12459,"ticks":1}]},{"id":21770,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21771]},{"id":21771,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[21772]},{"id":21772,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[21773]},{"id":21773,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[21774]},{"id":21774,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[21775]},{"id":21775,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[21776]},{"id":21776,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[21777]},{"id":21777,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[21778]},{"id":21778,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[21779]},{"id":21779,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[21780]},{"id":21780,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[21781]},{"id":21781,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32988,"ticks":1}]},{"id":21693,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":37474,"ticks":1}]},{"id":21782,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32942,"ticks":1}]},{"id":21687,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41710,"columnNumber":34},"hitCount":0,"children":[21688]},{"id":21688,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41756,"columnNumber":22},"hitCount":0,"children":[21689]},{"id":21689,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[21690]},{"id":21690,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":0,"children":[21691]},{"id":21691,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[21692,21720]},{"id":21692,"callFrame":{"functionName":"convertArrayLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41788,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":41794,"ticks":1}]},{"id":21720,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":1,"children":[21724],"positionTicks":[{"line":41782,"ticks":1}]},{"id":21724,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[21725]},{"id":21725,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41831,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":41832,"ticks":2}]},{"id":20577,"callFrame":{"functionName":"getSetExternalModuleIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21646,"columnNumber":38},"hitCount":0,"children":[20578]},{"id":20578,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21712,"columnNumber":18},"hitCount":0},{"id":20579,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[20580]},{"id":20580,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[20581]},{"id":20581,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[20582]},{"id":20582,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[20583,21488]},{"id":20583,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[20584]},{"id":20584,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[20585,20732]},{"id":20585,"callFrame":{"functionName":"setBucketEntry","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140139,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":140140,"ticks":1}]},{"id":20732,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[20733]},{"id":20733,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[20734]},{"id":20734,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[20735]},{"id":20735,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[20736]},{"id":20736,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[20737]},{"id":20737,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20738]},{"id":20738,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[20739]},{"id":20739,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[20740]},{"id":20740,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[20741,21498,21517,21585,21614]},{"id":20741,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37996,"columnNumber":33},"hitCount":0,"children":[20742]},{"id":20742,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37927,"columnNumber":37},"hitCount":0,"children":[20743]},{"id":20743,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[20744]},{"id":20744,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[20745]},{"id":20745,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[20746]},{"id":20746,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11784,"ticks":1}]},{"id":21498,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[21499]},{"id":21499,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21500]},{"id":21500,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[21501]},{"id":21501,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34373,"columnNumber":26},"hitCount":0,"children":[21502]},{"id":21502,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[21503]},{"id":21503,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21504]},{"id":21504,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35048,"columnNumber":35},"hitCount":0,"children":[21505]},{"id":21505,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21506]},{"id":21506,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[21507]},{"id":21507,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21508]},{"id":21508,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[21509]},{"id":21509,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21510]},{"id":21510,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[21511]},{"id":21511,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[21512]},{"id":21512,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21513]},{"id":21513,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[21514]},{"id":21514,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[21515]},{"id":21515,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[21516]},{"id":21516,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33926,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33927,"ticks":1}]},{"id":21517,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[21518]},{"id":21518,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[21519]},{"id":21519,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[21520]},{"id":21520,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[21521]},{"id":21521,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":1,"children":[21522],"positionTicks":[{"line":33625,"ticks":1}]},{"id":21522,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[21523,21525]},{"id":21523,"callFrame":{"functionName":"parseAccessorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37357,"columnNumber":35},"hitCount":0,"children":[21524]},{"id":21524,"callFrame":{"functionName":"createGetAccessorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25368,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":25389,"ticks":1}]},{"id":21525,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[21526]},{"id":21526,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37300,"columnNumber":33},"hitCount":0,"children":[21527]},{"id":21527,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[21528]},{"id":21528,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21529]},{"id":21529,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21530]},{"id":21530,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":0,"children":[21531]},{"id":21531,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21532]},{"id":21532,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21533]},{"id":21533,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21534]},{"id":21534,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[21535]},{"id":21535,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21536]},{"id":21536,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[21537]},{"id":21537,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21538]},{"id":21538,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[21539]},{"id":21539,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[21540]},{"id":21540,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21541]},{"id":21541,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[21542]},{"id":21542,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[21543]},{"id":21543,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[21544]},{"id":21544,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[21545]},{"id":21545,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21546]},{"id":21546,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21547]},{"id":21547,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21548]},{"id":21548,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[21549]},{"id":21549,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21550]},{"id":21550,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[21551]},{"id":21551,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21552]},{"id":21552,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[21553]},{"id":21553,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[21554]},{"id":21554,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21555]},{"id":21555,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[21556]},{"id":21556,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[21557]},{"id":21557,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[21558]},{"id":21558,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[21559]},{"id":21559,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21560]},{"id":21560,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21561]},{"id":21561,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21562]},{"id":21562,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[21563]},{"id":21563,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21564]},{"id":21564,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[21565]},{"id":21565,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21566]},{"id":21566,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[21567]},{"id":21567,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[21568]},{"id":21568,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21569]},{"id":21569,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[21570]},{"id":21570,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[21571]},{"id":21571,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34112,"columnNumber":29},"hitCount":0,"children":[21572]},{"id":21572,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[21573]},{"id":21573,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21574]},{"id":21574,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21575]},{"id":21575,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21576]},{"id":21576,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[21577]},{"id":21577,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21578]},{"id":21578,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[21579]},{"id":21579,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21580]},{"id":21580,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[21581]},{"id":21581,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[21582]},{"id":21582,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21583]},{"id":21583,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[21584]},{"id":21584,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34824,"ticks":1}]},{"id":21585,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37664,"columnNumber":36},"hitCount":0,"children":[21586,21607]},{"id":21586,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[21587]},{"id":21587,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[21588]},{"id":21588,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[21589,21601]},{"id":21589,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[21590]},{"id":21590,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[21591]},{"id":21591,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[21592]},{"id":21592,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[21593]},{"id":21593,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[21594]},{"id":21594,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[21595]},{"id":21595,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[21596]},{"id":21596,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[21597,21598]},{"id":21597,"callFrame":{"functionName":"isWhiteSpaceSingleLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11767,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":11768,"ticks":1}]},{"id":21598,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[21599]},{"id":21599,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[21600]},{"id":21600,"callFrame":{"functionName":"parseReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38707,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":38710,"ticks":1}]},{"id":21601,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":0,"children":[21602]},{"id":21602,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[21603]},{"id":21603,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[21604]},{"id":21604,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[21605]},{"id":21605,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[21606]},{"id":21606,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12223,"ticks":1}]},{"id":21607,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[21608]},{"id":21608,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[21609]},{"id":21609,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21610]},{"id":21610,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21611]},{"id":21611,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":0,"children":[21612]},{"id":21612,"callFrame":{"functionName":"createTypeParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25184,"columnNumber":41},"hitCount":0,"children":[21613]},{"id":21613,"callFrame":{"functionName":"asName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28300,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":28302,"ticks":1}]},{"id":21614,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[21615]},{"id":21615,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[21616]},{"id":21616,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[21617]},{"id":21617,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[21618]},{"id":21618,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21619]},{"id":21619,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[21620]},{"id":21620,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[21621]},{"id":21621,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[21622]},{"id":21622,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21623]},{"id":21623,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21624]},{"id":21624,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[21625]},{"id":21625,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[21626]},{"id":21626,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[21627]},{"id":21627,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[21628]},{"id":21628,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21629]},{"id":21629,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[21630]},{"id":21630,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21631]},{"id":21631,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[21632]},{"id":21632,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21633]},{"id":21633,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[21634]},{"id":21634,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[21635]},{"id":21635,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21636]},{"id":21636,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[21637]},{"id":21637,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[21638]},{"id":21638,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[21639]},{"id":21639,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[21640]},{"id":21640,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[21641]},{"id":21641,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[21642]},{"id":21642,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34699,"columnNumber":31},"hitCount":0,"children":[21643]},{"id":21643,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":4025,"ticks":1}]},{"id":21488,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[21489,21739]},{"id":21489,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[21490]},{"id":21490,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[21491]},{"id":21491,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[21492]},{"id":21492,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[21493]},{"id":21493,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[21494]},{"id":21494,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[21495]},{"id":21495,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[21496,21742,21760]},{"id":21496,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":1,"children":[21497],"positionTicks":[{"line":561,"ticks":1}]},{"id":21497,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":561,"ticks":3}]},{"id":21742,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[21743]},{"id":21743,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":518,"ticks":1}]},{"id":21760,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[21761]},{"id":21761,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[21762]},{"id":21762,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":21739,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[21740]},{"id":21740,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[21741]},{"id":21741,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":1,"positionTicks":[{"line":186681,"ticks":1}]},{"id":20586,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[20587,20623,21654]},{"id":20587,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[20588]},{"id":20588,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[20589]},{"id":20589,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[20590]},{"id":20590,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[20591]},{"id":20591,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[20592,20594,20763]},{"id":20592,"callFrame":{"functionName":"getMode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123665,"columnNumber":11},"hitCount":0,"children":[20593]},{"id":20593,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123600,"columnNumber":38},"hitCount":0},{"id":20594,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[20595]},{"id":20595,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[20596]},{"id":20596,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[20597]},{"id":20597,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[20598]},{"id":20598,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44134,"columnNumber":41},"hitCount":1,"children":[20599],"positionTicks":[{"line":44143,"ticks":1}]},{"id":20599,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[20600]},{"id":20600,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[20601,20609]},{"id":20601,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[20602,20608,20769]},{"id":20602,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[20603,20747]},{"id":20603,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[20604]},{"id":20604,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[20605]},{"id":20605,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[20606]},{"id":20606,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8871,"columnNumber":25},"hitCount":0,"children":[20607]},{"id":20607,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":20747,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[20748]},{"id":20748,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[20749,21644]},{"id":20749,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[20750]},{"id":20750,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[20751]},{"id":20751,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[20752]},{"id":20752,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[20753]},{"id":20753,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[20754]},{"id":20754,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20755]},{"id":20755,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[20756]},{"id":20756,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[20757]},{"id":20757,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[20758]},{"id":20758,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[20759]},{"id":20759,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[20760]},{"id":20760,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[20761]},{"id":20761,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[20762,21650]},{"id":20762,"callFrame":{"functionName":"parseExpectedMatchingBrackets","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33126,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":33128,"ticks":1}]},{"id":21650,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36340,"columnNumber":38},"hitCount":0,"children":[21651]},{"id":21651,"callFrame":{"functionName":"createArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25797,"columnNumber":39},"hitCount":0,"children":[21652]},{"id":21652,"callFrame":{"functionName":"parenthesizeExpressionsOfCommaDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23982,"columnNumber":47},"hitCount":0,"children":[21653]},{"id":21653,"callFrame":{"functionName":"hasProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3140,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3142,"ticks":1}]},{"id":21644,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182424,"columnNumber":10},"hitCount":0,"children":[21645]},{"id":21645,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8694,"columnNumber":21},"hitCount":0,"children":[21646]},{"id":21646,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[21647]},{"id":21647,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[21648]},{"id":21648,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[21649]},{"id":21649,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":20608,"callFrame":{"functionName":"withPackageId","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43053,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":43061,"ticks":1},{"line":43056,"ticks":1}]},{"id":20769,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[20770]},{"id":20770,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[20771]},{"id":20771,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[20772]},{"id":20772,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[20773]},{"id":20773,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":20609,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[20610]},{"id":20610,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[20611]},{"id":20611,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[20612]},{"id":20612,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[20613]},{"id":20613,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[20614]},{"id":20614,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[20615]},{"id":20615,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45359,"columnNumber":51},"hitCount":0,"children":[20616]},{"id":20616,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45381,"columnNumber":17},"hitCount":0,"children":[20617]},{"id":20617,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44762,"columnNumber":42},"hitCount":0,"children":[20618]},{"id":20618,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[20619]},{"id":20619,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[20620]},{"id":20620,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[20621]},{"id":20621,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[20622]},{"id":20622,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":20763,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":1,"children":[20764],"positionTicks":[{"line":129589,"ticks":1}]},{"id":20764,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[20765]},{"id":20765,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[20766]},{"id":20766,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[20767]},{"id":20767,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[20768]},{"id":20768,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":20623,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[20624,20870]},{"id":20624,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":1,"children":[20625,20651,20665,21359],"positionTicks":[{"line":125820,"ticks":1}]},{"id":20625,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[20626]},{"id":20626,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[20627]},{"id":20627,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[20628]},{"id":20628,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[20629]},{"id":20629,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[20630,21437]},{"id":20630,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[20631]},{"id":20631,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[20632,21457]},{"id":20632,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[20633,21363]},{"id":20633,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[20634]},{"id":20634,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[20635]},{"id":20635,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[20636]},{"id":20636,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[20637]},{"id":20637,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20638]},{"id":20638,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[20639]},{"id":20639,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[20640]},{"id":20640,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[20641]},{"id":20641,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[20642]},{"id":20642,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[20643]},{"id":20643,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[20644]},{"id":20644,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[20645]},{"id":20645,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[20646]},{"id":20646,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[20647,20774]},{"id":20647,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[20648]},{"id":20648,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":0,"children":[20649]},{"id":20649,"callFrame":{"functionName":"isNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15397,"columnNumber":20},"hitCount":0,"children":[20650]},{"id":20650,"callFrame":{"functionName":"hasProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3140,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3142,"ticks":1}]},{"id":20774,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20775]},{"id":20775,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[20776,21479]},{"id":20776,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[20777]},{"id":20777,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[20778]},{"id":20778,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":35606,"ticks":1}]},{"id":21479,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[21480]},{"id":21480,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":21363,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41710,"columnNumber":34},"hitCount":0,"children":[21364]},{"id":21364,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41756,"columnNumber":22},"hitCount":0,"children":[21365]},{"id":21365,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[21366]},{"id":21366,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":0,"children":[21367]},{"id":21367,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":1,"children":[21368],"positionTicks":[{"line":41818,"ticks":1}]},{"id":21368,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":0,"children":[21369]},{"id":21369,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41831,"columnNumber":31},"hitCount":0,"children":[21370]},{"id":21370,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16597,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":16598,"ticks":1}]},{"id":21457,"callFrame":{"functionName":"isString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3461,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":3462,"ticks":2}]},{"id":21437,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43674,"columnNumber":30},"hitCount":0,"children":[21438]},{"id":21438,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[21439]},{"id":21439,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[21486],"positionTicks":[{"line":3494,"ticks":1}]},{"id":21486,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20651,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":1,"children":[20652],"positionTicks":[{"line":123363,"ticks":1}]},{"id":20652,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[20653]},{"id":20653,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[20654]},{"id":20654,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[20655,20779]},{"id":20655,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[20656,21354]},{"id":20656,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[20657]},{"id":20657,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[20658]},{"id":20658,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[20659]},{"id":20659,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[20660]},{"id":20660,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[20661]},{"id":20661,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[20662]},{"id":20662,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[20663]},{"id":20663,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[20664]},{"id":20664,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":561,"ticks":2}]},{"id":21354,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[21355,21458]},{"id":21355,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[21356]},{"id":21356,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[21357]},{"id":21357,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[21358]},{"id":21358,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8800,"ticks":2}]},{"id":21458,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[21459]},{"id":21459,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[21460]},{"id":21460,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[21461,21483]},{"id":21461,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186560,"columnNumber":23},"hitCount":0,"children":[21462]},{"id":21462,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186653,"columnNumber":17},"hitCount":0,"children":[21463]},{"id":21463,"callFrame":{"functionName":"getModifiedTime3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8806,"columnNumber":29},"hitCount":0,"children":[21464]},{"id":21464,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[21465]},{"id":21465,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8550,"ticks":1}]},{"id":21483,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[21484]},{"id":21484,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":20779,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[20780]},{"id":20780,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[20781]},{"id":20781,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[20782]},{"id":20782,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[20783]},{"id":20783,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[20784]},{"id":20784,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[20785]},{"id":20785,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[20786]},{"id":20786,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20787]},{"id":20787,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[20788]},{"id":20788,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[20789,21440]},{"id":20789,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":1,"children":[20790,21481,21655],"positionTicks":[{"line":37047,"ticks":1}]},{"id":20790,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[20791,20792,20871]},{"id":20791,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32864,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":32866,"ticks":1}]},{"id":20792,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[20793]},{"id":20793,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[20794]},{"id":20794,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[20795]},{"id":20795,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20796]},{"id":20796,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":0,"children":[20797]},{"id":20797,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[20798]},{"id":20798,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[20799]},{"id":20799,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[20800]},{"id":20800,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[20801]},{"id":20801,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[20802]},{"id":20802,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[20803]},{"id":20803,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[20804]},{"id":20804,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[20805]},{"id":20805,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[20806]},{"id":20806,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[20807]},{"id":20807,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[20808]},{"id":20808,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[20809]},{"id":20809,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[20810]},{"id":20810,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[20811]},{"id":20811,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34699,"columnNumber":31},"hitCount":0,"children":[20812]},{"id":20812,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33182,"columnNumber":25},"hitCount":0,"children":[20813]},{"id":20813,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[20814]},{"id":20814,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[20815]},{"id":20815,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":20871,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[20872,21466]},{"id":20872,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[20873]},{"id":20873,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[20874]},{"id":20874,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[20875]},{"id":20875,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[20876,21371]},{"id":20876,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[20877]},{"id":20877,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[20878]},{"id":20878,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[20879]},{"id":20879,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[20880]},{"id":20880,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[20881]},{"id":20881,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[20882]},{"id":20882,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[20883]},{"id":20883,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[20884]},{"id":20884,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[20885,20898,20904]},{"id":20885,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":1,"children":[20886],"positionTicks":[{"line":32680,"ticks":1}]},{"id":20886,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[20887]},{"id":20887,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[20888]},{"id":20888,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[20889]},{"id":20889,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[20890]},{"id":20890,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[20891]},{"id":20891,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[20892]},{"id":20892,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[20893]},{"id":20893,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[20894]},{"id":20894,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[20895]},{"id":20895,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38623,"columnNumber":30},"hitCount":0,"children":[20896]},{"id":20896,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[20897]},{"id":20897,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38567,"ticks":1}]},{"id":20898,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":0,"children":[20899]},{"id":20899,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[20900]},{"id":20900,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[20901]},{"id":20901,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[20902]},{"id":20902,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[20903]},{"id":20903,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12997,"ticks":1}]},{"id":20904,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35096,"columnNumber":30},"hitCount":0,"children":[20905]},{"id":20905,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[20906]},{"id":20906,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[20907]},{"id":20907,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[20908]},{"id":20908,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33212,"columnNumber":26},"hitCount":0,"children":[20909]},{"id":20909,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24824,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24845,"ticks":1}]},{"id":21371,"callFrame":{"functionName":"createIntersectionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25649,"columnNumber":37},"hitCount":0,"children":[21372,21485]},{"id":21372,"callFrame":{"functionName":"createUnionOrIntersectionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25634,"columnNumber":44},"hitCount":0,"children":[21373]},{"id":21373,"callFrame":{"functionName":"parenthesizeConstituentTypesOfIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23990,"columnNumber":50},"hitCount":0,"children":[21374]},{"id":21374,"callFrame":{"functionName":"cast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3470,"columnNumber":13},"hitCount":0,"children":[21375]},{"id":21375,"callFrame":{"functionName":"isNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15397,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":15398,"ticks":1}]},{"id":21485,"callFrame":{"functionName":"parenthesizeConstituentTypesOfIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23990,"columnNumber":50},"hitCount":1,"positionTicks":[{"line":23991,"ticks":1}]},{"id":21466,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34683,"columnNumber":41},"hitCount":0,"children":[21467]},{"id":21467,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34401,"columnNumber":26},"hitCount":0,"children":[21468]},{"id":21468,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34391,"columnNumber":32},"hitCount":0,"children":[21469]},{"id":21469,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21470]},{"id":21470,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21471]},{"id":21471,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34396,"columnNumber":156},"hitCount":0,"children":[21472]},{"id":21472,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34309,"columnNumber":25},"hitCount":0,"children":[21473]},{"id":21473,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34319,"columnNumber":31},"hitCount":0,"children":[21474]},{"id":21474,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":31},"hitCount":0,"children":[21475]},{"id":21475,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37169,"columnNumber":35},"hitCount":0,"children":[21476]},{"id":21476,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33293,"columnNumber":33},"hitCount":0,"children":[21477]},{"id":21477,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[21478]},{"id":21478,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":21481,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37785,"columnNumber":58},"hitCount":0,"children":[21482]},{"id":21482,"callFrame":{"functionName":"parseModuleSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37911,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":37912,"ticks":1}]},{"id":21655,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37750,"columnNumber":33},"hitCount":0,"children":[21656]},{"id":21656,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":44},"hitCount":0,"children":[21657,21668]},{"id":21657,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37706,"columnNumber":27},"hitCount":0,"children":[21658]},{"id":21658,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[21659]},{"id":21659,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21660]},{"id":21660,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[21661]},{"id":21661,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37247,"columnNumber":35},"hitCount":0,"children":[21662]},{"id":21662,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33209,"columnNumber":25},"hitCount":0,"children":[21663]},{"id":21663,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33200,"columnNumber":28},"hitCount":0,"children":[21664]},{"id":21664,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[21665]},{"id":21665,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[21666]},{"id":21666,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[21667]},{"id":21667,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14267,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":14268,"ticks":1}]},{"id":21668,"callFrame":{"functionName":"createModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26756,"columnNumber":34},"hitCount":0,"children":[21669]},{"id":21669,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28444,"columnNumber":28},"hitCount":0,"children":[21670]},{"id":21670,"callFrame":{"functionName":"isNamedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15008,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":15010,"ticks":1}]},{"id":21440,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[21441]},{"id":21441,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[21442]},{"id":21442,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[21443]},{"id":21443,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37238,"columnNumber":33},"hitCount":0,"children":[21444]},{"id":21444,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[21445]},{"id":21445,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[21446]},{"id":21446,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[21447]},{"id":21447,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[21448]},{"id":21448,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[21449]},{"id":21449,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[21450]},{"id":21450,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[21451]},{"id":21451,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[21452]},{"id":21452,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":0,"children":[21453]},{"id":21453,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38378,"columnNumber":23},"hitCount":0,"children":[21454]},{"id":21454,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38623,"columnNumber":30},"hitCount":0,"children":[21455]},{"id":21455,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38470,"columnNumber":39},"hitCount":0,"children":[21456]},{"id":21456,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38476,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38568,"ticks":1}]},{"id":20665,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[20666,20816,21487]},{"id":20666,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[20667]},{"id":20667,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[20668,20680,20706,21350]},{"id":20668,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[20669]},{"id":20669,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[20670]},{"id":20670,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[20671]},{"id":20671,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[20672]},{"id":20672,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[20673,20831,20970]},{"id":20673,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[20674]},{"id":20674,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127026,"columnNumber":58},"hitCount":0,"children":[20675]},{"id":20675,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123395,"columnNumber":27},"hitCount":0,"children":[20676]},{"id":20676,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148870,"columnNumber":23},"hitCount":0,"children":[20677]},{"id":20677,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[20678]},{"id":20678,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[20679]},{"id":20679,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":8791,"ticks":1}]},{"id":20831,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[20832]},{"id":20832,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[20833]},{"id":20833,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[20834,20840]},{"id":20834,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[20835]},{"id":20835,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[20836]},{"id":20836,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[20837]},{"id":20837,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[20838]},{"id":20838,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20839]},{"id":20839,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":1,"children":[20851],"positionTicks":[{"line":36350,"ticks":1}]},{"id":20851,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[20852]},{"id":20852,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[20853]},{"id":20853,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[20854]},{"id":20854,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[20855]},{"id":20855,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[20856]},{"id":20856,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[20857,21417]},{"id":20857,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[20858]},{"id":20858,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[20859]},{"id":20859,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20860]},{"id":20860,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[20861,21385,21411]},{"id":20861,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[20862]},{"id":20862,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[20863]},{"id":20863,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[20864]},{"id":20864,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[20865]},{"id":20865,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[20866]},{"id":20866,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[20867]},{"id":20867,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34052,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":12156,"ticks":1}]},{"id":21385,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":1,"children":[21386],"positionTicks":[{"line":33320,"ticks":1}]},{"id":21386,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":4,"positionTicks":[{"line":33257,"ticks":4}]},{"id":21411,"callFrame":{"functionName":"createPropertyAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27485,"columnNumber":35},"hitCount":0,"children":[21412]},{"id":21412,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24856,"columnNumber":32},"hitCount":0,"children":[21413]},{"id":21413,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147887,"ticks":1}]},{"id":21417,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36340,"columnNumber":38},"hitCount":0,"children":[21418]},{"id":21418,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33017,"columnNumber":24},"hitCount":0,"children":[21419]},{"id":21419,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[21420]},{"id":21420,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[21421]},{"id":21421,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":20840,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41710,"columnNumber":34},"hitCount":1,"children":[21433],"positionTicks":[{"line":41713,"ticks":1}]},{"id":21433,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41756,"columnNumber":22},"hitCount":0,"children":[21434]},{"id":21434,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[21435]},{"id":21435,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":0,"children":[21436]},{"id":21436,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":41818,"ticks":1}]},{"id":20970,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":21},"hitCount":0,"children":[20971]},{"id":20971,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123367,"columnNumber":20},"hitCount":0,"children":[20972]},{"id":20972,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148900,"columnNumber":6},"hitCount":0,"children":[20973]},{"id":20973,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[20974]},{"id":20974,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":20680,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[20681]},{"id":20681,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[20682]},{"id":20682,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[20683]},{"id":20683,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[20684,20841]},{"id":20684,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[20685]},{"id":20685,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[20686]},{"id":20686,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[20687]},{"id":20687,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[20688]},{"id":20688,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[20689]},{"id":20689,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[20690,20869]},{"id":20690,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[20691]},{"id":20691,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[20692]},{"id":20692,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[20693]},{"id":20693,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[20694,20932]},{"id":20694,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37473,"columnNumber":25},"hitCount":0,"children":[20695]},{"id":20695,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37455,"columnNumber":27},"hitCount":0,"children":[20696]},{"id":20696,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33393,"columnNumber":37},"hitCount":0,"children":[20697]},{"id":20697,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[20698]},{"id":20698,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[20699]},{"id":20699,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14566,"columnNumber":18},"hitCount":0,"children":[20700]},{"id":20700,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[20701]},{"id":20701,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33362,"columnNumber":37},"hitCount":0,"children":[20702]},{"id":20702,"callFrame":{"functionName":"nextTokenIsOnSameLineAndCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33355,"columnNumber":52},"hitCount":0,"children":[20703]},{"id":20703,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[20704]},{"id":20704,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[20705]},{"id":20705,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12811,"ticks":1}]},{"id":20932,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[20933,21422]},{"id":20933,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[20934]},{"id":20934,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[20935,20949]},{"id":20935,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[20936]},{"id":20936,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[20937]},{"id":20937,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[20938]},{"id":20938,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[20939]},{"id":20939,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[20940]},{"id":20940,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[20941]},{"id":20941,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[20942]},{"id":20942,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[20943]},{"id":20943,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[20944]},{"id":20944,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[20945]},{"id":20945,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[20946]},{"id":20946,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[20947,20979]},{"id":20947,"callFrame":{"functionName":"parseIndexSignatureDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34463,"columnNumber":41},"hitCount":0,"children":[20948]},{"id":20948,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34413,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":34414,"ticks":1}]},{"id":20979,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[20980]},{"id":20980,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[20981,21392]},{"id":20981,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17611,"columnNumber":30},"hitCount":0,"children":[20982]},{"id":20982,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12093,"columnNumber":32},"hitCount":0,"children":[20983]},{"id":20983,"callFrame":{"functionName":"reduceEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12063,"columnNumber":38},"hitCount":0,"children":[20984]},{"id":20984,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12002,"ticks":1}]},{"id":21392,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[21393]},{"id":21393,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[21394]},{"id":21394,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[21395]},{"id":21395,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[21396]},{"id":21396,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[21397]},{"id":21397,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[21398]},{"id":21398,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[21399]},{"id":21399,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"children":[21414],"positionTicks":[{"line":38239,"ticks":1}]},{"id":21414,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32950,"columnNumber":36},"hitCount":0,"children":[21415]},{"id":21415,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14413,"columnNumber":36},"hitCount":0,"children":[21416]},{"id":21416,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14434,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14500,"ticks":1}]},{"id":20949,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[20950]},{"id":20950,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[20951]},{"id":20951,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[20952]},{"id":20952,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[20953]},{"id":20953,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[20954]},{"id":20954,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[20955]},{"id":20955,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[20956]},{"id":20956,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[20957]},{"id":20957,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[20958]},{"id":20958,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[20959]},{"id":20959,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[20960]},{"id":20960,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[20961]},{"id":20961,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34555,"columnNumber":27},"hitCount":0,"children":[20962]},{"id":20962,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34559,"columnNumber":33},"hitCount":0,"children":[20963]},{"id":20963,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34515,"columnNumber":26},"hitCount":0,"children":[20964]},{"id":20964,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34473,"columnNumber":41},"hitCount":0,"children":[20965]},{"id":20965,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33333,"columnNumber":28},"hitCount":0,"children":[20966]},{"id":20966,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[20967]},{"id":20967,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":30},"hitCount":0,"children":[20968]},{"id":20968,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33263,"columnNumber":27},"hitCount":0,"children":[20969]},{"id":20969,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24969,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":24970,"ticks":1}]},{"id":21422,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37785,"columnNumber":58},"hitCount":0,"children":[21423]},{"id":21423,"callFrame":{"functionName":"tryParseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37807,"columnNumber":31},"hitCount":0,"children":[21424]},{"id":21424,"callFrame":{"functionName":"parseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37888,"columnNumber":28},"hitCount":0,"children":[21425]},{"id":21425,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37927,"columnNumber":37},"hitCount":0,"children":[21426]},{"id":21426,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[21427]},{"id":21427,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32941,"columnNumber":20},"hitCount":0,"children":[21428]},{"id":21428,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32934,"columnNumber":32},"hitCount":0,"children":[21429]},{"id":21429,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14614,"ticks":1}]},{"id":20869,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39541,"columnNumber":30},"hitCount":6,"positionTicks":[{"line":39544,"ticks":6}]},{"id":20841,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[20842,20929]},{"id":20842,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[20843]},{"id":20843,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[20844]},{"id":20844,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[20845,20868]},{"id":20845,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[20846]},{"id":20846,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[20847]},{"id":20847,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[20848]},{"id":20848,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[20849]},{"id":20849,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[20850]},{"id":20850,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":20868,"callFrame":{"functionName":"hasTSFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22300,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22301,"ticks":1}]},{"id":20929,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[20930,20975]},{"id":20930,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[20931,21387]},{"id":20931,"callFrame":{"functionName":"toNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181147,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":181148,"ticks":1}]},{"id":21387,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[21388]},{"id":21388,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[21389,21430]},{"id":21389,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[21390]},{"id":21390,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[21391]},{"id":21391,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":21430,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186560,"columnNumber":23},"hitCount":0,"children":[21431]},{"id":21431,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185033,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":185035,"ticks":1}]},{"id":20975,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[20976]},{"id":20976,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[20977]},{"id":20977,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[20978]},{"id":20978,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":20706,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":1,"children":[20707,20991],"positionTicks":[{"line":126115,"ticks":1}]},{"id":20707,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[20708]},{"id":20708,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[20709]},{"id":20709,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[20710]},{"id":20710,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":1,"children":[20711],"positionTicks":[{"line":129499,"ticks":1}]},{"id":20711,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[20712,20985]},{"id":20712,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[20713]},{"id":20713,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[20714,21432]},{"id":20714,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[20715]},{"id":20715,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[20716]},{"id":20716,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44134,"columnNumber":41},"hitCount":0,"children":[20717]},{"id":20717,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[20718]},{"id":20718,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[20719,21400]},{"id":20719,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45284,"columnNumber":50},"hitCount":0,"children":[20720]},{"id":20720,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45310,"columnNumber":56},"hitCount":0,"children":[20721]},{"id":20721,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45323,"columnNumber":17},"hitCount":0,"children":[20722]},{"id":20722,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9239,"columnNumber":33},"hitCount":0,"children":[20723]},{"id":20723,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45324,"columnNumber":65},"hitCount":0,"children":[20724]},{"id":20724,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":52},"hitCount":0,"children":[20725]},{"id":20725,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[20726]},{"id":20726,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[20727]},{"id":20727,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[20728]},{"id":20728,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[20729]},{"id":20729,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":21400,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[21401]},{"id":21401,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[21402]},{"id":21402,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[21403]},{"id":21403,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[21404]},{"id":21404,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[21405]},{"id":21405,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[21406]},{"id":21406,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[21407]},{"id":21407,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[21408]},{"id":21408,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[21409]},{"id":21409,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[21410]},{"id":21410,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":21432,"callFrame":{"functionName":"getModuleResolutionHost","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129096,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":129099,"ticks":1}]},{"id":20985,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[20986]},{"id":20986,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[20987]},{"id":20987,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[20988]},{"id":20988,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[20989]},{"id":20989,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":0,"children":[20990]},{"id":20990,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4020,"columnNumber":17},"hitCount":7,"positionTicks":[{"line":4021,"ticks":7}]},{"id":20991,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[20992]},{"id":20992,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[20993,21019,21066]},{"id":20993,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[20994]},{"id":20994,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[20995]},{"id":20995,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[20996]},{"id":20996,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[20997]},{"id":20997,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[20998]},{"id":20998,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[20999]},{"id":20999,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[21000]},{"id":21000,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[21001]},{"id":21001,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[21002,21102]},{"id":21002,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[21003]},{"id":21003,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[21004]},{"id":21004,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21005]},{"id":21005,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21006]},{"id":21006,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[21007]},{"id":21007,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[21008]},{"id":21008,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[21009]},{"id":21009,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[21010]},{"id":21010,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[21011]},{"id":21011,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[21012]},{"id":21012,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[21013]},{"id":21013,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[21014]},{"id":21014,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21015]},{"id":21015,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21016]},{"id":21016,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[21017]},{"id":21017,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":0,"children":[21018]},{"id":21018,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33256,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33258,"ticks":1}]},{"id":21102,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":36401,"ticks":1}]},{"id":21019,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[21020]},{"id":21020,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[21021]},{"id":21021,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[21022]},{"id":21022,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[21023,21033]},{"id":21023,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[21024,21103]},{"id":21024,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[21025]},{"id":21025,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[21026]},{"id":21026,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[21027]},{"id":21027,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[21028]},{"id":21028,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[21029]},{"id":21029,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[21030]},{"id":21030,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[21031]},{"id":21031,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[21032]},{"id":21032,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":518,"ticks":1}]},{"id":21103,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[21104]},{"id":21104,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[21105]},{"id":21105,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[21106]},{"id":21106,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":21033,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[21034]},{"id":21034,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[21035]},{"id":21035,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148651,"columnNumber":40},"hitCount":0,"children":[21036]},{"id":21036,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[21037]},{"id":21037,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[21038]},{"id":21038,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[21039]},{"id":21039,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[21040]},{"id":21040,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21041]},{"id":21041,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[21042]},{"id":21042,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[21043,21107]},{"id":21043,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[21044]},{"id":21044,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37673,"columnNumber":36},"hitCount":0,"children":[21045,21127]},{"id":21045,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21046]},{"id":21046,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[21047]},{"id":21047,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21048]},{"id":21048,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21049]},{"id":21049,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[21050]},{"id":21050,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21051]},{"id":21051,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21052]},{"id":21052,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[21053]},{"id":21053,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21054]},{"id":21054,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21055]},{"id":21055,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[21056]},{"id":21056,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21057]},{"id":21057,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[21058]},{"id":21058,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21059]},{"id":21059,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[21060]},{"id":21060,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[21061]},{"id":21061,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21062]},{"id":21062,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[21063]},{"id":21063,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34760,"columnNumber":28},"hitCount":0,"children":[21064]},{"id":21064,"callFrame":{"functionName":"parseTemplateType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33998,"columnNumber":28},"hitCount":0,"children":[21065]},{"id":21065,"callFrame":{"functionName":"createTemplateLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25678,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":25681,"ticks":1}]},{"id":21127,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34288,"columnNumber":30},"hitCount":0,"children":[21128]},{"id":21128,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33918,"columnNumber":29},"hitCount":0,"children":[21129]},{"id":21129,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21130]},{"id":21130,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21131]},{"id":21131,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34265,"columnNumber":29},"hitCount":0,"children":[21132]},{"id":21132,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35077,"columnNumber":20},"hitCount":0,"children":[21133]},{"id":21133,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34996,"columnNumber":33},"hitCount":0,"children":[21134]},{"id":21134,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21135]},{"id":21135,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34993,"columnNumber":40},"hitCount":0,"children":[21136]},{"id":21136,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34979,"columnNumber":39},"hitCount":0,"children":[21137]},{"id":21137,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34953,"columnNumber":36},"hitCount":0,"children":[21138]},{"id":21138,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32861,"columnNumber":35},"hitCount":0,"children":[21139]},{"id":21139,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[21140]},{"id":21140,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34882,"columnNumber":35},"hitCount":0,"children":[21141]},{"id":21141,"callFrame":{"functionName":"createIndexedAccessTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25728,"columnNumber":38},"hitCount":0,"children":[21142]},{"id":21142,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147887,"ticks":1}]},{"id":21107,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[21108]},{"id":21108,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37033,"columnNumber":55},"hitCount":0,"children":[21109]},{"id":21109,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[21110]},{"id":21110,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37602,"columnNumber":32},"hitCount":0,"children":[21111]},{"id":21111,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37605,"columnNumber":44},"hitCount":0,"children":[21112]},{"id":21112,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37661,"columnNumber":28},"hitCount":0,"children":[21113]},{"id":21113,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[21114]},{"id":21114,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21115]},{"id":21115,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37511,"columnNumber":28},"hitCount":0,"children":[21116]},{"id":21116,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37338,"columnNumber":43},"hitCount":0,"children":[21117]},{"id":21117,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37324,"columnNumber":35},"hitCount":0,"children":[21118]},{"id":21118,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32674,"columnNumber":20},"hitCount":0,"children":[21119]},{"id":21119,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2694,"columnNumber":19},"hitCount":0,"children":[21120]},{"id":21120,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32679,"columnNumber":70},"hitCount":0,"children":[21121]},{"id":21121,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38170,"columnNumber":30},"hitCount":0,"children":[21122]},{"id":21122,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32837,"columnNumber":28},"hitCount":0,"children":[21123]},{"id":21123,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38174,"columnNumber":62},"hitCount":0,"children":[21124]},{"id":21124,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38201,"columnNumber":36},"hitCount":0,"children":[21125]},{"id":21125,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14538,"columnNumber":20},"hitCount":0,"children":[21126]},{"id":21126,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38310,"ticks":1}]},{"id":21066,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[21067,21143]},{"id":21067,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[21068]},{"id":21068,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":1,"children":[21069,21172,21190],"positionTicks":[{"line":125820,"ticks":1}]},{"id":21069,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[21070]},{"id":21070,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[21071]},{"id":21071,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[21072]},{"id":21072,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[21073]},{"id":21073,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[21074]},{"id":21074,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[21075]},{"id":21075,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[21076]},{"id":21076,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[21077]},{"id":21077,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[21078]},{"id":21078,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[21079]},{"id":21079,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[21080]},{"id":21080,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21081]},{"id":21081,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21082]},{"id":21082,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[21083]},{"id":21083,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[21084]},{"id":21084,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[21085,21335]},{"id":21085,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[21086]},{"id":21086,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[21087]},{"id":21087,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[21088]},{"id":21088,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[21089]},{"id":21089,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[21090]},{"id":21090,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21091]},{"id":21091,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21092]},{"id":21092,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[21093]},{"id":21093,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[21094]},{"id":21094,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[21095]},{"id":21095,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[21096]},{"id":21096,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[21097]},{"id":21097,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[21098,21168]},{"id":21098,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[21099]},{"id":21099,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[21100]},{"id":21100,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21101]},{"id":21101,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":1,"children":[21186],"positionTicks":[{"line":33625,"ticks":1}]},{"id":21186,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":36350,"ticks":1}]},{"id":21168,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[21169]},{"id":21169,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[21170]},{"id":21170,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32996,"columnNumber":19},"hitCount":0,"children":[21171]},{"id":21171,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32988,"ticks":1}]},{"id":21335,"callFrame":{"functionName":"reScanGreaterToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13303,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":13304,"ticks":1}]},{"id":21172,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[21173]},{"id":21173,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[21174]},{"id":21174,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[21175]},{"id":21175,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[21176,21187]},{"id":21176,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[21177,21336]},{"id":21177,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[21178]},{"id":21178,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[21179]},{"id":21179,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[21180]},{"id":21180,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[21181]},{"id":21181,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[21182]},{"id":21182,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[21183]},{"id":21183,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[21184,21347]},{"id":21184,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[21185]},{"id":21185,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":391,"ticks":1}]},{"id":21347,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[21348]},{"id":21348,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":0,"children":[21349]},{"id":21349,"callFrame":{"functionName":"createPool","scriptId":"23","url":"node:buffer","lineNumber":151,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":153,"ticks":1}]},{"id":21336,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[21337]},{"id":21337,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[21338]},{"id":21338,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[21339]},{"id":21339,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[21340]},{"id":21340,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186560,"columnNumber":23},"hitCount":0,"children":[21341]},{"id":21341,"callFrame":{"functionName":"watchClosedScriptInfoInNodeModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186641,"columnNumber":36},"hitCount":0,"children":[21342]},{"id":21342,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185033,"columnNumber":8},"hitCount":0,"children":[21343]},{"id":21343,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[21344]},{"id":21344,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":21187,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140031,"columnNumber":33},"hitCount":0,"children":[21188]},{"id":21188,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140069,"columnNumber":34},"hitCount":0,"children":[21189]},{"id":21189,"callFrame":{"functionName":"getDocumentRegistryBucketKeyWithMode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140190,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":140191,"ticks":1}]},{"id":21190,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[21191,21196]},{"id":21191,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[21192]},{"id":21192,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[21193]},{"id":21193,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[21194]},{"id":21194,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[21195]},{"id":21195,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":1,"children":[21345],"positionTicks":[{"line":129414,"ticks":1}]},{"id":21345,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43731,"columnNumber":7},"hitCount":0,"children":[21346]},{"id":21346,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43756,"ticks":1}]},{"id":21196,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[21197]},{"id":21197,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[21198,21208]},{"id":21198,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[21199]},{"id":21199,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[21200]},{"id":21200,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[21201]},{"id":21201,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[21202]},{"id":21202,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[21203]},{"id":21203,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[21204,21322]},{"id":21204,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[21205]},{"id":21205,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[21206]},{"id":21206,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[21207]},{"id":21207,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8800,"ticks":2}]},{"id":21322,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[21323]},{"id":21323,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[21324]},{"id":21324,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[21325]},{"id":21325,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[21326]},{"id":21326,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[21327]},{"id":21327,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":21208,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[21209,21221,21274]},{"id":21209,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[21210]},{"id":21210,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[21211]},{"id":21211,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[21212]},{"id":21212,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[21213]},{"id":21213,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[21214]},{"id":21214,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[21215]},{"id":21215,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[21216]},{"id":21216,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[21217]},{"id":21217,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[21218]},{"id":21218,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129029,"columnNumber":61},"hitCount":0,"children":[21219]},{"id":21219,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129055,"columnNumber":40},"hitCount":0,"children":[21220]},{"id":21220,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":21221,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[21222]},{"id":21222,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[21223,21224,21234,21283,21318]},{"id":21223,"callFrame":{"functionName":"getNormalizedAbsolutePathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9082,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":9083,"ticks":1}]},{"id":21224,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[21225]},{"id":21225,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[21226]},{"id":21226,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[21227]},{"id":21227,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[21228]},{"id":21228,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[21229,21308]},{"id":21229,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[21230]},{"id":21230,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181781,"columnNumber":17},"hitCount":0,"children":[21231]},{"id":21231,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181747,"columnNumber":16},"hitCount":0,"children":[21232]},{"id":21232,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[21233]},{"id":21233,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":21308,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181744,"columnNumber":13},"hitCount":0,"children":[21309]},{"id":21309,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181602,"columnNumber":13},"hitCount":0,"children":[21310]},{"id":21310,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181572,"columnNumber":20},"hitCount":0,"children":[21311]},{"id":21311,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181643,"columnNumber":20},"hitCount":0,"children":[21312]},{"id":21312,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181646,"columnNumber":20},"hitCount":0,"children":[21313]},{"id":21313,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8669,"columnNumber":27},"hitCount":0,"children":[21314]},{"id":21314,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[21315]},{"id":21315,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[21316]},{"id":21316,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":0,"children":[21317]},{"id":21317,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":960,"ticks":1}]},{"id":21234,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[21235,21258]},{"id":21235,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[21236]},{"id":21236,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[21237]},{"id":21237,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[21238]},{"id":21238,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[21239]},{"id":21239,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[21240]},{"id":21240,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[21241]},{"id":21241,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[21242]},{"id":21242,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[21243]},{"id":21243,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[21244]},{"id":21244,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44134,"columnNumber":41},"hitCount":0,"children":[21245]},{"id":21245,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[21246]},{"id":21246,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[21247]},{"id":21247,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[21248]},{"id":21248,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[21249]},{"id":21249,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[21250]},{"id":21250,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[21251]},{"id":21251,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[21252]},{"id":21252,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[21253]},{"id":21253,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[21254]},{"id":21254,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[21255]},{"id":21255,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[21256]},{"id":21256,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[21257]},{"id":21257,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":21258,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125714,"columnNumber":25},"hitCount":0,"children":[21259]},{"id":21259,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125731,"columnNumber":31},"hitCount":0,"children":[21260,21272]},{"id":21260,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":0,"children":[21261]},{"id":21261,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148901,"columnNumber":6},"hitCount":0,"children":[21262]},{"id":21262,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148974,"columnNumber":34},"hitCount":0,"children":[21263]},{"id":21263,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148977,"columnNumber":40},"hitCount":0,"children":[21264]},{"id":21264,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182402,"columnNumber":19},"hitCount":0,"children":[21265]},{"id":21265,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182371,"columnNumber":41},"hitCount":0,"children":[21266]},{"id":21266,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186494,"columnNumber":40},"hitCount":0,"children":[21267]},{"id":21267,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186678,"columnNumber":57},"hitCount":0,"children":[21268]},{"id":21268,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":0,"children":[21269]},{"id":21269,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[21270]},{"id":21270,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[21271]},{"id":21271,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":21272,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126087,"columnNumber":33},"hitCount":0,"children":[21273]},{"id":21273,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123600,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":123606,"ticks":1}]},{"id":21283,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":37},"hitCount":0,"children":[21284]},{"id":21284,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123859,"columnNumber":42},"hitCount":0,"children":[21285]},{"id":21285,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123867,"columnNumber":32},"hitCount":0,"children":[21286]},{"id":21286,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44669,"columnNumber":31},"hitCount":0,"children":[21287]},{"id":21287,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44724,"columnNumber":27},"hitCount":0,"children":[21288]},{"id":21288,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20878,"columnNumber":17},"hitCount":0,"children":[21289]},{"id":21289,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20872,"columnNumber":28},"hitCount":0,"children":[21290]},{"id":21290,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41570,"columnNumber":34},"hitCount":0,"children":[21291,21328]},{"id":21291,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32332,"columnNumber":22},"hitCount":0,"children":[21292]},{"id":21292,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32502,"columnNumber":25},"hitCount":0,"children":[21293]},{"id":21293,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[21294]},{"id":21294,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21295]},{"id":21295,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21296]},{"id":21296,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[21297]},{"id":21297,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[21298]},{"id":21298,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[21299]},{"id":21299,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[21300]},{"id":21300,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[21301]},{"id":21301,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[21302]},{"id":21302,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[21303]},{"id":21303,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[21304]},{"id":21304,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[21305]},{"id":21305,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[21306]},{"id":21306,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[21307]},{"id":21307,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33319,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":33320,"ticks":1}]},{"id":21328,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41710,"columnNumber":34},"hitCount":0,"children":[21329]},{"id":21329,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41756,"columnNumber":22},"hitCount":0,"children":[21330]},{"id":21330,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[21331]},{"id":21331,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":0,"children":[21332]},{"id":21332,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":0,"children":[21333]},{"id":21333,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41761,"columnNumber":47},"hitCount":0,"children":[21334]},{"id":21334,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41795,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":41818,"ticks":1}]},{"id":21318,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[21319]},{"id":21319,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[21320]},{"id":21320,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":0,"children":[21321]},{"id":21321,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":21274,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125491,"columnNumber":42},"hitCount":1,"children":[21275],"positionTicks":[{"line":125511,"ticks":1}]},{"id":21275,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125523,"columnNumber":36},"hitCount":0,"children":[21276]},{"id":21276,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[21277]},{"id":21277,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[21278]},{"id":21278,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[21279]},{"id":21279,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21280]},{"id":21280,"callFrame":{"functionName":"forEachChildInImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32011,"columnNumber":73},"hitCount":0,"children":[21281]},{"id":21281,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[21282]},{"id":21282,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32271,"ticks":1}]},{"id":21143,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[21144]},{"id":21144,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[21145]},{"id":21145,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[21146]},{"id":21146,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[21147]},{"id":21147,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[21148]},{"id":21148,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[21149]},{"id":21149,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[21150]},{"id":21150,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[21151]},{"id":21151,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[21152]},{"id":21152,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44134,"columnNumber":41},"hitCount":0,"children":[21153]},{"id":21153,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[21154]},{"id":21154,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[21155]},{"id":21155,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":0,"children":[21156,21160]},{"id":21156,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[21157]},{"id":21157,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[21158]},{"id":21158,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[21159]},{"id":21159,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":21160,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[21161]},{"id":21161,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[21162]},{"id":21162,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[21163]},{"id":21163,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[21164]},{"id":21164,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[21165]},{"id":21165,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[21166]},{"id":21166,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[21167]},{"id":21167,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":21350,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[21351]},{"id":21351,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[21352]},{"id":21352,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":0,"children":[21353]},{"id":21353,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":20816,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124573,"columnNumber":44},"hitCount":0,"children":[20817]},{"id":20817,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124482,"columnNumber":35},"hitCount":0,"children":[20818,20910]},{"id":20818,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":27},"hitCount":0,"children":[20819]},{"id":20819,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129497,"columnNumber":36},"hitCount":0,"children":[20820]},{"id":20820,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129380,"columnNumber":37},"hitCount":0,"children":[20821,20923]},{"id":20821,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129103,"columnNumber":13},"hitCount":0,"children":[20822]},{"id":20822,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":42},"hitCount":0,"children":[20823]},{"id":20823,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43911,"columnNumber":26},"hitCount":0,"children":[20824]},{"id":20824,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44122,"columnNumber":35},"hitCount":0,"children":[20825]},{"id":20825,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44134,"columnNumber":41},"hitCount":0,"children":[20826]},{"id":20826,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44223,"columnNumber":37},"hitCount":0,"children":[20827,21376]},{"id":20827,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44301,"columnNumber":21},"hitCount":0,"children":[20828,20912]},{"id":20828,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44353,"columnNumber":38},"hitCount":0,"children":[20829]},{"id":20829,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"children":[20830],"positionTicks":[{"line":9076,"ticks":1}]},{"id":20830,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9022,"columnNumber":29},"hitCount":0},{"id":20912,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44370,"columnNumber":37},"hitCount":1,"children":[20913,21377],"positionTicks":[{"line":44394,"ticks":1}]},{"id":20913,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44434,"columnNumber":27},"hitCount":0,"children":[20914]},{"id":20914,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44446,"columnNumber":47},"hitCount":0,"children":[20915]},{"id":20915,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":28},"hitCount":0,"children":[20916]},{"id":20916,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44501,"columnNumber":23},"hitCount":0,"children":[20917]},{"id":20917,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44506,"columnNumber":16},"hitCount":0,"children":[20918]},{"id":20918,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44515,"columnNumber":22},"hitCount":0,"children":[20919]},{"id":20919,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182430,"columnNumber":12},"hitCount":0,"children":[20920,21381]},{"id":20920,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[20921]},{"id":20921,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[20922]},{"id":20922,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":21381,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":8},"hitCount":0,"children":[21382]},{"id":21382,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[21383]},{"id":21383,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8871,"columnNumber":25},"hitCount":0,"children":[21384]},{"id":21384,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8919,"ticks":1}]},{"id":21377,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20888,"columnNumber":32},"hitCount":0,"children":[21378]},{"id":21378,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182457,"columnNumber":17},"hitCount":0,"children":[21379]},{"id":21379,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8790,"columnNumber":28},"hitCount":0,"children":[21380]},{"id":21380,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":21376,"callFrame":{"functionName":"getConditions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43513,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":43515,"ticks":1}]},{"id":20923,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129579,"columnNumber":64},"hitCount":0,"children":[20924]},{"id":20924,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[20925]},{"id":20925,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[20926]},{"id":20926,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[20927]},{"id":20927,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[20928]},{"id":20928,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":20910,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9060,"columnNumber":34},"hitCount":0,"children":[20911]},{"id":20911,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9022,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":9038,"ticks":1}]},{"id":21487,"callFrame":{"functionName":"addResolutionDiagnosticsFromResolutionOrCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124473,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":124475,"ticks":1}]},{"id":21359,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[21360]},{"id":21360,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[21361]},{"id":21361,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":0,"children":[21362]},{"id":21362,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[21738],"positionTicks":[{"line":3494,"ticks":1}]},{"id":21738,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20870,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123355,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":123357,"ticks":1}]},{"id":21654,"callFrame":{"functionName":"resolutionExtensionIsTSOrJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22439,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":22440,"ticks":1}]},{"id":21783,"callFrame":{"functionName":"verifyCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126221,"columnNumber":32},"hitCount":0,"children":[21784]},{"id":21784,"callFrame":{"functionName":"createDiagnosticForOptionName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126883,"columnNumber":40},"hitCount":1,"children":[21785],"positionTicks":[{"line":126885,"ticks":1}]},{"id":21785,"callFrame":{"functionName":"createDiagnosticForOption","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126914,"columnNumber":36},"hitCount":0,"children":[21786]},{"id":21786,"callFrame":{"functionName":"createCompilerOptionsDiagnostic","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126921,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":126933,"ticks":1}]},{"id":21787,"callFrame":{"functionName":"getTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125013,"columnNumber":25},"hitCount":0,"children":[21788]},{"id":21788,"callFrame":{"functionName":"createTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":49843,"columnNumber":26},"hitCount":1,"children":[21789,21792],"positionTicks":[{"line":49927,"ticks":1}]},{"id":21789,"callFrame":{"functionName":"getUnionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64172,"columnNumber":23},"hitCount":0,"children":[21790]},{"id":21790,"callFrame":{"functionName":"getUnionTypeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64199,"columnNumber":29},"hitCount":1,"children":[21791],"positionTicks":[{"line":64252,"ticks":1}]},{"id":21791,"callFrame":{"functionName":"getUnionTypeFromSortedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64280,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":64308,"ticks":1}]},{"id":21792,"callFrame":{"functionName":"initializeTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":90429,"columnNumber":32},"hitCount":0,"children":[21793,21967]},{"id":21793,"callFrame":{"functionName":"bindSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45806,"columnNumber":23},"hitCount":0,"children":[21794]},{"id":21794,"callFrame":{"functionName":"bindSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45863,"columnNumber":26},"hitCount":0,"children":[21795,21796]},{"id":21795,"callFrame":{"functionName":"bindInStrictMode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45913,"columnNumber":27},"hitCount":0},{"id":21796,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21797,21964]},{"id":21797,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[21798]},{"id":21798,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21799,21820]},{"id":21799,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[21800]},{"id":21800,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[21801]},{"id":21801,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[21802]},{"id":21802,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21803,21806,21888]},{"id":21803,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[21804,21833]},{"id":21804,"callFrame":{"functionName":"bindModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47273,"columnNumber":32},"hitCount":0,"children":[21805]},{"id":21805,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":47209,"ticks":1}]},{"id":21833,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47336,"columnNumber":37},"hitCount":0,"children":[21834]},{"id":21834,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[21835,21937]},{"id":21835,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"children":[21836,21848],"positionTicks":[{"line":46020,"ticks":1}]},{"id":21836,"callFrame":{"functionName":"createSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45920,"columnNumber":23},"hitCount":1,"children":[21849],"positionTicks":[{"line":45923,"ticks":1}]},{"id":21849,"callFrame":{"functionName":"SymbolObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148092,"columnNumber":13},"hitCount":6,"positionTicks":[{"line":148093,"ticks":6}]},{"id":21848,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19347,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":19353,"ticks":1}]},{"id":21937,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":0,"children":[21938]},{"id":21938,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20523,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20525,"ticks":1}]},{"id":21806,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[21807]},{"id":21807,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"children":[21808],"positionTicks":[{"line":46360,"ticks":1}]},{"id":21808,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[21809]},{"id":21809,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21810,21837,21850,21939]},{"id":21810,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32005,"columnNumber":73},"hitCount":0,"children":[21811]},{"id":21811,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[21812]},{"id":21812,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21813]},{"id":21813,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[21814]},{"id":21814,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21815]},{"id":21815,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[21816]},{"id":21816,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[21817,21909]},{"id":21817,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[21818]},{"id":21818,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21819]},{"id":21819,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0},{"id":21909,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46227,"columnNumber":20},"hitCount":0,"children":[21910]},{"id":21910,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21911]},{"id":21911,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[21912]},{"id":21912,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21913]},{"id":21913,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[21914]},{"id":21914,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21915]},{"id":21915,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":0,"children":[21916]},{"id":21916,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[21917]},{"id":21917,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[21918]},{"id":21918,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":2,"children":[21958],"positionTicks":[{"line":2387,"ticks":2}]},{"id":21958,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21959]},{"id":21959,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[21960]},{"id":21960,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48385,"columnNumber":24},"hitCount":0,"children":[21961]},{"id":21961,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[21962]},{"id":21962,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":0,"children":[21963]},{"id":21963,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19347,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":19350,"ticks":1}]},{"id":21837,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32189,"columnNumber":51},"hitCount":0,"children":[21838]},{"id":21838,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[21839]},{"id":21839,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[21840]},{"id":21840,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[21841]},{"id":21841,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21842,21919,21924]},{"id":21842,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21843]},{"id":21843,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[21844]},{"id":21844,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21845]},{"id":21845,"callFrame":{"functionName":"forEachChildInPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31758,"columnNumber":77},"hitCount":0,"children":[21846]},{"id":21846,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21847]},{"id":21847,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46243,"ticks":1}]},{"id":21919,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[21920]},{"id":21920,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48429,"columnNumber":41},"hitCount":0,"children":[21921]},{"id":21921,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":1,"children":[21922],"positionTicks":[{"line":47212,"ticks":1}]},{"id":21922,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47249,"columnNumber":29},"hitCount":0,"children":[21923]},{"id":21923,"callFrame":{"functionName":"isStatic","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20478,"columnNumber":17},"hitCount":0},{"id":21924,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[21925]},{"id":21925,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21926]},{"id":21926,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[21927]},{"id":21927,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21928]},{"id":21928,"callFrame":{"functionName":"forEachChildInMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31784,"columnNumber":73},"hitCount":0,"children":[21929]},{"id":21929,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[21930]},{"id":21930,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[21931]},{"id":21931,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[21932]},{"id":21932,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21933]},{"id":21933,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[21934]},{"id":21934,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48442,"columnNumber":28},"hitCount":0,"children":[21935]},{"id":21935,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[21936]},{"id":21936,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19347,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":19353,"ticks":1}]},{"id":21850,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31996,"columnNumber":79},"hitCount":0,"children":[21851]},{"id":21851,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21852,21869]},{"id":21852,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[21853]},{"id":21853,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21854]},{"id":21854,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[21855]},{"id":21855,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21856]},{"id":21856,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31820,"columnNumber":61},"hitCount":0,"children":[21857]},{"id":21857,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[21858]},{"id":21858,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[21859]},{"id":21859,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[21860]},{"id":21860,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21861]},{"id":21861,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21862]},{"id":21862,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[21863]},{"id":21863,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22694,"columnNumber":27},"hitCount":0,"children":[21864]},{"id":21864,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32229,"columnNumber":32},"hitCount":0,"children":[21865]},{"id":21865,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32265,"columnNumber":31},"hitCount":0,"children":[21866]},{"id":21866,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21867]},{"id":21867,"callFrame":{"functionName":"forEachChildInJSDocTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32213,"columnNumber":31},"hitCount":0,"children":[21868]},{"id":21868,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32269,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32271,"ticks":1}]},{"id":21869,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21870]},{"id":21870,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[21871]},{"id":21871,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21872]},{"id":21872,"callFrame":{"functionName":"forEachChildInConditionalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":69},"hitCount":0,"children":[21873]},{"id":21873,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[21874]},{"id":21874,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21875]},{"id":21875,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21876]},{"id":21876,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[21877]},{"id":21877,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21878]},{"id":21878,"callFrame":{"functionName":"forEachChildInConditionalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":69},"hitCount":0,"children":[21879]},{"id":21879,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[21880]},{"id":21880,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21881]},{"id":21881,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21882]},{"id":21882,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[21883]},{"id":21883,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21884]},{"id":21884,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31811,"columnNumber":65},"hitCount":0,"children":[21885]},{"id":21885,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[21886]},{"id":21886,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21887]},{"id":21887,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":21939,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31993,"columnNumber":79},"hitCount":0,"children":[21940]},{"id":21940,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[21941]},{"id":21941,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[21942]},{"id":21942,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[21943]},{"id":21943,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21944]},{"id":21944,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21945]},{"id":21945,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[21946]},{"id":21946,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21947]},{"id":21947,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31761,"columnNumber":73},"hitCount":0,"children":[21948]},{"id":21948,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[21949]},{"id":21949,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21950]},{"id":21950,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21951]},{"id":21951,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[21952]},{"id":21952,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21953]},{"id":21953,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32170,"columnNumber":46},"hitCount":0,"children":[21954]},{"id":21954,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[21955]},{"id":21955,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[21956]},{"id":21956,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[21957]},{"id":21957,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47617,"ticks":1}]},{"id":21888,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21889,21891]},{"id":21889,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[21890]},{"id":21890,"callFrame":{"functionName":"forEachChildInJSDocTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32213,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":32214,"ticks":1}]},{"id":21891,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[21892]},{"id":21892,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21893]},{"id":21893,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32034,"columnNumber":73},"hitCount":0,"children":[21894]},{"id":21894,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[21895]},{"id":21895,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21896]},{"id":21896,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21897]},{"id":21897,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46236,"columnNumber":24},"hitCount":0,"children":[21898]},{"id":21898,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[21899]},{"id":21899,"callFrame":{"functionName":"forEachChildInNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32192,"columnNumber":44},"hitCount":0,"children":[21900]},{"id":21900,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[21901]},{"id":21901,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46230,"columnNumber":19},"hitCount":0,"children":[21902]},{"id":21902,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[21903]},{"id":21903,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21904]},{"id":21904,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[21905]},{"id":21905,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47203,"columnNumber":43},"hitCount":0,"children":[21906]},{"id":21906,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47252,"columnNumber":34},"hitCount":0,"children":[21907]},{"id":21907,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46082,"columnNumber":30},"hitCount":0,"children":[21908]},{"id":21908,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46009,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46020,"ticks":1}]},{"id":21820,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[21821]},{"id":21821,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46226,"columnNumber":33},"hitCount":0,"children":[21822]},{"id":21822,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[21823]},{"id":21823,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46228,"columnNumber":20},"hitCount":0,"children":[21824]},{"id":21824,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21825]},{"id":21825,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[21826]},{"id":21826,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0,"children":[21827]},{"id":21827,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47629,"columnNumber":20},"hitCount":0,"children":[21828]},{"id":21828,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32005,"columnNumber":73},"hitCount":0,"children":[21829]},{"id":21829,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[21830]},{"id":21830,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47603,"columnNumber":15},"hitCount":0,"children":[21831]},{"id":21831,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46141,"columnNumber":24},"hitCount":0,"children":[21832]},{"id":21832,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":23},"hitCount":0},{"id":21964,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47664,"columnNumber":21},"hitCount":0,"children":[21965]},{"id":21965,"callFrame":{"functionName":"bindSourceFileIfExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47902,"columnNumber":41},"hitCount":0,"children":[21966]},{"id":21966,"callFrame":{"functionName":"bindSourceFileAsExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47913,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":47914,"ticks":1}]},{"id":21967,"callFrame":{"functionName":"mergeSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51172,"columnNumber":27},"hitCount":0,"children":[21968]},{"id":21968,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51173,"columnNumber":19},"hitCount":0},{"id":21969,"callFrame":{"functionName":"finishCachingPerDirectoryResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129318,"columnNumber":46},"hitCount":0,"children":[21970,21985]},{"id":21970,"callFrame":{"functionName":"watchFailedLookupLocationOfNonRelativeModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129725,"columnNumber":66},"hitCount":0,"children":[21971,21976]},{"id":21971,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129730,"columnNumber":26},"hitCount":0,"children":[21972]},{"id":21972,"callFrame":{"functionName":"watchAffectingLocationsOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129650,"columnNumber":46},"hitCount":0,"children":[21973]},{"id":21973,"callFrame":{"functionName":"createFileWatcherOfAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129663,"columnNumber":47},"hitCount":0,"children":[21974]},{"id":21974,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[21975]},{"id":21975,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":21976,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129624,"columnNumber":48},"hitCount":0,"children":[21977]},{"id":21977,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129602,"columnNumber":36},"hitCount":0,"children":[21978,21982]},{"id":21978,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129782,"columnNumber":30},"hitCount":0,"children":[21979]},{"id":21979,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129737,"columnNumber":46},"hitCount":0,"children":[21980]},{"id":21980,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[21981]},{"id":21981,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8800,"ticks":1}]},{"id":21982,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128994,"columnNumber":48},"hitCount":0,"children":[21983]},{"id":21983,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[21984]},{"id":21984,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9007,"ticks":1}]},{"id":21985,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129325,"columnNumber":72},"hitCount":0,"children":[21986]},{"id":21986,"callFrame":{"functionName":"createFileWatcherOfAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129663,"columnNumber":47},"hitCount":0,"children":[21987]},{"id":21987,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8799,"columnNumber":21},"hitCount":0,"children":[21988]},{"id":21988,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8800,"ticks":2}]},{"id":21989,"callFrame":{"functionName":"updateTypeRootsWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130044,"columnNumber":31},"hitCount":0,"children":[21990]},{"id":21990,"callFrame":{"functionName":"closeTypeRootsWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130020,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":130022,"ticks":1}]},{"id":21991,"callFrame":{"functionName":"print","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183411,"columnNumber":7},"hitCount":0,"children":[21992]},{"id":21992,"callFrame":{"functionName":"filesToStringWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183391,"columnNumber":21},"hitCount":0,"children":[21993]},{"id":21993,"callFrame":{"functionName":"explainFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130232,"columnNumber":21},"hitCount":0,"children":[21994,21999,22000,22013]},{"id":21994,"callFrame":{"functionName":"toFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130425,"columnNumber":19},"hitCount":0,"children":[21995]},{"id":21995,"callFrame":{"functionName":"relativeFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130235,"columnNumber":27},"hitCount":0,"children":[21996]},{"id":21996,"callFrame":{"functionName":"convertToRelativePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9212,"columnNumber":30},"hitCount":0,"children":[21997]},{"id":21997,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9225,"columnNumber":40},"hitCount":0,"children":[21998]},{"id":21998,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9185,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":9190,"ticks":1}]},{"id":21999,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130238,"columnNumber":64},"hitCount":1,"children":[22001],"positionTicks":[{"line":130239,"ticks":1}]},{"id":22001,"callFrame":{"functionName":"fileIncludeReasonToDiagnostics","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130317,"columnNumber":39},"hitCount":0,"children":[22002,22018]},{"id":22002,"callFrame":{"functionName":"getReferencedFileLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123787,"columnNumber":34},"hitCount":0,"children":[22003,22012]},{"id":22003,"callFrame":{"functionName":"getResolvedModuleFromModuleSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124428,"columnNumber":47},"hitCount":0,"children":[22004]},{"id":22004,"callFrame":{"functionName":"getModeForUsageLocation2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127007,"columnNumber":35},"hitCount":0,"children":[22005]},{"id":22005,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124509,"columnNumber":44},"hitCount":0,"children":[22006]},{"id":22006,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":0,"children":[22007]},{"id":22007,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[22008]},{"id":22008,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[22009]},{"id":22009,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":0,"children":[22010]},{"id":22010,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[22011]},{"id":22011,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3488,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3489,"ticks":1}]},{"id":22012,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11809,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11888,"ticks":1}]},{"id":22018,"callFrame":{"functionName":"toFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130425,"columnNumber":19},"hitCount":0,"children":[22019]},{"id":22019,"callFrame":{"functionName":"relativeFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130235,"columnNumber":27},"hitCount":1,"children":[22020],"positionTicks":[{"line":130236,"ticks":1}]},{"id":22020,"callFrame":{"functionName":"convertToRelativePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9212,"columnNumber":30},"hitCount":0,"children":[22021]},{"id":22021,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9225,"columnNumber":40},"hitCount":0,"children":[22022]},{"id":22022,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9185,"columnNumber":36},"hitCount":0,"children":[22023]},{"id":22023,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":0,"children":[22024,22025]},{"id":22024,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9007,"ticks":2}]},{"id":22025,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[22026]},{"id":22026,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":22000,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130239,"columnNumber":105},"hitCount":0},{"id":22013,"callFrame":{"functionName":"explainIfFileIsRedirectAndImpliedFormat","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130242,"columnNumber":48},"hitCount":1,"children":[22014],"positionTicks":[{"line":130263,"ticks":1}]},{"id":22014,"callFrame":{"functionName":"toFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130425,"columnNumber":19},"hitCount":0,"children":[22015]},{"id":22015,"callFrame":{"functionName":"relativeFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130235,"columnNumber":27},"hitCount":0,"children":[22016]},{"id":22016,"callFrame":{"functionName":"convertToRelativePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9212,"columnNumber":30},"hitCount":0,"children":[22017]},{"id":22017,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9225,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":9226,"ticks":1}]},{"id":23376,"callFrame":{"functionName":"invalidateResolutionsOfFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182511,"columnNumber":46},"hitCount":1,"children":[23377],"positionTicks":[{"line":182512,"ticks":1}]},{"id":23377,"callFrame":{"functionName":"cancel","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181213,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":181215,"ticks":1}]},{"id":23528,"callFrame":{"functionName":"invalidateResolutionsOfFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182511,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":182512,"ticks":1}]},{"id":23064,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187292,"columnNumber":29},"hitCount":0,"children":[23065]},{"id":23065,"callFrame":{"functionName":"isSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183565,"columnNumber":36},"hitCount":0,"children":[23066]},{"id":23066,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":8919,"ticks":1}]},{"id":23409,"callFrame":{"functionName":"tryFindDefaultConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187289,"columnNumber":44},"hitCount":1,"children":[23410,23974],"positionTicks":[{"line":187291,"ticks":1}]},{"id":23410,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187292,"columnNumber":29},"hitCount":1,"children":[23411,23723],"positionTicks":[{"line":187293,"ticks":1}]},{"id":23411,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":1,"children":[23412],"positionTicks":[{"line":8919,"ticks":1}]},{"id":23412,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[23413]},{"id":23413,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[23414]},{"id":23414,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8871,"columnNumber":25},"hitCount":0,"children":[23415]},{"id":23415,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":23723,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":126085,"ticks":1}]},{"id":23974,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":125915,"ticks":1}]},{"id":22875,"callFrame":{"functionName":"updateProjectIfDirty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184758,"columnNumber":29},"hitCount":0,"children":[22876]},{"id":22876,"callFrame":{"functionName":"invalidateResolutionsOfFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182511,"columnNumber":46},"hitCount":1,"children":[23299],"positionTicks":[{"line":182513,"ticks":1}]},{"id":23299,"callFrame":{"functionName":"clearInvalidateResolutionOfFailedLookupTimer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182494,"columnNumber":46},"hitCount":0,"children":[23300]},{"id":23300,"callFrame":{"functionName":"cancel","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181213,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":181215,"ticks":1}]},{"id":23768,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187292,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":187293,"ticks":1}]},{"id":23914,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185927,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":185928,"ticks":1}]},{"id":22027,"callFrame":{"functionName":"cleanupProjectsAndScriptInfos","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187380,"columnNumber":31},"hitCount":6,"children":[22028,22030],"positionTicks":[{"line":187382,"ticks":1},{"line":187387,"ticks":2},{"line":187392,"ticks":3}]},{"id":22028,"callFrame":{"functionName":"cleanupConfiguredProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187373,"columnNumber":27},"hitCount":3,"children":[22029],"positionTicks":[{"line":187375,"ticks":3}]},{"id":22029,"callFrame":{"functionName":"getOrphanConfiguredProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187407,"columnNumber":29},"hitCount":16,"children":[22734,23178,23466,23573,23597,23917],"positionTicks":[{"line":187440,"ticks":2},{"line":187408,"ticks":1},{"line":187428,"ticks":9},{"line":187447,"ticks":1},{"line":187421,"ticks":1},{"line":187409,"ticks":2}]},{"id":22734,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187427,"columnNumber":27},"hitCount":86,"children":[22735,23014,23171,23221],"positionTicks":[{"line":2469,"ticks":1},{"line":187297,"ticks":1},{"line":187285,"ticks":1},{"line":187325,"ticks":1},{"line":184790,"ticks":7},{"line":184628,"ticks":2},{"line":187437,"ticks":9},{"line":187296,"ticks":1},{"line":2741,"ticks":4},{"line":187431,"ticks":1},{"line":187270,"ticks":1},{"line":3477,"ticks":1},{"line":183567,"ticks":4},{"line":187429,"ticks":9},{"line":187268,"ticks":5},{"line":2470,"ticks":2},{"line":187436,"ticks":2},{"line":187269,"ticks":3},{"line":2740,"ticks":1},{"line":187324,"ticks":3},{"line":187284,"ticks":2},{"line":187287,"ticks":2},{"line":187428,"ticks":3},{"line":2471,"ticks":3},{"line":187333,"ticks":13},{"line":187271,"ticks":1},{"line":187291,"ticks":2},{"line":187432,"ticks":1}]},{"id":22735,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187314,"columnNumber":66},"hitCount":6,"children":[22736,23100],"positionTicks":[{"line":187333,"ticks":1},{"line":187315,"ticks":3},{"line":187326,"ticks":1},{"line":187317,"ticks":1}]},{"id":22736,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187267,"columnNumber":50},"hitCount":36,"children":[22810,22988,23097,23156,23839],"positionTicks":[{"line":187269,"ticks":1},{"line":187271,"ticks":3},{"line":187281,"ticks":10},{"line":187280,"ticks":21},{"line":187270,"ticks":1}]},{"id":22810,"callFrame":{"functionName":"tryFindDefaultConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187289,"columnNumber":44},"hitCount":0,"children":[22811]},{"id":22811,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187292,"columnNumber":29},"hitCount":1,"children":[22812,23330,23563],"positionTicks":[{"line":187295,"ticks":1}]},{"id":22812,"callFrame":{"functionName":"containsScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182876,"columnNumber":20},"hitCount":16,"children":[22813],"positionTicks":[{"line":182892,"ticks":3},{"line":182877,"ticks":12},{"line":182878,"ticks":1}]},{"id":22813,"callFrame":{"functionName":"isRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182889,"columnNumber":8},"hitCount":38,"positionTicks":[{"line":182892,"ticks":38}]},{"id":23330,"callFrame":{"functionName":"isSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183565,"columnNumber":36},"hitCount":0,"children":[23331]},{"id":23331,"callFrame":{"functionName":"isSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125951,"columnNumber":45},"hitCount":5,"children":[23335],"positionTicks":[{"line":125953,"ticks":5}]},{"id":23335,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":26,"children":[23336],"positionTicks":[{"line":9069,"ticks":1},{"line":125916,"ticks":1},{"line":125925,"ticks":1},{"line":9064,"ticks":3},{"line":9087,"ticks":2},{"line":125924,"ticks":5},{"line":9066,"ticks":1},{"line":124548,"ticks":1},{"line":9088,"ticks":1},{"line":8921,"ticks":1},{"line":8919,"ticks":1},{"line":125915,"ticks":8}]},{"id":23336,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[23337]},{"id":23337,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[23338,23416,23605]},{"id":23338,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":8,"children":[23339,23374],"positionTicks":[{"line":9066,"ticks":8}]},{"id":23339,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":11,"positionTicks":[{"line":9021,"ticks":11}]},{"id":23374,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":80},{"id":23416,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":3,"children":[23417],"positionTicks":[{"line":126086,"ticks":2},{"line":3494,"ticks":1}]},{"id":23417,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"children":[23418],"positionTicks":[{"line":3494,"ticks":1}]},{"id":23418,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":89},{"id":23605,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8871,"columnNumber":25},"hitCount":0,"children":[23606]},{"id":23606,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":4,"positionTicks":[{"line":8921,"ticks":4}]},{"id":23563,"callFrame":{"functionName":"tryAddToSet","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2738,"columnNumber":20},"hitCount":4,"positionTicks":[{"line":2741,"ticks":4}]},{"id":22988,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187237,"columnNumber":37},"hitCount":33,"children":[22989,23212],"positionTicks":[{"line":185955,"ticks":1},{"line":187238,"ticks":16},{"line":3494,"ticks":2},{"line":187247,"ticks":6},{"line":187261,"ticks":6},{"line":187243,"ticks":2}]},{"id":22989,"callFrame":{"functionName":"findConfiguredProjectByProjectName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185953,"columnNumber":36},"hitCount":0,"children":[22990,23055]},{"id":22990,"callFrame":{"functionName":"getConfiguredProjectByCanonicalConfigFilePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185958,"columnNumber":47},"hitCount":153,"positionTicks":[{"line":185960,"ticks":153}]},{"id":23055,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":119,"children":[23326,23817],"positionTicks":[{"line":3494,"ticks":119}]},{"id":23326,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":88},{"id":23817,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3488,"columnNumber":20},"hitCount":3,"positionTicks":[{"line":3489,"ticks":3}]},{"id":23212,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":23097,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185927,"columnNumber":26},"hitCount":21,"children":[23098,23365,23435],"positionTicks":[{"line":184612,"ticks":7},{"line":185934,"ticks":1},{"line":184618,"ticks":1},{"line":185933,"ticks":1},{"line":185928,"ticks":11}]},{"id":23098,"callFrame":{"functionName":"getConfigFileNameForFileFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185902,"columnNumber":35},"hitCount":2,"children":[23669],"positionTicks":[{"line":185903,"ticks":2}]},{"id":23669,"callFrame":{"functionName":"getConfigFileNameFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184609,"columnNumber":35},"hitCount":33,"positionTicks":[{"line":184612,"ticks":33}]},{"id":23365,"callFrame":{"functionName":"isAncestorConfigFileInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184616,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":184617,"ticks":1}]},{"id":23435,"callFrame":{"functionName":"getConfigFileNameFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184609,"columnNumber":35},"hitCount":3,"positionTicks":[{"line":184612,"ticks":1},{"line":184610,"ticks":2}]},{"id":23156,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187292,"columnNumber":29},"hitCount":5,"children":[23157],"positionTicks":[{"line":187293,"ticks":5}]},{"id":23157,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":0,"children":[23158,23176,23256]},{"id":23158,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[23159]},{"id":23159,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":23176,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9066,"ticks":1}]},{"id":23256,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[23257]},{"id":23257,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[23258,23261]},{"id":23258,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[23259]},{"id":23259,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":23261,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":0,"children":[23262]},{"id":23262,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":23839,"callFrame":{"functionName":"fileOpenReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184788,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":184790,"ticks":3}]},{"id":23100,"callFrame":{"functionName":"forEachAncestorProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184625,"columnNumber":31},"hitCount":0,"children":[23101]},{"id":23101,"callFrame":{"functionName":"getCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182347,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":182349,"ticks":1}]},{"id":23014,"callFrame":{"functionName":"retainConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187454,"columnNumber":36},"hitCount":6,"positionTicks":[{"line":187455,"ticks":1},{"line":187456,"ticks":5}]},{"id":23171,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":37,"positionTicks":[{"line":186760,"ticks":2},{"line":186759,"ticks":33},{"line":186758,"ticks":2}]},{"id":23221,"callFrame":{"functionName":"find","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2466,"columnNumber":13},"hitCount":1,"children":[23843],"positionTicks":[{"line":2467,"ticks":1}]},{"id":23843,"callFrame":{"functionName":"isExternalProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184438,"columnNumber":26},"hitCount":4,"positionTicks":[{"line":184440,"ticks":1},{"line":184439,"ticks":3}]},{"id":23178,"callFrame":{"functionName":"retainConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187454,"columnNumber":36},"hitCount":2,"children":[23179],"positionTicks":[{"line":187455,"ticks":1},{"line":187456,"ticks":1}]},{"id":23179,"callFrame":{"functionName":"forEachReferencedProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184744,"columnNumber":33},"hitCount":0,"children":[23180]},{"id":23180,"callFrame":{"functionName":"forEachAnyProjectReferenceKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184737,"columnNumber":39},"hitCount":0,"children":[23181,23357]},{"id":23181,"callFrame":{"functionName":"forEachResolvedProjectReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184331,"columnNumber":33},"hitCount":0,"children":[23182]},{"id":23182,"callFrame":{"functionName":"forEachResolvedProjectReference2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125926,"columnNumber":43},"hitCount":0,"children":[23183]},{"id":23183,"callFrame":{"functionName":"forEachResolvedProjectReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123719,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":123721,"ticks":1}]},{"id":23357,"callFrame":{"functionName":"getCurrentProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183108,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":183110,"ticks":1}]},{"id":23466,"callFrame":{"functionName":"isExternalProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184438,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":184439,"ticks":1}]},{"id":23573,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185927,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":185928,"ticks":1}]},{"id":23597,"callFrame":{"functionName":"containsScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182876,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":182877,"ticks":1}]},{"id":23917,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187237,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":187261,"ticks":1}]},{"id":22030,"callFrame":{"functionName":"removeOrphanScriptInfos","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187460,"columnNumber":25},"hitCount":294,"children":[22031,24007],"positionTicks":[{"line":187463,"ticks":15},{"line":187462,"ticks":279}]},{"id":22031,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187462,"columnNumber":38},"hitCount":234,"children":[22032,22834,23966],"positionTicks":[{"line":187466,"ticks":7},{"line":187464,"ticks":4},{"line":2387,"ticks":3},{"line":181731,"ticks":5},{"line":187463,"ticks":8},{"line":187482,"ticks":182},{"line":2386,"ticks":8},{"line":187483,"ticks":12},{"line":181730,"ticks":2},{"line":187465,"ticks":2},{"line":187500,"ticks":1}]},{"id":22032,"callFrame":{"functionName":"isOrphan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181932,"columnNumber":10},"hitCount":3,"children":[22033],"positionTicks":[{"line":181934,"ticks":3}]},{"id":22033,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2383,"columnNumber":16},"hitCount":0,"children":[22034]},{"id":22034,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181933,"columnNumber":68},"hitCount":0},{"id":22834,"callFrame":{"functionName":"isOrphan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184390,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":184391,"ticks":1}]},{"id":23966,"callFrame":{"functionName":"isContainedByBackgroundProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181936,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":184443,"ticks":1}]},{"id":24007,"callFrame":{"functionName":"isContainedByBackgroundProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181936,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":181937,"ticks":1}]},{"id":22035,"callFrame":{"functionName":"printProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185936,"columnNumber":15},"hitCount":26,"children":[22771,23062,23393,23847],"positionTicks":[{"line":185943,"ticks":1},{"line":185946,"ticks":25}]},{"id":22771,"callFrame":{"functionName":"printProjectWithoutFileNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":188043,"columnNumber":37},"hitCount":0,"children":[22772,23838]},{"id":22772,"callFrame":{"functionName":"print","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183411,"columnNumber":7},"hitCount":3,"children":[22773,23125,23290,23487,23696],"positionTicks":[{"line":183415,"ticks":1},{"line":183414,"ticks":2}]},{"id":22773,"callFrame":{"functionName":"print","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183411,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":183431,"ticks":1}]},{"id":23125,"callFrame":{"functionName":"getSourceFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124294,"columnNumber":20},"hitCount":3,"positionTicks":[{"line":124295,"ticks":3}]},{"id":23290,"callFrame":{"functionName":"returnFalse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3476,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3477,"ticks":1}]},{"id":23487,"callFrame":{"functionName":"filesToStringWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183391,"columnNumber":21},"hitCount":3,"positionTicks":[{"line":183392,"ticks":1},{"line":183396,"ticks":2}]},{"id":23696,"callFrame":{"functionName":"msg","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":57,"columnNumber":13},"hitCount":0,"children":[23697,23963]},{"id":23697,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192494,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":192495,"ticks":1}]},{"id":23963,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2114,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":2115,"ticks":1}]},{"id":23838,"callFrame":{"functionName":"msg","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":57,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":58,"ticks":1}]},{"id":23062,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185945,"columnNumber":27},"hitCount":109,"children":[23148,23202,23340,23344],"positionTicks":[{"line":51,"ticks":2},{"line":63,"ticks":2},{"line":185948,"ticks":6},{"line":75,"ticks":1},{"line":186760,"ticks":1},{"line":185946,"ticks":12},{"line":68,"ticks":3},{"line":66,"ticks":1},{"line":186759,"ticks":3},{"line":60,"ticks":3},{"line":185949,"ticks":75}]},{"id":23148,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":4,"children":[23165],"positionTicks":[{"line":66,"ticks":4}]},{"id":23165,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":129,"ticks":1}]},{"id":23202,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192494,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":192495,"ticks":1}]},{"id":23340,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":14,"children":[23341,23464,23476],"positionTicks":[{"line":51,"ticks":14}]},{"id":23341,"callFrame":{"functionName":"msg","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":57,"columnNumber":13},"hitCount":49,"children":[23342,23383,23634],"positionTicks":[{"line":67,"ticks":6},{"line":63,"ticks":15},{"line":60,"ticks":28}]},{"id":23342,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":18,"children":[23343],"positionTicks":[{"line":68,"ticks":14},{"line":66,"ticks":4}]},{"id":23343,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":14,"positionTicks":[{"line":126,"ticks":1},{"line":129,"ticks":9},{"line":125,"ticks":4}]},{"id":23383,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2114,"columnNumber":10},"hitCount":9,"positionTicks":[{"line":2115,"ticks":9}]},{"id":23634,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192494,"columnNumber":7},"hitCount":9,"positionTicks":[{"line":192495,"ticks":9}]},{"id":23464,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2114,"columnNumber":10},"hitCount":4,"positionTicks":[{"line":2115,"ticks":4}]},{"id":23476,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192494,"columnNumber":7},"hitCount":2,"positionTicks":[{"line":192495,"ticks":2}]},{"id":23344,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":37,"positionTicks":[{"line":186760,"ticks":2},{"line":186759,"ticks":35}]},{"id":23393,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":23847,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":0,"children":[23848]},{"id":23848,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":0,"children":[23849]},{"id":23849,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":129,"ticks":1}]},{"id":23278,"callFrame":{"functionName":"hasLevel","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":48,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":23978,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187314,"columnNumber":66},"hitCount":1,"positionTicks":[{"line":187315,"ticks":1}]},{"id":23684,"callFrame":{"functionName":"printProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185936,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":185937,"ticks":1}]},{"id":23868,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9064,"ticks":1}]},{"id":22036,"callFrame":{"functionName":"createProjectProgram","scriptId":"697","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js","lineNumber":50,"columnNumber":29},"hitCount":1,"children":[22037,24631],"positionTicks":[{"line":56,"ticks":1}]},{"id":22037,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":2,"children":[22038,24524],"positionTicks":[{"line":639,"ticks":1},{"line":644,"ticks":1}]},{"id":22038,"callFrame":{"functionName":"","scriptId":"697","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js","lineNumber":52,"columnNumber":78},"hitCount":2,"children":[22039,23238,24701],"positionTicks":[{"line":53,"ticks":2}]},{"id":22039,"callFrame":{"functionName":"getAstFromProgram","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":100,"columnNumber":26},"hitCount":1,"children":[22040,22737,24080],"positionTicks":[{"line":106,"ticks":1}]},{"id":22040,"callFrame":{"functionName":"getExtension","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":94,"columnNumber":21},"hitCount":4,"children":[23102,23310],"positionTicks":[{"line":95,"ticks":1},{"line":99,"ticks":3}]},{"id":23102,"callFrame":{"functionName":"extname","scriptId":"30","url":"node:path","lineNumber":1387,"columnNumber":9},"hitCount":2,"children":[23893],"positionTicks":[{"line":1388,"ticks":1},{"line":1437,"ticks":1}]},{"id":23893,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":535,"ticks":1}]},{"id":23310,"callFrame":{"functionName":"","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":98,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":22737,"callFrame":{"functionName":"getSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125061,"columnNumber":24},"hitCount":0,"children":[22738,23547]},{"id":22738,"callFrame":{"functionName":"getSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125064,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":125065,"ticks":2}]},{"id":23547,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":1,"children":[23548],"positionTicks":[{"line":9072,"ticks":1}]},{"id":23548,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[23549,23675]},{"id":23549,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":0,"children":[23550]},{"id":23550,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":23675,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[23676]},{"id":23676,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":24080,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":126085,"ticks":1}]},{"id":23238,"callFrame":{"functionName":"getSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125061,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":125062,"ticks":1},{"line":125063,"ticks":1}]},{"id":24701,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[24702]},{"id":24702,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":0,"children":[24703]},{"id":24703,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":0,"children":[24704]},{"id":24704,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":24524,"callFrame":{"functionName":"extname","scriptId":"30","url":"node:path","lineNumber":1387,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1388,"ticks":1}]},{"id":24631,"callFrame":{"functionName":"","scriptId":"697","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js","lineNumber":52,"columnNumber":78},"hitCount":1,"positionTicks":[{"line":53,"ticks":1}]},{"id":22559,"callFrame":{"functionName":"getProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148999,"columnNumber":21},"hitCount":1,"children":[22560,23908],"positionTicks":[{"line":149001,"ticks":1}]},{"id":22560,"callFrame":{"functionName":"synchronizeHostData","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148824,"columnNumber":30},"hitCount":1,"children":[22561],"positionTicks":[{"line":148827,"ticks":1}]},{"id":22561,"callFrame":{"functionName":"updateFromProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182972,"columnNumber":19},"hitCount":0,"children":[22562]},{"id":22562,"callFrame":{"functionName":"updateProjectIfDirty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184758,"columnNumber":29},"hitCount":0,"children":[22563,23774]},{"id":22563,"callFrame":{"functionName":"invalidateResolutionsOfFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182511,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":182515,"ticks":1}]},{"id":23774,"callFrame":{"functionName":"cancel","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181213,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":181215,"ticks":1}]},{"id":23908,"callFrame":{"functionName":"invalidateResolutionsOfFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182511,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":182512,"ticks":1}]},{"id":23015,"callFrame":{"functionName":"getScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186506,"columnNumber":15},"hitCount":0,"children":[23016,23540,23876]},{"id":23016,"callFrame":{"functionName":"toNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181147,"columnNumber":25},"hitCount":0,"children":[23017]},{"id":23017,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[23018]},{"id":23018,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":23540,"callFrame":{"functionName":"getScriptInfoForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186754,"columnNumber":32},"hitCount":2,"children":[23541],"positionTicks":[{"line":186755,"ticks":2}]},{"id":23541,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":23876,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3494,"ticks":1}]},{"id":23187,"callFrame":{"functionName":"getDefaultProjectForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185282,"columnNumber":26},"hitCount":0,"children":[23188]},{"id":23188,"callFrame":{"functionName":"ensureDefaultProjectForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185310,"columnNumber":29},"hitCount":0,"children":[23189]},{"id":23189,"callFrame":{"functionName":"tryGetDefaultProjectForEnsuringConfiguredProjectForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185294,"columnNumber":57},"hitCount":0,"children":[23190,23217,23601]},{"id":23190,"callFrame":{"functionName":"getScriptInfoForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186754,"columnNumber":32},"hitCount":2,"children":[23191],"positionTicks":[{"line":186755,"ticks":2}]},{"id":23191,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186758,"ticks":1}]},{"id":23217,"callFrame":{"functionName":"tryGetDefaultProjectForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185286,"columnNumber":29},"hitCount":0,"children":[23218,23666]},{"id":23218,"callFrame":{"functionName":"getDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181850,"columnNumber":19},"hitCount":0,"children":[23219]},{"id":23219,"callFrame":{"functionName":"isConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184435,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":184437,"ticks":1}]},{"id":23666,"callFrame":{"functionName":"isBackgroundProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184441,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":184443,"ticks":1}]},{"id":23601,"callFrame":{"functionName":"isOrphan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181932,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":181933,"ticks":1}]},{"id":23964,"callFrame":{"functionName":"getLanguageService","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182578,"columnNumber":20},"hitCount":0,"children":[23965]},{"id":23965,"callFrame":{"functionName":"updateProjectIfDirty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184758,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":184759,"ticks":1}]},{"id":24089,"callFrame":{"functionName":"openClientFileWithNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187393,"columnNumber":34},"hitCount":6,"children":[24090,24097,24116,24211,24618,24672],"positionTicks":[{"line":187394,"ticks":6}]},{"id":24090,"callFrame":{"functionName":"assignProjectToOpenedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187194,"columnNumber":33},"hitCount":1,"children":[24091,24295,24317,24365],"positionTicks":[{"line":187195,"ticks":1}]},{"id":24091,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187314,"columnNumber":66},"hitCount":1,"children":[24092],"positionTicks":[{"line":182349,"ticks":1}]},{"id":24092,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187267,"columnNumber":50},"hitCount":0,"children":[24093,24279,24304]},{"id":24093,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185927,"columnNumber":26},"hitCount":2,"children":[24094,24458,24541,24671,24756],"positionTicks":[{"line":185933,"ticks":1},{"line":185932,"ticks":1}]},{"id":24094,"callFrame":{"functionName":"forEachConfigFileLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185861,"columnNumber":27},"hitCount":19,"children":[24095,24157,24408,24437,24494,24526],"positionTicks":[{"line":185862,"ticks":19}]},{"id":24095,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9157,"columnNumber":21},"hitCount":9,"children":[24096,24140,24323],"positionTicks":[{"line":9174,"ticks":1},{"line":3073,"ticks":1},{"line":9167,"ticks":2},{"line":9175,"ticks":2},{"line":2796,"ticks":1},{"line":9033,"ticks":2}]},{"id":24096,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":3,"positionTicks":[{"line":9044,"ticks":1},{"line":9050,"ticks":1},{"line":9047,"ticks":1}]},{"id":24140,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":1,"children":[24141,24725],"positionTicks":[{"line":9009,"ticks":1}]},{"id":24141,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":23},"hitCount":17,"positionTicks":[{"line":9007,"ticks":17}]},{"id":24725,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[24726]},{"id":24726,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8921,"ticks":1}]},{"id":24323,"callFrame":{"functionName":"equateStringsCaseInsensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3570,"columnNumber":37},"hitCount":2,"positionTicks":[{"line":3572,"ticks":1},{"line":3571,"ticks":1}]},{"id":24157,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185931,"columnNumber":64},"hitCount":1,"children":[24158],"positionTicks":[{"line":1661,"ticks":1}]},{"id":24158,"callFrame":{"functionName":"configFileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185741,"columnNumber":18},"hitCount":43,"children":[24159],"positionTicks":[{"line":185751,"ticks":1},{"line":185746,"ticks":9},{"line":185743,"ticks":32},{"line":185742,"ticks":1}]},{"id":24159,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8787,"columnNumber":23},"hitCount":0,"children":[24160]},{"id":24160,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8765,"columnNumber":34},"hitCount":0,"children":[24161,24270]},{"id":24161,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8766,"ticks":1}]},{"id":24270,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8549,"columnNumber":21},"hitCount":0,"children":[24271]},{"id":24271,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":1,"children":[24272,24356],"positionTicks":[{"line":1657,"ticks":1}]},{"id":24272,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":35,"positionTicks":[{"line":1657,"ticks":35}]},{"id":24356,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[24357]},{"id":24357,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[24358,24583]},{"id":24358,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[24359]},{"id":24359,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":722,"ticks":1}]},{"id":24583,"callFrame":{"functionName":"toPathIfFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1580,"columnNumber":24},"hitCount":0,"children":[24584]},{"id":24584,"callFrame":{"functionName":"isURL","scriptId":"28","url":"node:internal/url","lineNumber":768,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":770,"ticks":1}]},{"id":24408,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":5,"children":[24539,24659],"positionTicks":[{"line":9047,"ticks":1},{"line":9044,"ticks":2},{"line":8926,"ticks":1},{"line":9021,"ticks":1}]},{"id":24539,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":9021,"ticks":2}]},{"id":24659,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8954,"columnNumber":22},"hitCount":0,"children":[24660]},{"id":24660,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":8931,"ticks":2}]},{"id":24437,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":5,"positionTicks":[{"line":8921,"ticks":1},{"line":8918,"ticks":2},{"line":8917,"ticks":2}]},{"id":24494,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":24526,"callFrame":{"functionName":"hasTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8901,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":8903,"ticks":1}]},{"id":24458,"callFrame":{"functionName":"getConfigFileNameForFileFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185902,"columnNumber":35},"hitCount":0,"children":[24459]},{"id":24459,"callFrame":{"functionName":"getConfigFileNameFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184609,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":184612,"ticks":1}]},{"id":24541,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":0,"children":[24542]},{"id":24542,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2114,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":2115,"ticks":1}]},{"id":24671,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185931,"columnNumber":64},"hitCount":2,"positionTicks":[{"line":185932,"ticks":2}]},{"id":24756,"callFrame":{"functionName":"setConfigFileNameForFileInCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185910,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":185911,"ticks":1}]},{"id":24279,"callFrame":{"functionName":"tryFindDefaultConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187289,"columnNumber":44},"hitCount":0,"children":[24280]},{"id":24280,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187292,"columnNumber":29},"hitCount":0,"children":[24281]},{"id":24281,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":0,"children":[24282]},{"id":24282,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[24283]},{"id":24283,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":0,"children":[24284,24802]},{"id":24284,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":126086,"ticks":1}]},{"id":24802,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":0,"children":[24803]},{"id":24803,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":24304,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187237,"columnNumber":37},"hitCount":0,"children":[24305,24784]},{"id":24305,"callFrame":{"functionName":"updateConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184775,"columnNumber":32},"hitCount":1,"children":[24306],"positionTicks":[{"line":184776,"ticks":1}]},{"id":24306,"callFrame":{"functionName":"clearInvalidateResolutionOfFailedLookupTimer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182494,"columnNumber":46},"hitCount":2,"positionTicks":[{"line":182495,"ticks":2}]},{"id":24784,"callFrame":{"functionName":"findConfiguredProjectByProjectName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185953,"columnNumber":36},"hitCount":0,"children":[24785]},{"id":24785,"callFrame":{"functionName":"getConfiguredProjectByCanonicalConfigFilePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185958,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":185960,"ticks":1}]},{"id":24295,"callFrame":{"functionName":"clearInvalidateResolutionOfFailedLookupTimer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182494,"columnNumber":46},"hitCount":2,"positionTicks":[{"line":182495,"ticks":2}]},{"id":24317,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187292,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":187293,"ticks":1}]},{"id":24365,"callFrame":{"functionName":"updateConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184775,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":184776,"ticks":1}]},{"id":24097,"callFrame":{"functionName":"cleanupProjectsAndScriptInfos","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187380,"columnNumber":31},"hitCount":272,"children":[24098,24156],"positionTicks":[{"line":187381,"ticks":272}]},{"id":24098,"callFrame":{"functionName":"getOrphanConfiguredProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187407,"columnNumber":29},"hitCount":40,"children":[24099,24119,24384,24430,24487,24502],"positionTicks":[{"line":187408,"ticks":40}]},{"id":24099,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187427,"columnNumber":27},"hitCount":242,"children":[24100,24167,24204,24506],"positionTicks":[{"line":187297,"ticks":1},{"line":187325,"ticks":3},{"line":186760,"ticks":2},{"line":187324,"ticks":2},{"line":2740,"ticks":7},{"line":182349,"ticks":2},{"line":187284,"ticks":2},{"line":182344,"ticks":2},{"line":187323,"ticks":2},{"line":186759,"ticks":4},{"line":184790,"ticks":23},{"line":187281,"ticks":6},{"line":187428,"ticks":8},{"line":187285,"ticks":2},{"line":2741,"ticks":4},{"line":187431,"ticks":8},{"line":187280,"ticks":4},{"line":183567,"ticks":4},{"line":184628,"ticks":6},{"line":187432,"ticks":4},{"line":187291,"ticks":7},{"line":187315,"ticks":2},{"line":187268,"ticks":30},{"line":125953,"ticks":2},{"line":187429,"ticks":27},{"line":187295,"ticks":5},{"line":187436,"ticks":6},{"line":2470,"ticks":3},{"line":2469,"ticks":5},{"line":187269,"ticks":6},{"line":2471,"ticks":2},{"line":187296,"ticks":3},{"line":187437,"ticks":19},{"line":187271,"ticks":11},{"line":187333,"ticks":18}]},{"id":24100,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187314,"columnNumber":66},"hitCount":5,"children":[24101],"positionTicks":[{"line":187333,"ticks":5}]},{"id":24101,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187267,"columnNumber":50},"hitCount":93,"children":[24102,24113,24182,24403],"positionTicks":[{"line":187268,"ticks":1},{"line":187280,"ticks":43},{"line":187281,"ticks":36},{"line":187271,"ticks":13}]},{"id":24102,"callFrame":{"functionName":"tryFindDefaultConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187289,"columnNumber":44},"hitCount":0,"children":[24103]},{"id":24103,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187292,"columnNumber":29},"hitCount":0,"children":[24104,24105,24120]},{"id":24104,"callFrame":{"functionName":"tryAddToSet","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2738,"columnNumber":20},"hitCount":23,"positionTicks":[{"line":2740,"ticks":6},{"line":2741,"ticks":17}]},{"id":24105,"callFrame":{"functionName":"isSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183565,"columnNumber":36},"hitCount":0,"children":[24106]},{"id":24106,"callFrame":{"functionName":"isSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125951,"columnNumber":45},"hitCount":11,"children":[24107,24457],"positionTicks":[{"line":125953,"ticks":11}]},{"id":24107,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":45,"children":[24108],"positionTicks":[{"line":9065,"ticks":1},{"line":9088,"ticks":1},{"line":9069,"ticks":1},{"line":8918,"ticks":2},{"line":125916,"ticks":2},{"line":125924,"ticks":14},{"line":9066,"ticks":2},{"line":9021,"ticks":4},{"line":9064,"ticks":5},{"line":9087,"ticks":2},{"line":125915,"ticks":3},{"line":8919,"ticks":2},{"line":8921,"ticks":6}]},{"id":24108,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124546,"columnNumber":18},"hitCount":0,"children":[24109]},{"id":24109,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9085,"columnNumber":15},"hitCount":6,"children":[24110,24142,24296],"positionTicks":[{"line":9088,"ticks":6}]},{"id":24110,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":14,"children":[24111],"positionTicks":[{"line":126086,"ticks":1},{"line":126085,"ticks":5},{"line":3494,"ticks":8}]},{"id":24111,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":9,"children":[24112],"positionTicks":[{"line":3494,"ticks":9}]},{"id":24112,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":329},{"id":24142,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":7,"children":[24143,24287],"positionTicks":[{"line":9066,"ticks":7}]},{"id":24143,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":216},{"id":24287,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":35,"positionTicks":[{"line":9021,"ticks":35}]},{"id":24296,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8871,"columnNumber":25},"hitCount":0,"children":[24297]},{"id":24297,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8916,"columnNumber":29},"hitCount":4,"positionTicks":[{"line":8921,"ticks":4}]},{"id":24457,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126084,"columnNumber":31},"hitCount":6,"positionTicks":[{"line":126085,"ticks":6}]},{"id":24120,"callFrame":{"functionName":"containsScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182876,"columnNumber":20},"hitCount":25,"children":[24121],"positionTicks":[{"line":182878,"ticks":3},{"line":182877,"ticks":6},{"line":182892,"ticks":16}]},{"id":24121,"callFrame":{"functionName":"isRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182889,"columnNumber":8},"hitCount":92,"positionTicks":[{"line":182892,"ticks":92}]},{"id":24113,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187237,"columnNumber":37},"hitCount":47,"children":[24114],"positionTicks":[{"line":185957,"ticks":2},{"line":185955,"ticks":3},{"line":187239,"ticks":1},{"line":187261,"ticks":10},{"line":187243,"ticks":4},{"line":185956,"ticks":1},{"line":3494,"ticks":5},{"line":187238,"ticks":6},{"line":185960,"ticks":6},{"line":187247,"ticks":9}]},{"id":24114,"callFrame":{"functionName":"findConfiguredProjectByProjectName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185953,"columnNumber":36},"hitCount":0,"children":[24115,24138]},{"id":24115,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":420,"children":[24154,24155],"positionTicks":[{"line":3494,"ticks":420}]},{"id":24154,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3488,"columnNumber":20},"hitCount":5,"positionTicks":[{"line":3490,"ticks":2},{"line":3489,"ticks":3}]},{"id":24155,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":267},{"id":24138,"callFrame":{"functionName":"getConfiguredProjectByCanonicalConfigFilePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185958,"columnNumber":47},"hitCount":487,"positionTicks":[{"line":185960,"ticks":487}]},{"id":24182,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185927,"columnNumber":26},"hitCount":48,"children":[24188],"positionTicks":[{"line":185933,"ticks":1},{"line":185929,"ticks":3},{"line":184611,"ticks":4},{"line":184618,"ticks":1},{"line":185928,"ticks":14},{"line":185934,"ticks":2},{"line":185935,"ticks":3},{"line":184612,"ticks":20}]},{"id":24188,"callFrame":{"functionName":"getConfigFileNameForFileFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185902,"columnNumber":35},"hitCount":0,"children":[24189]},{"id":24189,"callFrame":{"functionName":"getConfigFileNameFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184609,"columnNumber":35},"hitCount":89,"positionTicks":[{"line":184612,"ticks":89}]},{"id":24403,"callFrame":{"functionName":"fileOpenReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184788,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":184790,"ticks":5}]},{"id":24167,"callFrame":{"functionName":"retainConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187454,"columnNumber":36},"hitCount":20,"positionTicks":[{"line":187458,"ticks":2},{"line":187456,"ticks":15},{"line":187455,"ticks":3}]},{"id":24204,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":85,"positionTicks":[{"line":186760,"ticks":4},{"line":186759,"ticks":81}]},{"id":24506,"callFrame":{"functionName":"find","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2466,"columnNumber":13},"hitCount":0,"children":[24507]},{"id":24507,"callFrame":{"functionName":"isExternalProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184438,"columnNumber":26},"hitCount":8,"positionTicks":[{"line":184440,"ticks":3},{"line":184439,"ticks":5}]},{"id":24119,"callFrame":{"functionName":"retainConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187454,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":187455,"ticks":1}]},{"id":24384,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185927,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":185928,"ticks":1},{"line":184612,"ticks":1}]},{"id":24430,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125914,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":125925,"ticks":1}]},{"id":24487,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187237,"columnNumber":37},"hitCount":6,"positionTicks":[{"line":187261,"ticks":6}]},{"id":24502,"callFrame":{"functionName":"isExternalProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184438,"columnNumber":26},"hitCount":4,"positionTicks":[{"line":184439,"ticks":4}]},{"id":24156,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187462,"columnNumber":38},"hitCount":216,"children":[24349],"positionTicks":[{"line":181934,"ticks":2},{"line":187465,"ticks":1},{"line":181731,"ticks":6},{"line":187466,"ticks":10},{"line":187464,"ticks":8},{"line":2385,"ticks":2},{"line":187482,"ticks":153},{"line":187463,"ticks":6},{"line":181730,"ticks":1},{"line":2386,"ticks":12},{"line":187483,"ticks":15}]},{"id":24349,"callFrame":{"functionName":"isContainedByBackgroundProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181936,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":2794,"ticks":1},{"line":2796,"ticks":1}]},{"id":24116,"callFrame":{"functionName":"printProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185936,"columnNumber":15},"hitCount":75,"children":[24117,24371],"positionTicks":[{"line":185937,"ticks":75}]},{"id":24117,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185945,"columnNumber":27},"hitCount":364,"children":[24122,24190],"positionTicks":[{"line":185950,"ticks":1},{"line":185947,"ticks":2},{"line":75,"ticks":4},{"line":68,"ticks":10},{"line":186759,"ticks":4},{"line":186760,"ticks":3},{"line":185946,"ticks":8},{"line":60,"ticks":11},{"line":63,"ticks":9},{"line":185949,"ticks":264},{"line":66,"ticks":11},{"line":51,"ticks":11},{"line":185948,"ticks":26}]},{"id":24122,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":65,"children":[24123,24212,24361],"positionTicks":[{"line":51,"ticks":65}]},{"id":24123,"callFrame":{"functionName":"msg","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":57,"columnNumber":13},"hitCount":148,"children":[24124,24162,24294],"positionTicks":[{"line":67,"ticks":18},{"line":63,"ticks":67},{"line":60,"ticks":63}]},{"id":24124,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192494,"columnNumber":7},"hitCount":19,"positionTicks":[{"line":192495,"ticks":19}]},{"id":24162,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":47,"children":[24163],"positionTicks":[{"line":75,"ticks":2},{"line":66,"ticks":13},{"line":68,"ticks":32}]},{"id":24163,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":28,"positionTicks":[{"line":126,"ticks":2},{"line":125,"ticks":8},{"line":134,"ticks":2},{"line":129,"ticks":16}]},{"id":24294,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2114,"columnNumber":10},"hitCount":17,"positionTicks":[{"line":2115,"ticks":17}]},{"id":24212,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192494,"columnNumber":7},"hitCount":13,"positionTicks":[{"line":192495,"ticks":13}]},{"id":24361,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2114,"columnNumber":10},"hitCount":8,"positionTicks":[{"line":2115,"ticks":8}]},{"id":24190,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":58,"positionTicks":[{"line":186760,"ticks":1},{"line":186759,"ticks":57}]},{"id":24371,"callFrame":{"functionName":"printProjectWithoutFileNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":188043,"columnNumber":37},"hitCount":0,"children":[24372,24488]},{"id":24372,"callFrame":{"functionName":"print","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183411,"columnNumber":7},"hitCount":4,"children":[24373,24385,24623],"positionTicks":[{"line":183412,"ticks":4}]},{"id":24373,"callFrame":{"functionName":"getSourceFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124294,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":124295,"ticks":1}]},{"id":24385,"callFrame":{"functionName":"msg","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":57,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":58,"ticks":1}]},{"id":24623,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192494,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":192495,"ticks":1}]},{"id":24488,"callFrame":{"functionName":"filesToStringWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183391,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":183392,"ticks":1}]},{"id":24211,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186712,"columnNumber":29},"hitCount":2,"children":[24261,24580,24763],"positionTicks":[{"line":186713,"ticks":2}]},{"id":24261,"callFrame":{"functionName":"open","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181732,"columnNumber":6},"hitCount":3,"positionTicks":[{"line":181733,"ticks":3}]},{"id":24580,"callFrame":{"functionName":"stopWatchingScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186672,"columnNumber":24},"hitCount":0,"children":[24581]},{"id":24581,"callFrame":{"functionName":"close","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123136,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":123137,"ticks":1}]},{"id":24763,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":24618,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9010,"columnNumber":26},"hitCount":2,"children":[24645],"positionTicks":[{"line":9009,"ticks":1},{"line":8957,"ticks":1}]},{"id":24645,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9041,"columnNumber":21},"hitCount":0,"children":[24646]},{"id":24646,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9019,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9021,"ticks":1}]},{"id":24672,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":24118,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186757,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186759,"ticks":1}]},{"id":24178,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181150,"columnNumber":29},"hitCount":3,"positionTicks":[{"line":181151,"ticks":3}]},{"id":24387,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"children":[24525],"positionTicks":[{"line":68,"ticks":1}]},{"id":24525,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":129,"ticks":1}]},{"id":24398,"callFrame":{"functionName":"invalidateResolutionsOfFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182511,"columnNumber":46},"hitCount":6,"positionTicks":[{"line":182512,"ticks":6}]},{"id":24469,"callFrame":{"functionName":"tryGetDefaultProjectForEnsuringConfiguredProjectForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185294,"columnNumber":57},"hitCount":2,"children":[24470,24640],"positionTicks":[{"line":185295,"ticks":2}]},{"id":24470,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3492,"columnNumber":28},"hitCount":8,"positionTicks":[{"line":3494,"ticks":1},{"line":3493,"ticks":7}]},{"id":24640,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181933,"columnNumber":68},"hitCount":1,"positionTicks":[{"line":181934,"ticks":1}]},{"id":24608,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9014,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9015,"ticks":1}]},{"id":24649,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9063,"columnNumber":22},"hitCount":1,"children":[24757],"positionTicks":[{"line":9064,"ticks":1}]},{"id":24757,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":22401,"callFrame":{"functionName":"createNoProgram","scriptId":"699","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js","lineNumber":45,"columnNumber":24},"hitCount":0,"children":[22402]},{"id":22402,"callFrame":{"functionName":"createSourceFile","scriptId":"699","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js","lineNumber":35,"columnNumber":25},"hitCount":0,"children":[22403]},{"id":22403,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":25},"hitCount":0,"children":[22404]},{"id":22404,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32454,"columnNumber":26},"hitCount":0,"children":[22405]},{"id":22405,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32642,"columnNumber":32},"hitCount":0,"children":[22406,22517]},{"id":22406,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33598,"columnNumber":20},"hitCount":0,"children":[22407]},{"id":22407,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[22408,22409]},{"id":22408,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":37047,"ticks":1}]},{"id":22409,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36901,"columnNumber":25},"hitCount":0,"children":[22410]},{"id":22410,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37017,"columnNumber":27},"hitCount":0,"children":[22411]},{"id":22411,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37046,"columnNumber":33},"hitCount":0,"children":[22412]},{"id":22412,"callFrame":{"functionName":"parseExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38029,"columnNumber":32},"hitCount":0,"children":[22413]},{"id":22413,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[22414]},{"id":22414,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[22415]},{"id":22415,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[22416]},{"id":22416,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[22417]},{"id":22417,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[22418]},{"id":22418,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[22419]},{"id":22419,"callFrame":{"functionName":"parseArgumentList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36225,"columnNumber":28},"hitCount":0,"children":[22420]},{"id":22420,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[22421]},{"id":22421,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[22422]},{"id":22422,"callFrame":{"functionName":"parseArgumentExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36337,"columnNumber":34},"hitCount":0,"children":[22423]},{"id":22423,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32819,"columnNumber":29},"hitCount":0,"children":[22424]},{"id":22424,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36331,"columnNumber":45},"hitCount":0,"children":[22425]},{"id":22425,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[22426]},{"id":22426,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[22427]},{"id":22427,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[22428]},{"id":22428,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[22429]},{"id":22429,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[22430,22469]},{"id":22430,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[22431]},{"id":22431,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[22432]},{"id":22432,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[22433]},{"id":22433,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[22434]},{"id":22434,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[22435]},{"id":22435,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[22436]},{"id":22436,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[22437]},{"id":22437,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[22438]},{"id":22438,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[22439]},{"id":22439,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[22440]},{"id":22440,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[22441]},{"id":22441,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[22442]},{"id":22442,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[22443]},{"id":22443,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[22444]},{"id":22444,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[22445]},{"id":22445,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[22446]},{"id":22446,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[22447]},{"id":22447,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[22448]},{"id":22448,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[22449]},{"id":22449,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[22450]},{"id":22450,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[22451]},{"id":22451,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[22452]},{"id":22452,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[22453]},{"id":22453,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[22454]},{"id":22454,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[22455]},{"id":22455,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[22456]},{"id":22456,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35718,"columnNumber":40},"hitCount":0,"children":[22457]},{"id":22457,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[22458]},{"id":22458,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[22459]},{"id":22459,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[22460]},{"id":22460,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[22461]},{"id":22461,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[22462]},{"id":22462,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[22463]},{"id":22463,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[22464]},{"id":22464,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[22465]},{"id":22465,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[22466]},{"id":22466,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[22467]},{"id":22467,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[22468]},{"id":22468,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0},{"id":22469,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[22470]},{"id":22470,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[22471]},{"id":22471,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[22472]},{"id":22472,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[22473]},{"id":22473,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[22474]},{"id":22474,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[22475]},{"id":22475,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[22476]},{"id":22476,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[22477]},{"id":22477,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[22478]},{"id":22478,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[22479]},{"id":22479,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[22480]},{"id":22480,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[22481]},{"id":22481,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[22482]},{"id":22482,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[22483]},{"id":22483,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[22484]},{"id":22484,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[22485]},{"id":22485,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[22486]},{"id":22486,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[22487]},{"id":22487,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[22488]},{"id":22488,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[22489]},{"id":22489,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[22490]},{"id":22490,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[22491]},{"id":22491,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[22492]},{"id":22492,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[22493]},{"id":22493,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[22494]},{"id":22494,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[22495]},{"id":22495,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[22496]},{"id":22496,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36260,"columnNumber":33},"hitCount":0,"children":[22497]},{"id":22497,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":39},"hitCount":0,"children":[22498]},{"id":22498,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33855,"columnNumber":29},"hitCount":0,"children":[22499]},{"id":22499,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33619,"columnNumber":27},"hitCount":0,"children":[22500]},{"id":22500,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36349,"columnNumber":36},"hitCount":0,"children":[22501]},{"id":22501,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32855,"columnNumber":21},"hitCount":0,"children":[22502]},{"id":22502,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36389,"columnNumber":37},"hitCount":0,"children":[22503]},{"id":22503,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35191,"columnNumber":44},"hitCount":0,"children":[22504]},{"id":22504,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35528,"columnNumber":40},"hitCount":0,"children":[22505]},{"id":22505,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35605,"columnNumber":39},"hitCount":0,"children":[22506]},{"id":22506,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35679,"columnNumber":32},"hitCount":0,"children":[22507]},{"id":22507,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35698,"columnNumber":46},"hitCount":0,"children":[22508,22513]},{"id":22508,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32993,"columnNumber":20},"hitCount":0,"children":[22509]},{"id":22509,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32977,"columnNumber":28},"hitCount":0,"children":[22510]},{"id":22510,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14559,"columnNumber":20},"hitCount":0,"children":[22511]},{"id":22511,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14520,"columnNumber":28},"hitCount":0,"children":[22512]},{"id":22512,"callFrame":{"functionName":"nextTokenIsOpenParenOrLessThan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34539,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":34540,"ticks":1}]},{"id":22513,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36185,"columnNumber":34},"hitCount":0,"children":[22514]},{"id":22514,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36121,"columnNumber":36},"hitCount":0,"children":[22515]},{"id":22515,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36080,"columnNumber":44},"hitCount":0,"children":[22516]},{"id":22516,"callFrame":{"functionName":"createPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25830,"columnNumber":41},"hitCount":0},{"id":22517,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32777,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32778,"ticks":1}]},{"id":23533,"callFrame":{"functionName":"getProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148999,"columnNumber":21},"hitCount":3,"positionTicks":[{"line":149001,"ticks":3}]},{"id":23539,"callFrame":{"functionName":"getScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186506,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":186508,"ticks":1}]},{"id":24036,"callFrame":{"functionName":"absolutify","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":104,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":106,"ticks":1}]},{"id":24603,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":24800,"callFrame":{"functionName":"createProjectProgram","scriptId":"697","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js","lineNumber":50,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":51,"ticks":1}]},{"id":22041,"callFrame":{"functionName":"astConverter","scriptId":"638","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js","lineNumber":7,"columnNumber":21},"hitCount":12,"children":[22042,22134,22150,22871,23814,24058,24081,24168,24531,24595],"positionTicks":[{"line":8,"ticks":5},{"line":50,"ticks":3},{"line":20,"ticks":2},{"line":59,"ticks":2}]},{"id":22042,"callFrame":{"functionName":"convertProgram","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":64,"columnNumber":18},"hitCount":0,"children":[22043]},{"id":22043,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":15,"children":[22044,22045,23251],"positionTicks":[{"line":75,"ticks":2},{"line":87,"ticks":12},{"line":82,"ticks":1}]},{"id":22044,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":1,"children":[23327,24024],"positionTicks":[{"line":2407,"ticks":1}]},{"id":23327,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":2,"children":[23328],"positionTicks":[{"line":56,"ticks":1},{"line":48,"ticks":1}]},{"id":23328,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":24024,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[24025]},{"id":24025,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":22045,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22046,22980,23222,23992]},{"id":22046,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":1,"children":[22047,23610],"positionTicks":[{"line":217,"ticks":1}]},{"id":22047,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":2,"children":[22048,23263,23345,23564,23664,23967],"positionTicks":[{"line":219,"ticks":2}]},{"id":22048,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":2,"children":[22049,22918],"positionTicks":[{"line":165,"ticks":2}]},{"id":22049,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22050,22054]},{"id":22050,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[22051]},{"id":22051,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[22052]},{"id":22052,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15080,"columnNumber":21},"hitCount":0,"children":[22053]},{"id":22053,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2546,"columnNumber":15},"hitCount":0},{"id":22054,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":16,"children":[22055,22097,22102,22569,22570,22794,22882],"positionTicks":[{"line":1435,"ticks":15},{"line":1415,"ticks":1}]},{"id":22055,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22056]},{"id":22056,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":2,"children":[22057],"positionTicks":[{"line":87,"ticks":1},{"line":88,"ticks":1}]},{"id":22057,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22058,22093,22518,22851]},{"id":22058,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":0,"children":[22059]},{"id":22059,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":0,"children":[22060,22084,22739]},{"id":22060,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22061]},{"id":22061,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22062]},{"id":22062,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22063,22877]},{"id":22063,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22064]},{"id":22064,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22065]},{"id":22065,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[22066,22085],"positionTicks":[{"line":1558,"ticks":1}]},{"id":22066,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22067]},{"id":22067,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22068]},{"id":22068,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22069,22564]},{"id":22069,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22070]},{"id":22070,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[22071,22072],"positionTicks":[{"line":88,"ticks":1}]},{"id":22071,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":2,"children":[22822],"positionTicks":[{"line":2419,"ticks":2}]},{"id":22822,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[22823]},{"id":22823,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15080,"columnNumber":21},"hitCount":0,"children":[22824]},{"id":22824,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[22825]},{"id":22825,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[22826]},{"id":22826,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20541,"ticks":1}]},{"id":22072,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22073,22079]},{"id":22073,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22074]},{"id":22074,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22075]},{"id":22075,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[22076],"positionTicks":[{"line":557,"ticks":1}]},{"id":22076,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[22077]},{"id":22077,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[22078]},{"id":22078,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":22079,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[22080]},{"id":22080,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[22081]},{"id":22081,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147904,"columnNumber":10},"hitCount":0,"children":[22082]},{"id":22082,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":1,"children":[22083],"positionTicks":[{"line":16550,"ticks":1}]},{"id":22083,"callFrame":{"functionName":"nodeIsMissing","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16454,"columnNumber":22},"hitCount":0},{"id":22564,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[22565]},{"id":22565,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[22566]},{"id":22566,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":0,"children":[22567]},{"id":22567,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":1,"children":[22568],"positionTicks":[{"line":16572,"ticks":1}]},{"id":22568,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11809,"columnNumber":19},"hitCount":0},{"id":22085,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22086]},{"id":22086,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[22087,22092],"positionTicks":[{"line":1589,"ticks":1}]},{"id":22087,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22088]},{"id":22088,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22089,22852]},{"id":22089,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22090]},{"id":22090,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147932,"columnNumber":9},"hitCount":0,"children":[22091]},{"id":22091,"callFrame":{"functionName":"assertHasRealPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147898,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":147900,"ticks":1}]},{"id":22852,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[22853]},{"id":22853,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[22854]},{"id":22854,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":22092,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":177,"ticks":1}]},{"id":22877,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[22878]},{"id":22878,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[22879]},{"id":22879,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147904,"columnNumber":10},"hitCount":0,"children":[22880]},{"id":22880,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16549,"ticks":1}]},{"id":22084,"callFrame":{"functionName":"isStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":29906,"columnNumber":24},"hitCount":0},{"id":22739,"callFrame":{"functionName":"get","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":22093,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[22094,22897],"positionTicks":[{"line":175,"ticks":1}]},{"id":22094,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[22095]},{"id":22095,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147904,"columnNumber":10},"hitCount":0,"children":[22096]},{"id":22096,"callFrame":{"functionName":"assertHasRealPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147898,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":147900,"ticks":1}]},{"id":22897,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":22518,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":1631,"columnNumber":48},"hitCount":0,"children":[22519]},{"id":22519,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22520]},{"id":22520,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22521]},{"id":22521,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22522]},{"id":22522,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22523]},{"id":22523,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22524]},{"id":22524,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[22525],"positionTicks":[{"line":864,"ticks":1}]},{"id":22525,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22526]},{"id":22526,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22527]},{"id":22527,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22528]},{"id":22528,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22529]},{"id":22529,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22530]},{"id":22530,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22531]},{"id":22531,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22532]},{"id":22532,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22533]},{"id":22533,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22534]},{"id":22534,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22535]},{"id":22535,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22536]},{"id":22536,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22537]},{"id":22537,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[22538]},{"id":22538,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[22539]},{"id":22539,"callFrame":{"functionName":"getEnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147912,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":147914,"ticks":1}]},{"id":22851,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":22097,"callFrame":{"functionName":"convertParameters","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":272,"columnNumber":21},"hitCount":0,"children":[22098]},{"id":22098,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":276,"columnNumber":30},"hitCount":0,"children":[22099]},{"id":22099,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22100]},{"id":22100,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22101]},{"id":22101,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[22855,22862],"positionTicks":[{"line":1311,"ticks":1}]},{"id":22855,"callFrame":{"functionName":"fixParentLocation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":512,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":520,"ticks":1}]},{"id":22862,"callFrame":{"functionName":"convertTypeAnnotation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":193,"columnNumber":25},"hitCount":0,"children":[22863]},{"id":22863,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22864]},{"id":22864,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22865]},{"id":22865,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":1910,"ticks":1}]},{"id":22102,"callFrame":{"functionName":"fixExports","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":95,"columnNumber":14},"hitCount":2,"children":[22103,22799],"positionTicks":[{"line":126,"ticks":1},{"line":128,"ticks":1}]},{"id":22103,"callFrame":{"functionName":"findNextToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":351,"columnNumber":22},"hitCount":0,"children":[22104]},{"id":22104,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[22105,22114]},{"id":22105,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[22106,22107]},{"id":22106,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30581,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30583,"ticks":1}]},{"id":22107,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[22108,22109]},{"id":22108,"callFrame":{"functionName":"setText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14579,"columnNumber":18},"hitCount":0},{"id":22109,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[22110]},{"id":22110,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[22111]},{"id":22111,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31926,"columnNumber":59},"hitCount":0,"children":[22112]},{"id":22112,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[22113]},{"id":22113,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":147989,"ticks":1}]},{"id":22114,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[22115]},{"id":22115,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[22116,22121]},{"id":22116,"callFrame":{"functionName":"nodeHasTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":628,"columnNumber":22},"hitCount":0,"children":[22117]},{"id":22117,"callFrame":{"functionName":"getWidth","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147916,"columnNumber":10},"hitCount":0,"children":[22118]},{"id":22118,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147904,"columnNumber":10},"hitCount":0,"children":[22119]},{"id":22119,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":0,"children":[22120]},{"id":22120,"callFrame":{"functionName":"firstOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3050,"columnNumber":25},"hitCount":0},{"id":22121,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[22122]},{"id":22122,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[22123]},{"id":22123,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[22124]},{"id":22124,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[22125]},{"id":22125,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[22126]},{"id":22126,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[22127]},{"id":22127,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[22128]},{"id":22128,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[22129]},{"id":22129,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":0,"children":[22130]},{"id":22130,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[22131]},{"id":22131,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[22132]},{"id":22132,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[22133],"positionTicks":[{"line":12812,"ticks":1}]},{"id":22133,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0},{"id":22799,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":148047,"ticks":1}]},{"id":22569,"callFrame":{"functionName":"#withDeprecatedAliasGetter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2542,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":2564,"ticks":1}]},{"id":22570,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":1462,"columnNumber":67},"hitCount":0,"children":[22571]},{"id":22571,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22572]},{"id":22572,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22573]},{"id":22573,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22574]},{"id":22574,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22575]},{"id":22575,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22576]},{"id":22576,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22577]},{"id":22577,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[22578]},{"id":22578,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[22579]},{"id":22579,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":148047,"ticks":1}]},{"id":22794,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[22795]},{"id":22795,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[22796]},{"id":22796,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147904,"columnNumber":10},"hitCount":0,"children":[22797]},{"id":22797,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":0,"children":[22798]},{"id":22798,"callFrame":{"functionName":"isInJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18337,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":18339,"ticks":1}]},{"id":22882,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32,"ticks":1}]},{"id":22918,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22919,22925,22966,23137,23172]},{"id":22919,"callFrame":{"functionName":"fixExports","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":95,"columnNumber":14},"hitCount":0,"children":[22920,23035,23107]},{"id":22920,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":0,"children":[22921]},{"id":22921,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":0,"children":[22922]},{"id":22922,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11809,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11810,"ticks":1}]},{"id":23035,"callFrame":{"functionName":"findNextToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":351,"columnNumber":22},"hitCount":0,"children":[23036]},{"id":23036,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[23037,23140]},{"id":23037,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[23038]},{"id":23038,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[23039]},{"id":23039,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[23040]},{"id":23040,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[23041]},{"id":23041,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[23042]},{"id":23042,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[23043,23149]},{"id":23043,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[23044]},{"id":23044,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[23045]},{"id":23045,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[23046]},{"id":23046,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":644,"ticks":1}]},{"id":23149,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[23150]},{"id":23150,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[23151,23209]},{"id":23151,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":1,"children":[23152],"positionTicks":[{"line":31800,"ticks":1}]},{"id":23152,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[23153]},{"id":23153,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[23154]},{"id":23154,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[23155],"positionTicks":[{"line":12806,"ticks":1}]},{"id":23155,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12215,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12216,"ticks":1}]},{"id":23209,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31709,"ticks":1}]},{"id":23140,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[23141]},{"id":23141,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":147972,"ticks":1}]},{"id":23107,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[23108]},{"id":23108,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[23109]},{"id":23109,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11736,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":11737,"ticks":1}]},{"id":22925,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"children":[22926,23061],"positionTicks":[{"line":165,"ticks":1}]},{"id":22926,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22927,23019]},{"id":22927,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[22928],"positionTicks":[{"line":168,"ticks":1}]},{"id":22928,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":23019,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":0,"children":[23020]},{"id":23020,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":0,"children":[23021]},{"id":23021,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"children":[23022],"positionTicks":[{"line":165,"ticks":1}]},{"id":23022,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23023,23132]},{"id":23023,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23024]},{"id":23024,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23025,23071]},{"id":23025,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23026]},{"id":23026,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23027,23053,23145,23211]},{"id":23027,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23028,23099]},{"id":23028,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[23029]},{"id":23029,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147904,"columnNumber":10},"hitCount":0,"children":[23030]},{"id":23030,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16549,"ticks":1}]},{"id":23099,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":23053,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147932,"columnNumber":9},"hitCount":0,"children":[23054]},{"id":23054,"callFrame":{"functionName":"getSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147901,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":147903,"ticks":1}]},{"id":23145,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"children":[23184],"positionTicks":[{"line":165,"ticks":1}]},{"id":23184,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23185,23224]},{"id":23185,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":23224,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23225]},{"id":23225,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[23226]},{"id":23226,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[23227,23250]},{"id":23227,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20522,"ticks":1}]},{"id":23250,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":23211,"callFrame":{"functionName":"convertChainExpression","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":283,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":293,"ticks":1}]},{"id":23071,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23072]},{"id":23072,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23073]},{"id":23073,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23074]},{"id":23074,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23075]},{"id":23075,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23076]},{"id":23076,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[23077]},{"id":23077,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":148046,"ticks":1}]},{"id":23132,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23133]},{"id":23133,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[23134]},{"id":23134,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[23135]},{"id":23135,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11736,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":11737,"ticks":1}]},{"id":23061,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":2399,"ticks":1}]},{"id":22966,"callFrame":{"functionName":"convertParameters","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":272,"columnNumber":21},"hitCount":0,"children":[22967]},{"id":22967,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":276,"columnNumber":30},"hitCount":0,"children":[22968]},{"id":22968,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22969]},{"id":22969,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[22970,23115],"positionTicks":[{"line":538,"ticks":1}]},{"id":22970,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22971]},{"id":22971,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22972]},{"id":22972,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[22973]},{"id":22973,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[22974]},{"id":22974,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[22975]},{"id":22975,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[22976]},{"id":22976,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":0,"children":[22977]},{"id":22977,"callFrame":{"functionName":"computeLineOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11743,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":11744,"ticks":1}]},{"id":23115,"callFrame":{"functionName":"convertTypeAnnotation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":193,"columnNumber":25},"hitCount":1,"children":[23116],"positionTicks":[{"line":202,"ticks":1}]},{"id":23116,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":165,"ticks":1}]},{"id":23137,"callFrame":{"functionName":"#withDeprecatedAliasGetter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2542,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":2545,"ticks":2}]},{"id":23172,"callFrame":{"functionName":"findNextToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":351,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":352,"ticks":1}]},{"id":23263,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":5,"children":[23264,23354,23378,23421,23461,23542],"positionTicks":[{"line":538,"ticks":5}]},{"id":23264,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"children":[23265,23405,23690],"positionTicks":[{"line":165,"ticks":1}]},{"id":23265,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23266,23317,23371,23467,23477]},{"id":23266,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":2,"children":[23267,23520],"positionTicks":[{"line":216,"ticks":1},{"line":234,"ticks":1}]},{"id":23267,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":1,"children":[23268,23619],"positionTicks":[{"line":219,"ticks":1}]},{"id":23268,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23269]},{"id":23269,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23270,23507]},{"id":23270,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23271,23350,23517,23574]},{"id":23271,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23272]},{"id":23272,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":2,"children":[23273,23332,23434],"positionTicks":[{"line":538,"ticks":2}]},{"id":23273,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23274]},{"id":23274,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":280,"ticks":1}]},{"id":23332,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23333]},{"id":23333,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23334,23554],"positionTicks":[{"line":538,"ticks":1}]},{"id":23334,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16549,"ticks":1}]},{"id":23554,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":168,"ticks":1}]},{"id":23434,"callFrame":{"functionName":"getBinaryExpressionType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":207,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":221,"ticks":1}]},{"id":23350,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23351]},{"id":23351,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23352,23426]},{"id":23352,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23353,23360,23375]},{"id":23353,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":1,"children":[23625],"positionTicks":[{"line":2399,"ticks":1}]},{"id":23625,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[23626]},{"id":23626,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15075,"columnNumber":22},"hitCount":0,"children":[23627]},{"id":23627,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20499,"columnNumber":22},"hitCount":0,"children":[23628]},{"id":23628,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[23629]},{"id":23629,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[23630]},{"id":23630,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":0,"children":[23631]},{"id":23631,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":0,"children":[23632]},{"id":23632,"callFrame":{"functionName":"getSyntacticModifierFlagsNoCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20572,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":20575,"ticks":1}]},{"id":23360,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":2,"children":[23430,23607],"positionTicks":[{"line":538,"ticks":2}]},{"id":23430,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"children":[23431],"positionTicks":[{"line":165,"ticks":1}]},{"id":23431,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23432,23458]},{"id":23432,"callFrame":{"functionName":"isThisInTypeQuery","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":661,"columnNumber":26},"hitCount":0,"children":[23433]},{"id":23433,"callFrame":{"functionName":"isThisIdentifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":656,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":657,"ticks":1}]},{"id":23458,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23459,23649]},{"id":23459,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[23460]},{"id":23460,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11809,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11810,"ticks":1}]},{"id":23649,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[23650]},{"id":23650,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[23651]},{"id":23651,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[23652]},{"id":23652,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":0,"children":[23653]},{"id":23653,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11761,"columnNumber":38},"hitCount":0,"children":[23654]},{"id":23654,"callFrame":{"functionName":"getLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11733,"columnNumber":22},"hitCount":0,"children":[23655]},{"id":23655,"callFrame":{"functionName":"computeLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11684,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":11690,"ticks":1}]},{"id":23607,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23608]},{"id":23608,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[23609]},{"id":23609,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147904,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":147905,"ticks":1}]},{"id":23375,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":165,"ticks":1}]},{"id":23426,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23427]},{"id":23427,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":249,"ticks":1}]},{"id":23517,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[23518],"positionTicks":[{"line":168,"ticks":1}]},{"id":23518,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":280,"ticks":1}]},{"id":23574,"callFrame":{"functionName":"getBinaryExpressionType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":207,"columnNumber":32},"hitCount":2,"children":[23680],"positionTicks":[{"line":209,"ticks":1},{"line":222,"ticks":1}]},{"id":23680,"callFrame":{"functionName":"getTextForTokenKind","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":144,"columnNumber":28},"hitCount":0,"children":[23681]},{"id":23681,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[23682]},{"id":23682,"callFrame":{"functionName":"tokenToString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2252,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2253,"ticks":1}]},{"id":23507,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":75,"ticks":1}]},{"id":23619,"callFrame":{"functionName":"get","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":23520,"callFrame":{"functionName":"isStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":29906,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":29908,"ticks":1}]},{"id":23317,"callFrame":{"functionName":"isThisInTypeQuery","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":661,"columnNumber":26},"hitCount":0,"children":[23318]},{"id":23318,"callFrame":{"functionName":"isThisIdentifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":656,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":657,"ticks":1}]},{"id":23371,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[23372,23523],"positionTicks":[{"line":168,"ticks":1}]},{"id":23372,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[23373]},{"id":23373,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":16569,"ticks":1}]},{"id":23523,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":236,"ticks":1}]},{"id":23467,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147932,"columnNumber":9},"hitCount":0,"children":[23468]},{"id":23468,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16574,"ticks":1}]},{"id":23477,"callFrame":{"functionName":"get text","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148194,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":148195,"ticks":1}]},{"id":23405,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[23406]},{"id":23406,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[23407]},{"id":23407,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":23690,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":2,"children":[23691,23932],"positionTicks":[{"line":82,"ticks":2}]},{"id":23691,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":5,"children":[23692,23698,23857,23983],"positionTicks":[{"line":538,"ticks":5}]},{"id":23692,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[23775,23880],"positionTicks":[{"line":175,"ticks":1}]},{"id":23775,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":23880,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"children":[23950],"positionTicks":[{"line":3578,"ticks":1}]},{"id":23950,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[23951]},{"id":23951,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[23952]},{"id":23952,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":0,"children":[23953]},{"id":23953,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11761,"columnNumber":38},"hitCount":0,"children":[23954]},{"id":23954,"callFrame":{"functionName":"getLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11733,"columnNumber":22},"hitCount":0,"children":[23955]},{"id":23955,"callFrame":{"functionName":"computeLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11684,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":11686,"ticks":1}]},{"id":23698,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":0,"children":[23699]},{"id":23699,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":1,"children":[23700,23737,23869],"positionTicks":[{"line":219,"ticks":1}]},{"id":23700,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23701],"positionTicks":[{"line":538,"ticks":1}]},{"id":23701,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23702]},{"id":23702,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23703]},{"id":23703,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23704,23709,23961,23975],"positionTicks":[{"line":538,"ticks":1}]},{"id":23704,"callFrame":{"functionName":"getBinaryExpressionType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":207,"columnNumber":32},"hitCount":2,"children":[23736],"positionTicks":[{"line":208,"ticks":1},{"line":222,"ticks":1}]},{"id":23736,"callFrame":{"functionName":"isAssignmentOperator","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":125,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":126,"ticks":1}]},{"id":23709,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23710]},{"id":23710,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":2,"children":[23711],"positionTicks":[{"line":87,"ticks":1},{"line":82,"ticks":1}]},{"id":23711,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":2,"children":[23712,23749,23863,23901],"positionTicks":[{"line":538,"ticks":2}]},{"id":23712,"callFrame":{"functionName":"convertChainExpression","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":283,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":293,"ticks":1}]},{"id":23749,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23750]},{"id":23750,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23751,23784]},{"id":23751,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":3,"children":[23752,23898,23926],"positionTicks":[{"line":538,"ticks":3}]},{"id":23752,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23753]},{"id":23753,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23754,23827]},{"id":23754,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23755,23928],"positionTicks":[{"line":538,"ticks":1}]},{"id":23755,"callFrame":{"functionName":"isThisInTypeQuery","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":661,"columnNumber":26},"hitCount":0,"children":[23756]},{"id":23756,"callFrame":{"functionName":"isThisIdentifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":656,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":657,"ticks":1}]},{"id":23928,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23929]},{"id":23929,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":3104,"ticks":1}]},{"id":23827,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[23828]},{"id":23828,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[23829]},{"id":23829,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15075,"columnNumber":22},"hitCount":0,"children":[23830]},{"id":23830,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20499,"columnNumber":22},"hitCount":0,"children":[23831]},{"id":23831,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[23832]},{"id":23832,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[23833]},{"id":23833,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20541,"ticks":1}]},{"id":23898,"callFrame":{"functionName":"getEnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147912,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":147913,"ticks":1}]},{"id":23926,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":175,"ticks":1}]},{"id":23784,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":146,"ticks":1}]},{"id":23863,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":3,"children":[24043],"positionTicks":[{"line":173,"ticks":1},{"line":175,"ticks":1},{"line":281,"ticks":1}]},{"id":24043,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":251,"ticks":1}]},{"id":23901,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147932,"columnNumber":9},"hitCount":0,"children":[23902]},{"id":23902,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":16574,"ticks":1},{"line":18339,"ticks":1}]},{"id":23961,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23962]},{"id":23962,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":23975,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23976]},{"id":23976,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23995,24047],"positionTicks":[{"line":538,"ticks":1}]},{"id":23995,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23996]},{"id":23996,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":24047,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24048]},{"id":24048,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24049]},{"id":24049,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[24050]},{"id":24050,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[24051]},{"id":24051,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[24052]},{"id":24052,"callFrame":{"functionName":"getEnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147912,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":147914,"ticks":1}]},{"id":23737,"callFrame":{"functionName":"get","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":23869,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[23870]},{"id":23870,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[23871]},{"id":23871,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15075,"columnNumber":22},"hitCount":0,"children":[23872]},{"id":23872,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20499,"columnNumber":22},"hitCount":0,"children":[23873]},{"id":23873,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[23874]},{"id":23874,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[23875]},{"id":23875,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20541,"ticks":1}]},{"id":23857,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147932,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":147933,"ticks":1}]},{"id":23983,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16549,"ticks":1}]},{"id":23932,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[23933]},{"id":23933,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":39,"ticks":2}]},{"id":23354,"callFrame":{"functionName":"fixExports","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":95,"columnNumber":14},"hitCount":5,"children":[23355,23394,23583,23622,23884,23918],"positionTicks":[{"line":123,"ticks":1},{"line":128,"ticks":3},{"line":97,"ticks":1}]},{"id":23355,"callFrame":{"functionName":"#withDeprecatedAliasGetter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2542,"columnNumber":30},"hitCount":6,"positionTicks":[{"line":2543,"ticks":5},{"line":2545,"ticks":1}]},{"id":23394,"callFrame":{"functionName":"findNextToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":351,"columnNumber":22},"hitCount":0,"children":[23395,23934,24028]},{"id":23395,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":3,"children":[23396,23444],"positionTicks":[{"line":354,"ticks":3}]},{"id":23396,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":1,"children":[23397,23657],"positionTicks":[{"line":147946,"ticks":1}]},{"id":23397,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[23398,23760]},{"id":23398,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31926,"columnNumber":59},"hitCount":0,"children":[23399]},{"id":23399,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[23400]},{"id":23400,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":1,"children":[23428],"positionTicks":[{"line":147987,"ticks":1}]},{"id":23428,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148018,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":148019,"ticks":2}]},{"id":23760,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[23761,23882]},{"id":23761,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"children":[23762],"positionTicks":[{"line":32223,"ticks":1}]},{"id":23762,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31926,"columnNumber":59},"hitCount":0,"children":[23763,23776,23792]},{"id":23763,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31707,"ticks":1}]},{"id":23776,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[23777]},{"id":23777,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":0,"children":[23778,23899]},{"id":23778,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148018,"columnNumber":25},"hitCount":1,"children":[23903],"positionTicks":[{"line":148019,"ticks":1}]},{"id":23903,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147879,"columnNumber":19},"hitCount":0,"children":[23904]},{"id":23904,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147886,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147887,"ticks":1}]},{"id":23899,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147879,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":147880,"ticks":1}]},{"id":23792,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":147987,"ticks":1}]},{"id":23882,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31926,"columnNumber":59},"hitCount":2,"positionTicks":[{"line":31928,"ticks":2}]},{"id":23657,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30585,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30587,"ticks":1}]},{"id":23444,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[23445]},{"id":23445,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[23446]},{"id":23446,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[23447]},{"id":23447,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[23448]},{"id":23448,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[23449,23522]},{"id":23449,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[23450]},{"id":23450,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[23451]},{"id":23451,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[23452,23577]},{"id":23452,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":0,"children":[23453,23529]},{"id":23453,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[23454]},{"id":23454,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[23455]},{"id":23455,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[23456]},{"id":23456,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[23457]},{"id":23457,"callFrame":{"functionName":"isASCIILetter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11779,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":11781,"ticks":1}]},{"id":23529,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[23530]},{"id":23530,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":0,"children":[23531]},{"id":23531,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148018,"columnNumber":25},"hitCount":1,"children":[23532],"positionTicks":[{"line":148019,"ticks":1}]},{"id":23532,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147879,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":147880,"ticks":1}]},{"id":23577,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[23578]},{"id":23578,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[23579]},{"id":23579,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":1,"children":[23580,23660],"positionTicks":[{"line":31800,"ticks":1}]},{"id":23580,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[23581]},{"id":23581,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[23582]},{"id":23582,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12127,"ticks":1}]},{"id":23660,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[23661]},{"id":23661,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":0,"children":[23662]},{"id":23662,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148018,"columnNumber":25},"hitCount":4,"positionTicks":[{"line":148019,"ticks":4}]},{"id":23522,"callFrame":{"functionName":"nodeHasTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":628,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":629,"ticks":1}]},{"id":23934,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[23935]},{"id":23935,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[23936]},{"id":23936,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[23937]},{"id":23937,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[23938]},{"id":23938,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[23939]},{"id":23939,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":1,"children":[23940],"positionTicks":[{"line":354,"ticks":1}]},{"id":23940,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[23941]},{"id":23941,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[23942]},{"id":23942,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[23943]},{"id":23943,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[23944]},{"id":23944,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":0,"children":[23945]},{"id":23945,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[23946]},{"id":23946,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[23947]},{"id":23947,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":2,"children":[23959],"positionTicks":[{"line":12830,"ticks":1},{"line":12984,"ticks":1}]},{"id":23959,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[23960]},{"id":23960,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":24028,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[24029]},{"id":24029,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[24030]},{"id":24030,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[24031]},{"id":24031,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"children":[24032],"positionTicks":[{"line":32228,"ticks":1}]},{"id":24032,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31926,"columnNumber":59},"hitCount":0,"children":[24033]},{"id":24033,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[24034]},{"id":24034,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":0,"children":[24035]},{"id":24035,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148018,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":148019,"ticks":1}]},{"id":23583,"callFrame":{"functionName":"get","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":5,"columnNumber":46},"hitCount":1,"children":[24008],"positionTicks":[{"line":6,"ticks":1}]},{"id":24008,"callFrame":{"functionName":"isModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":1608,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1609,"ticks":1}]},{"id":23622,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":2,"positionTicks":[{"line":20,"ticks":2}]},{"id":23884,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":16459,"ticks":1}]},{"id":23918,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":173,"ticks":1}]},{"id":23378,"callFrame":{"functionName":"hasModifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":161,"columnNumber":20},"hitCount":1,"children":[23436,24015],"positionTicks":[{"line":164,"ticks":1}]},{"id":23436,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[23437]},{"id":23437,"callFrame":{"functionName":"canHaveModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31682,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":31683,"ticks":1}]},{"id":24015,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":163,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":164,"ticks":1}]},{"id":23421,"callFrame":{"functionName":"convertParameters","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":272,"columnNumber":21},"hitCount":2,"children":[23422],"positionTicks":[{"line":273,"ticks":1},{"line":277,"ticks":1}]},{"id":23422,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":276,"columnNumber":30},"hitCount":1,"children":[23423,23512],"positionTicks":[{"line":278,"ticks":1}]},{"id":23423,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23424,23757]},{"id":23424,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23465,23586],"positionTicks":[{"line":538,"ticks":1}]},{"id":23465,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"children":[23471,23478],"positionTicks":[{"line":165,"ticks":1}]},{"id":23471,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[23472]},{"id":23472,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[23473]},{"id":23473,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":23478,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23479]},{"id":23479,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23480]},{"id":23480,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[23481]},{"id":23481,"callFrame":{"functionName":"getEnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148051,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":148052,"ticks":1}]},{"id":23586,"callFrame":{"functionName":"getFullStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148048,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":148050,"ticks":1}]},{"id":23757,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23758]},{"id":23758,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":3,"children":[23779,23923],"positionTicks":[{"line":538,"ticks":3}]},{"id":23779,"callFrame":{"functionName":"convertTypeAnnotation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":193,"columnNumber":25},"hitCount":0,"children":[23780]},{"id":23780,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23781]},{"id":23781,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23782]},{"id":23782,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23909],"positionTicks":[{"line":538,"ticks":1}]},{"id":23909,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":175,"ticks":1}]},{"id":23923,"callFrame":{"functionName":"fixParentLocation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":512,"columnNumber":21},"hitCount":0,"children":[23924]},{"id":23924,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[23925]},{"id":23925,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":148397,"ticks":1}]},{"id":23512,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[23513]},{"id":23513,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[23514]},{"id":23514,"callFrame":{"functionName":"canHaveDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":250,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":251,"ticks":2}]},{"id":23461,"callFrame":{"functionName":"#withDeprecatedAliasGetter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2542,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":2543,"ticks":1}]},{"id":23542,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[23670,23887],"positionTicks":[{"line":168,"ticks":1}]},{"id":23670,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":23887,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":3104,"ticks":1}]},{"id":23345,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":1,"children":[23346,23510],"positionTicks":[{"line":2399,"ticks":1}]},{"id":23346,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[23347,23502,23589]},{"id":23347,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":23502,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2546,"columnNumber":15},"hitCount":0,"children":[23503]},{"id":23503,"callFrame":{"functionName":"isModifierKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15480,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":15481,"ticks":1}]},{"id":23589,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15080,"columnNumber":21},"hitCount":0,"children":[23590]},{"id":23590,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2546,"columnNumber":15},"hitCount":0,"children":[23591]},{"id":23591,"callFrame":{"functionName":"isModifierKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15480,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":15481,"ticks":2}]},{"id":23510,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[23511,23818]},{"id":23511,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":8,"positionTicks":[{"line":20509,"ticks":8}]},{"id":23818,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15075,"columnNumber":22},"hitCount":0,"children":[23819]},{"id":23819,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20499,"columnNumber":22},"hitCount":0,"children":[23820]},{"id":23820,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[23821]},{"id":23821,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[23822]},{"id":23822,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":0,"children":[23823]},{"id":23823,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20574,"ticks":1}]},{"id":23564,"callFrame":{"functionName":"convertImportAttributes","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":502,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":503,"ticks":1}]},{"id":23664,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":143,"ticks":2}]},{"id":23967,"callFrame":{"functionName":"assertModuleSpecifier","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":522,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":523,"ticks":1}]},{"id":23610,"callFrame":{"functionName":"canContainDirective","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":256,"columnNumber":28},"hitCount":1,"children":[23611],"positionTicks":[{"line":257,"ticks":1}]},{"id":23611,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":22980,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":168,"ticks":1}]},{"id":23222,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":2,"positionTicks":[{"line":20,"ticks":2}]},{"id":23992,"callFrame":{"functionName":"canContainDirective","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":256,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":257,"ticks":1}]},{"id":23251,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":216,"ticks":1}]},{"id":22134,"callFrame":{"functionName":"convertTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":558,"columnNumber":22},"hitCount":0,"children":[22135]},{"id":22135,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":3,"children":[22136,23239,23585],"positionTicks":[{"line":564,"ticks":1},{"line":574,"ticks":1},{"line":567,"ticks":1}]},{"id":22136,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":2,"children":[22137,22845],"positionTicks":[{"line":192,"ticks":1},{"line":564,"ticks":1}]},{"id":22137,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":3,"children":[22138,22740],"positionTicks":[{"line":574,"ticks":2},{"line":564,"ticks":1}]},{"id":22138,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":3,"children":[22139,22141,22142,22589],"positionTicks":[{"line":201,"ticks":1},{"line":570,"ticks":1},{"line":574,"ticks":1}]},{"id":22139,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":6,"children":[22140,22867,23560],"positionTicks":[{"line":237,"ticks":1},{"line":250,"ticks":1},{"line":251,"ticks":1},{"line":4024,"ticks":1},{"line":524,"ticks":2}]},{"id":22140,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":3,"positionTicks":[{"line":449,"ticks":2},{"line":508,"ticks":1}]},{"id":22867,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":2,"children":[22868],"positionTicks":[{"line":249,"ticks":1},{"line":250,"ticks":1}]},{"id":22868,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":2,"children":[23129],"positionTicks":[{"line":2802,"ticks":1},{"line":250,"ticks":1}]},{"id":23129,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11736,"columnNumber":42},"hitCount":0,"children":[23130,23166]},{"id":23130,"callFrame":{"functionName":"identity","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3485,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3487,"ticks":1}]},{"id":23166,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3095,"columnNumber":24},"hitCount":0,"children":[23167]},{"id":23167,"callFrame":{"functionName":"identity","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3485,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3486,"ticks":1}]},{"id":23560,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":0,"children":[23561]},{"id":23561,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":16078,"ticks":1},{"line":16574,"ticks":1}]},{"id":22141,"callFrame":{"functionName":"isComment","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":190,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":192,"ticks":1}]},{"id":22142,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":6,"children":[22143,22835,23534,23915],"positionTicks":[{"line":571,"ticks":1},{"line":574,"ticks":2},{"line":564,"ticks":3}]},{"id":22143,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[22144,23384,23390],"positionTicks":[{"line":571,"ticks":1}]},{"id":22144,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":2,"children":[22145,22540,22580],"positionTicks":[{"line":574,"ticks":1},{"line":564,"ticks":1}]},{"id":22145,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[22146,23301,23707],"positionTicks":[{"line":564,"ticks":1}]},{"id":22146,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[22147,22856,23089],"positionTicks":[{"line":192,"ticks":1}]},{"id":22147,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[22148]},{"id":22148,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[22149]},{"id":22149,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":3,"children":[23079],"positionTicks":[{"line":512,"ticks":1},{"line":451,"ticks":1},{"line":511,"ticks":1}]},{"id":23079,"callFrame":{"functionName":"hasJSXAncestor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":391,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":393,"ticks":1}]},{"id":22856,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":1,"children":[22898,23504],"positionTicks":[{"line":147946,"ticks":1}]},{"id":22898,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[22899,23126,23635]},{"id":22899,"callFrame":{"functionName":"setText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14579,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":14580,"ticks":1}]},{"id":23126,"callFrame":{"functionName":"forEachChildInPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31865,"columnNumber":87},"hitCount":0,"children":[23127]},{"id":23127,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":1,"children":[23348],"positionTicks":[{"line":147982,"ticks":1}]},{"id":23348,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[23349]},{"id":23349,"callFrame":{"functionName":"isDigit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11773,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":11774,"ticks":1}]},{"id":23635,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[23636,23894]},{"id":23636,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[23637]},{"id":23637,"callFrame":{"functionName":"forEachChildInPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31865,"columnNumber":87},"hitCount":0,"children":[23638]},{"id":23638,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[23639]},{"id":23639,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[23640]},{"id":23640,"callFrame":{"functionName":"isDigit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11773,"columnNumber":16},"hitCount":2,"positionTicks":[{"line":11774,"ticks":2}]},{"id":23894,"callFrame":{"functionName":"forEachChildInPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31865,"columnNumber":87},"hitCount":1,"positionTicks":[{"line":31866,"ticks":1}]},{"id":23504,"callFrame":{"functionName":"forEachChildInPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31865,"columnNumber":87},"hitCount":1,"positionTicks":[{"line":31866,"ticks":1}]},{"id":23089,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":3,"children":[23090],"positionTicks":[{"line":16573,"ticks":1},{"line":16078,"ticks":1},{"line":549,"ticks":1}]},{"id":23090,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"children":[23091],"positionTicks":[{"line":249,"ticks":1}]},{"id":23091,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[23092,23851]},{"id":23092,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11736,"columnNumber":42},"hitCount":0,"children":[23093]},{"id":23093,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3095,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":3096,"ticks":1}]},{"id":23851,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[23852]},{"id":23852,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":0,"children":[23853]},{"id":23853,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11761,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":11763,"ticks":1}]},{"id":23301,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":1,"children":[23302],"positionTicks":[{"line":147946,"ticks":1}]},{"id":23302,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[23303,23641]},{"id":23303,"callFrame":{"functionName":"forEachChildInCallOrNewExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32179,"columnNumber":42},"hitCount":0,"children":[23304,23555]},{"id":23304,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":147982,"ticks":1}]},{"id":23555,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[23556]},{"id":23556,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":0,"children":[23557]},{"id":23557,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148018,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":148019,"ticks":1}]},{"id":23641,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[23642]},{"id":23642,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[23643]},{"id":23643,"callFrame":{"functionName":"forEachChildInCallOrNewExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32179,"columnNumber":42},"hitCount":0,"children":[23644]},{"id":23644,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[23645]},{"id":23645,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":1,"children":[23646],"positionTicks":[{"line":147987,"ticks":1}]},{"id":23646,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148018,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":148019,"ticks":1}]},{"id":23707,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":1,"children":[23708],"positionTicks":[{"line":249,"ticks":1}]},{"id":23708,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":20,"columnNumber":84},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":22540,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":1,"children":[22541,23291,23620],"positionTicks":[{"line":530,"ticks":1}]},{"id":22541,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[22542]},{"id":22542,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[22543]},{"id":22543,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[22544]},{"id":22544,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":0,"children":[22545]},{"id":22545,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11761,"columnNumber":38},"hitCount":0,"children":[22546]},{"id":22546,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11736,"columnNumber":42},"hitCount":0,"children":[22547]},{"id":22547,"callFrame":{"functionName":"computeLineOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11743,"columnNumber":30},"hitCount":0,"children":[22548]},{"id":22548,"callFrame":{"functionName":"binarySearch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3092,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":3094,"ticks":1}]},{"id":23291,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":148046,"ticks":1}]},{"id":23620,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":480,"ticks":1}]},{"id":22580,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":2,"children":[22581,23647],"positionTicks":[{"line":14583,"ticks":1},{"line":147946,"ticks":1}]},{"id":22581,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":1,"children":[22582,23320],"positionTicks":[{"line":147994,"ticks":1}]},{"id":22582,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[22583]},{"id":22583,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[22584]},{"id":22584,"callFrame":{"functionName":"forEachChildInAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31897,"columnNumber":69},"hitCount":0,"children":[22585]},{"id":22585,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[22586]},{"id":22586,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[22587]},{"id":22587,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[22588]},{"id":22588,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14267,"columnNumber":35},"hitCount":0},{"id":23320,"callFrame":{"functionName":"forEachChildInAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31897,"columnNumber":69},"hitCount":0,"children":[23321]},{"id":23321,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[23322]},{"id":23322,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[23323]},{"id":23323,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[23324]},{"id":23324,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13292,"ticks":1}]},{"id":23647,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30585,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30587,"ticks":1}]},{"id":23384,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[23385]},{"id":23385,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[23386]},{"id":23386,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[23387]},{"id":23387,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[23388]},{"id":23388,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":0,"children":[23389]},{"id":23389,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11761,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":11763,"ticks":1}]},{"id":23390,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[23391,24020]},{"id":23391,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":1,"children":[23671,23769],"positionTicks":[{"line":147972,"ticks":1}]},{"id":23671,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[23672]},{"id":23672,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"children":[23673],"positionTicks":[{"line":32228,"ticks":1}]},{"id":23673,"callFrame":{"functionName":"forEachChildInReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31958,"columnNumber":69},"hitCount":0,"children":[23674]},{"id":23674,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31707,"ticks":1}]},{"id":23769,"callFrame":{"functionName":"setText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14579,"columnNumber":18},"hitCount":0,"children":[23770]},{"id":23770,"callFrame":{"functionName":"resetTokenState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14599,"columnNumber":26},"hitCount":0,"children":[23771]},{"id":23771,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4020,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4021,"ticks":1}]},{"id":24020,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30581,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30584,"ticks":1}]},{"id":22835,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":4,"children":[22900,23146,23160,23553],"positionTicks":[{"line":249,"ticks":1},{"line":16078,"ticks":1},{"line":237,"ticks":1},{"line":532,"ticks":1}]},{"id":22900,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[22901]},{"id":22901,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[22902]},{"id":22902,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[22903]},{"id":22903,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":0,"children":[22904,23854]},{"id":22904,"callFrame":{"functionName":"computeLineOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11743,"columnNumber":30},"hitCount":0,"children":[22905,23063]},{"id":22905,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3095,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":3105,"ticks":1},{"line":3108,"ticks":1}]},{"id":23063,"callFrame":{"functionName":"identity","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3485,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3487,"ticks":1}]},{"id":23854,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11761,"columnNumber":38},"hitCount":0,"children":[23855]},{"id":23855,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11736,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":3581,"ticks":1}]},{"id":23146,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":20,"columnNumber":84},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":23160,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":2,"children":[23161,23526],"positionTicks":[{"line":451,"ticks":1},{"line":449,"ticks":1}]},{"id":23161,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":20,"columnNumber":84},"hitCount":0,"children":[23162]},{"id":23162,"callFrame":{"functionName":"get","scriptId":"396","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/types/dist/index.js","lineNumber":19,"columnNumber":84},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":23526,"callFrame":{"functionName":"identifierToKeywordKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14942,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":14943,"ticks":1}]},{"id":23553,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":1,"children":[23844],"positionTicks":[{"line":148047,"ticks":1}]},{"id":23844,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":1,"children":[23845],"positionTicks":[{"line":16574,"ticks":1}]},{"id":23845,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11809,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11841,"ticks":1}]},{"id":23534,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":1,"children":[23576,23980],"positionTicks":[{"line":147946,"ticks":1}]},{"id":23576,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30585,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30587,"ticks":1}]},{"id":23980,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[23981]},{"id":23981,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[23982]},{"id":23982,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"children":[23987],"positionTicks":[{"line":32223,"ticks":1}]},{"id":23987,"callFrame":{"functionName":"forEachChildInParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31755,"columnNumber":57},"hitCount":0,"children":[23988]},{"id":23988,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[23989]},{"id":23989,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[23990]},{"id":23990,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147879,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":147883,"ticks":1}]},{"id":23915,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11736,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":2798,"ticks":1}]},{"id":22589,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":1,"children":[22590,23366],"positionTicks":[{"line":147946,"ticks":1}]},{"id":22590,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[22591,23197,23311,23567]},{"id":22591,"callFrame":{"functionName":"isJSDocCommentContainingNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16079,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":16081,"ticks":1}]},{"id":23197,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":1,"children":[23198],"positionTicks":[{"line":148015,"ticks":1}]},{"id":23198,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":23311,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32183,"columnNumber":28},"hitCount":0,"children":[23312]},{"id":23312,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[23313]},{"id":23313,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":0,"children":[23314]},{"id":23314,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148018,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":148019,"ticks":2}]},{"id":23567,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[23568]},{"id":23568,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[23569]},{"id":23569,"callFrame":{"functionName":"forEachChildInNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32029,"columnNumber":69},"hitCount":1,"children":[23693],"positionTicks":[{"line":32030,"ticks":1}]},{"id":23693,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[23694]},{"id":23694,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[23695]},{"id":23695,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12222,"ticks":1}]},{"id":23366,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30585,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":30586,"ticks":2}]},{"id":22740,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":2,"children":[22741],"positionTicks":[{"line":14601,"ticks":1},{"line":147946,"ticks":1}]},{"id":22741,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[22742,23083]},{"id":22742,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[22743]},{"id":22743,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[22744]},{"id":22744,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32034,"columnNumber":73},"hitCount":0,"children":[22745]},{"id":22745,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[22746]},{"id":22746,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":1,"children":[22747],"positionTicks":[{"line":14601,"ticks":1}]},{"id":22747,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[22748]},{"id":22748,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[23984],"positionTicks":[{"line":13247,"ticks":1}]},{"id":23984,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[23985]},{"id":23985,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":23083,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32034,"columnNumber":73},"hitCount":0,"children":[23084,23282]},{"id":23084,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31714,"ticks":1}]},{"id":23282,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[23283]},{"id":23283,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[23284]},{"id":23284,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[23285]},{"id":23285,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12806,"ticks":1}]},{"id":22845,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148078,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148080,"ticks":1}]},{"id":23239,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[23240]},{"id":23240,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[23241]},{"id":23241,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[23242]},{"id":23242,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[23243]},{"id":23243,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[23244]},{"id":23244,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[23245]},{"id":23245,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[23246]},{"id":23246,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[23247]},{"id":23247,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[23248]},{"id":23248,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":249,"ticks":1}]},{"id":23585,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148078,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148080,"ticks":1}]},{"id":22150,"callFrame":{"functionName":"convertComments","scriptId":"692","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js","lineNumber":37,"columnNumber":24},"hitCount":2,"children":[22151,23592,23911],"positionTicks":[{"line":40,"ticks":2}]},{"id":22151,"callFrame":{"functionName":"forEachComment","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":305,"columnNumber":23},"hitCount":6,"children":[22152,23566,23886],"positionTicks":[{"line":306,"ticks":1},{"line":309,"ticks":5}]},{"id":22152,"callFrame":{"functionName":"forEachToken","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":256,"columnNumber":21},"hitCount":10,"children":[22549,23298,23488,23906],"positionTicks":[{"line":12053,"ticks":1},{"line":264,"ticks":1},{"line":271,"ticks":1},{"line":260,"ticks":2},{"line":326,"ticks":1},{"line":278,"ticks":1},{"line":267,"ticks":1},{"line":257,"ticks":2}]},{"id":22549,"callFrame":{"functionName":"","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":310,"columnNumber":4},"hitCount":3,"children":[22550,22592,23252,23494],"positionTicks":[{"line":311,"ticks":1},{"line":315,"ticks":1},{"line":323,"ticks":1}]},{"id":22550,"callFrame":{"functionName":"canHaveTrailingTrivia","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":282,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":301,"ticks":1}]},{"id":22592,"callFrame":{"functionName":"forEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12039,"columnNumber":35},"hitCount":0,"children":[22593]},{"id":22593,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":3,"positionTicks":[{"line":11945,"ticks":1},{"line":11961,"ticks":1},{"line":11991,"ticks":1}]},{"id":23252,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":11991,"ticks":1},{"line":11961,"ticks":1}]},{"id":23494,"callFrame":{"functionName":"getShebang","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12115,"columnNumber":19},"hitCount":0,"children":[23495]},{"id":23495,"callFrame":{"functionName":"RegExp: ^#!.*","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":23298,"callFrame":{"functionName":"getShebang","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12115,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":12116,"ticks":1}]},{"id":23488,"callFrame":{"functionName":"isTokenKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":1824,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":1825,"ticks":2}]},{"id":23906,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[23907]},{"id":23907,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30581,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30584,"ticks":1}]},{"id":23566,"callFrame":{"functionName":"LanguageVariant","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":110,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":111,"ticks":2}]},{"id":23886,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":11945,"ticks":1}]},{"id":23592,"callFrame":{"functionName":"get","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":15,"columnNumber":34},"hitCount":0,"children":[23593]},{"id":23593,"callFrame":{"functionName":"forEachComment","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":58,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":59,"ticks":1}]},{"id":23911,"callFrame":{"functionName":"forEachToken","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":256,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":257,"ticks":1}]},{"id":22871,"callFrame":{"functionName":"forEachComment","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":305,"columnNumber":23},"hitCount":8,"children":[24540,24755],"positionTicks":[{"line":306,"ticks":8}]},{"id":24540,"callFrame":{"functionName":"forEachToken","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":256,"columnNumber":21},"hitCount":5,"children":[24550,24604,24639],"positionTicks":[{"line":272,"ticks":1},{"line":319,"ticks":1},{"line":12053,"ticks":1},{"line":260,"ticks":2}]},{"id":24550,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[24551]},{"id":24551,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30581,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30584,"ticks":1}]},{"id":24604,"callFrame":{"functionName":"","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":310,"columnNumber":4},"hitCount":2,"children":[24628],"positionTicks":[{"line":315,"ticks":2}]},{"id":24628,"callFrame":{"functionName":"forEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12039,"columnNumber":35},"hitCount":0,"children":[24629]},{"id":24629,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11944,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":11991,"ticks":1},{"line":11963,"ticks":1}]},{"id":24639,"callFrame":{"functionName":"isTokenKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":1824,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":1825,"ticks":1}]},{"id":24755,"callFrame":{"functionName":"LanguageVariant","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":110,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":23814,"callFrame":{"functionName":"Converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":54,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":55,"ticks":2}]},{"id":24058,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24059,24185],"positionTicks":[{"line":538,"ticks":1}]},{"id":24059,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":2,"children":[24060],"positionTicks":[{"line":216,"ticks":2}]},{"id":24060,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":3,"children":[24061,24409,24650],"positionTicks":[{"line":219,"ticks":3}]},{"id":24061,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":4,"children":[24062,24125,24192,24205,24213,24433,24462],"positionTicks":[{"line":735,"ticks":1},{"line":724,"ticks":1},{"line":1472,"ticks":1},{"line":538,"ticks":1}]},{"id":24062,"callFrame":{"functionName":"fixExports","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":95,"columnNumber":14},"hitCount":3,"children":[24063,24187,24193,24227,24633],"positionTicks":[{"line":96,"ticks":3}]},{"id":24063,"callFrame":{"functionName":"findNextToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":351,"columnNumber":22},"hitCount":0,"children":[24064]},{"id":24064,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[24065]},{"id":24065,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[24066]},{"id":24066,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[24067]},{"id":24067,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[24068]},{"id":24068,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31926,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":31927,"ticks":1}]},{"id":24187,"callFrame":{"functionName":"#withDeprecatedAliasGetter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2542,"columnNumber":30},"hitCount":6,"positionTicks":[{"line":2543,"ticks":6}]},{"id":24193,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[24194]},{"id":24194,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[24195,24797]},{"id":24195,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[24196,24589]},{"id":24196,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[24197]},{"id":24197,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31926,"columnNumber":59},"hitCount":1,"children":[24198,24288],"positionTicks":[{"line":31927,"ticks":1}]},{"id":24198,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[24199]},{"id":24199,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":1,"children":[24200,24273,24435],"positionTicks":[{"line":147987,"ticks":1}]},{"id":24200,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147879,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":147880,"ticks":1}]},{"id":24273,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148018,"columnNumber":25},"hitCount":2,"children":[24274],"positionTicks":[{"line":147883,"ticks":1},{"line":148019,"ticks":1}]},{"id":24274,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147879,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":147881,"ticks":1},{"line":147880,"ticks":1}]},{"id":24435,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":147882,"ticks":1}]},{"id":24288,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":0,"children":[24289]},{"id":24289,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":14607,"ticks":1}]},{"id":24589,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31926,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":31927,"ticks":1}]},{"id":24797,"callFrame":{"functionName":"setText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14579,"columnNumber":18},"hitCount":0,"children":[24798]},{"id":24798,"callFrame":{"functionName":"resetTokenState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14599,"columnNumber":26},"hitCount":0,"children":[24799]},{"id":24799,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4020,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4027,"ticks":1}]},{"id":24227,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[24228]},{"id":24228,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":1,"children":[24229,24311],"positionTicks":[{"line":16567,"ticks":1}]},{"id":24229,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[24230]},{"id":24230,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[24231]},{"id":24231,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":1,"children":[24232,24285],"positionTicks":[{"line":365,"ticks":1}]},{"id":24232,"callFrame":{"functionName":"nodeHasTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":628,"columnNumber":22},"hitCount":0,"children":[24233]},{"id":24233,"callFrame":{"functionName":"getWidth","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147916,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":147917,"ticks":1}]},{"id":24285,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[24286,24326,24619]},{"id":24286,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32223,"ticks":1}]},{"id":24326,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[24327]},{"id":24327,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[24328]},{"id":24328,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[24329]},{"id":24329,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[24330]},{"id":24330,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31799,"columnNumber":77},"hitCount":0,"children":[24331,24566]},{"id":24331,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[24332]},{"id":24332,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":0,"children":[24333]},{"id":24333,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148018,"columnNumber":25},"hitCount":1,"children":[24792],"positionTicks":[{"line":148019,"ticks":1}]},{"id":24792,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147879,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":147881,"ticks":1}]},{"id":24566,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[24567]},{"id":24567,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[24568]},{"id":24568,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[24569]},{"id":24569,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[24570]},{"id":24570,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":24619,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[24620]},{"id":24620,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":1,"children":[24621,24651],"positionTicks":[{"line":16078,"ticks":1}]},{"id":24621,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":1,"children":[24635],"positionTicks":[{"line":354,"ticks":1}]},{"id":24635,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[24636]},{"id":24636,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[24637]},{"id":24637,"callFrame":{"functionName":"getWidth","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148054,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":148055,"ticks":1}]},{"id":24651,"callFrame":{"functionName":"nodeHasTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":628,"columnNumber":22},"hitCount":0,"children":[24652]},{"id":24652,"callFrame":{"functionName":"getWidth","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147916,"columnNumber":10},"hitCount":0,"children":[24653]},{"id":24653,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147904,"columnNumber":10},"hitCount":0,"children":[24654]},{"id":24654,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":1,"children":[24658],"positionTicks":[{"line":16569,"ticks":1}]},{"id":24658,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30581,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30582,"ticks":1}]},{"id":24311,"callFrame":{"functionName":"nodeHasTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":628,"columnNumber":22},"hitCount":0,"children":[24312]},{"id":24312,"callFrame":{"functionName":"getWidth","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147916,"columnNumber":10},"hitCount":0,"children":[24313]},{"id":24313,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16569,"ticks":1}]},{"id":24633,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":173,"ticks":1}]},{"id":24125,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"children":[24126],"positionTicks":[{"line":84,"ticks":1}]},{"id":24126,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":3,"children":[24127,24191,24374],"positionTicks":[{"line":87,"ticks":1},{"line":82,"ticks":2}]},{"id":24127,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":5,"children":[24128,24202,24217,24250,24438,24677],"positionTicks":[{"line":551,"ticks":2},{"line":174,"ticks":1},{"line":1687,"ticks":1},{"line":538,"ticks":1}]},{"id":24128,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":1,"children":[24129,24183,24648,24684],"positionTicks":[{"line":216,"ticks":1}]},{"id":24129,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":5,"children":[24130,24404,24445],"positionTicks":[{"line":219,"ticks":5}]},{"id":24130,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":2,"children":[24131,24319],"positionTicks":[{"line":592,"ticks":1},{"line":538,"ticks":1}]},{"id":24131,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24132]},{"id":24132,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":2,"children":[24133,24266,24318,24432],"positionTicks":[{"line":82,"ticks":2}]},{"id":24133,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":3,"children":[24134,24144,24298,24368,24612],"positionTicks":[{"line":1586,"ticks":1},{"line":1588,"ticks":1},{"line":538,"ticks":1}]},{"id":24134,"callFrame":{"functionName":"getBinaryExpressionType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":207,"columnNumber":32},"hitCount":2,"children":[24736],"positionTicks":[{"line":208,"ticks":2}]},{"id":24736,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[24737]},{"id":24737,"callFrame":{"functionName":"tokenToString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2252,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":2253,"ticks":2}]},{"id":24144,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24145]},{"id":24145,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[24146,24521],"positionTicks":[{"line":82,"ticks":1}]},{"id":24146,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":2,"children":[24147,24419,24752],"positionTicks":[{"line":1699,"ticks":1},{"line":538,"ticks":1}]},{"id":24147,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24148]},{"id":24148,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24149]},{"id":24149,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24150,24209,24262],"positionTicks":[{"line":538,"ticks":1}]},{"id":24150,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"children":[24151],"positionTicks":[{"line":82,"ticks":1}]},{"id":24151,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":3,"children":[24152,24164,24596],"positionTicks":[{"line":87,"ticks":1},{"line":82,"ticks":2}]},{"id":24152,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24153]},{"id":24153,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":39,"ticks":1}]},{"id":24164,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":2,"children":[24165,24678,24760],"positionTicks":[{"line":14938,"ticks":1},{"line":538,"ticks":1}]},{"id":24165,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":2,"children":[24166,24661],"positionTicks":[{"line":173,"ticks":1},{"line":175,"ticks":1}]},{"id":24166,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":24661,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[24662]},{"id":24662,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":16573,"ticks":1}]},{"id":24678,"callFrame":{"functionName":"isThisInTypeQuery","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":661,"columnNumber":26},"hitCount":0,"children":[24679]},{"id":24679,"callFrame":{"functionName":"isThisIdentifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":656,"columnNumber":25},"hitCount":0,"children":[24680]},{"id":24680,"callFrame":{"functionName":"identifierIsThisKeyword","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":650,"columnNumber":32},"hitCount":0,"children":[24681]},{"id":24681,"callFrame":{"functionName":"identifierToKeywordKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14942,"columnNumber":32},"hitCount":0,"children":[24682]},{"id":24682,"callFrame":{"functionName":"stringToToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11674,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":11676,"ticks":1}]},{"id":24760,"callFrame":{"functionName":"get text","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148194,"columnNumber":10},"hitCount":0,"children":[24761]},{"id":24761,"callFrame":{"functionName":"idText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14939,"columnNumber":15},"hitCount":0,"children":[24762]},{"id":24762,"callFrame":{"functionName":"unescapeLeadingUnderscores","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14935,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":14938,"ticks":1}]},{"id":24596,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":145,"ticks":1}]},{"id":24209,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[24210]},{"id":24210,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":24262,"callFrame":{"functionName":"convertChainExpression","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":283,"columnNumber":26},"hitCount":0,"children":[24263,24440]},{"id":24263,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":284,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":285,"ticks":1}]},{"id":24440,"callFrame":{"functionName":"isChildUnwrappableOptionalChain","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":438,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":439,"ticks":1}]},{"id":24419,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":3,"children":[24420],"positionTicks":[{"line":175,"ticks":2},{"line":173,"ticks":1}]},{"id":24420,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24421]},{"id":24421,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24422]},{"id":24422,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24423]},{"id":24423,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":0,"children":[24424]},{"id":24424,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11761,"columnNumber":38},"hitCount":0,"children":[24425]},{"id":24425,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11736,"columnNumber":42},"hitCount":0,"children":[24426]},{"id":24426,"callFrame":{"functionName":"computeLineOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11743,"columnNumber":30},"hitCount":0,"children":[24427]},{"id":24427,"callFrame":{"functionName":"binarySearch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3092,"columnNumber":21},"hitCount":0,"children":[24428]},{"id":24428,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3095,"columnNumber":24},"hitCount":0,"children":[24429]},{"id":24429,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2792,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2797,"ticks":1}]},{"id":24752,"callFrame":{"functionName":"convertChainExpression","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":283,"columnNumber":26},"hitCount":0,"children":[24753]},{"id":24753,"callFrame":{"functionName":"isChildUnwrappableOptionalChain","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":438,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":439,"ticks":1}]},{"id":24521,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24522]},{"id":24522,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":56,"ticks":2}]},{"id":24298,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":1,"children":[24299],"positionTicks":[{"line":20,"ticks":1}]},{"id":24299,"callFrame":{"functionName":"get","scriptId":"396","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/types/dist/index.js","lineNumber":18,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":24368,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24369]},{"id":24369,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24370,24443,24741],"positionTicks":[{"line":538,"ticks":1}]},{"id":24370,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[24394,24591],"positionTicks":[{"line":75,"ticks":1}]},{"id":24394,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24395],"positionTicks":[{"line":173,"ticks":1}]},{"id":24395,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[24396,24647]},{"id":24396,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[24397]},{"id":24397,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":148046,"ticks":1}]},{"id":24647,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":24591,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24592]},{"id":24592,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[24593]},{"id":24593,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":24443,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24444]},{"id":24444,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[24455,24609],"positionTicks":[{"line":87,"ticks":1}]},{"id":24455,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[24456,24597]},{"id":24456,"callFrame":{"functionName":"getEnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147912,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":147913,"ticks":1}]},{"id":24597,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147932,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":147933,"ticks":1}]},{"id":24609,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24610]},{"id":24610,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":56,"ticks":1}]},{"id":24741,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[24742]},{"id":24742,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":24612,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[24613]},{"id":24613,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[24614]},{"id":24614,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11809,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11816,"ticks":1}]},{"id":24266,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":145,"ticks":1},{"line":146,"ticks":1}]},{"id":24318,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":75,"ticks":1}]},{"id":24432,"callFrame":{"functionName":"isComma","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":182,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":183,"ticks":1}]},{"id":24319,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":4,"children":[24320,24769],"positionTicks":[{"line":175,"ticks":4}]},{"id":24320,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":281,"ticks":3}]},{"id":24769,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":3578,"ticks":1}]},{"id":24404,"callFrame":{"functionName":"get","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":5,"columnNumber":46},"hitCount":2,"positionTicks":[{"line":6,"ticks":2}]},{"id":24445,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":143,"ticks":1}]},{"id":24183,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":233,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":234,"ticks":2}]},{"id":24648,"callFrame":{"functionName":"isExpressionStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30242,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":30243,"ticks":1}]},{"id":24684,"callFrame":{"functionName":"canContainDirective","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":256,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":257,"ticks":1}]},{"id":24202,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":6,"children":[24203,24335],"positionTicks":[{"line":173,"ticks":2},{"line":175,"ticks":4}]},{"id":24203,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":281,"ticks":3}]},{"id":24335,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"children":[24336],"positionTicks":[{"line":250,"ticks":1}]},{"id":24336,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24337]},{"id":24337,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24338]},{"id":24338,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":0,"children":[24339]},{"id":24339,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11761,"columnNumber":38},"hitCount":0,"children":[24340]},{"id":24340,"callFrame":{"functionName":"getLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11733,"columnNumber":22},"hitCount":0,"children":[24341]},{"id":24341,"callFrame":{"functionName":"computeLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11684,"columnNumber":26},"hitCount":4,"positionTicks":[{"line":11702,"ticks":1},{"line":11690,"ticks":1},{"line":11685,"ticks":1},{"line":11689,"ticks":1}]},{"id":24217,"callFrame":{"functionName":"get text","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148194,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":148195,"ticks":1}]},{"id":24250,"callFrame":{"functionName":"isThisInTypeQuery","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":661,"columnNumber":26},"hitCount":0,"children":[24251]},{"id":24251,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[24252]},{"id":24252,"callFrame":{"functionName":"identifierToKeywordKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":1168,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":1169,"ticks":1}]},{"id":24438,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":0,"children":[24439]},{"id":24439,"callFrame":{"functionName":"get","scriptId":"396","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/types/dist/index.js","lineNumber":18,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":24677,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147932,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":147933,"ticks":1}]},{"id":24191,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":145,"ticks":1}]},{"id":24374,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24375]},{"id":24375,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[24376]},{"id":24376,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15075,"columnNumber":22},"hitCount":0,"children":[24377]},{"id":24377,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20499,"columnNumber":22},"hitCount":0,"children":[24378]},{"id":24378,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[24379]},{"id":24379,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[24380]},{"id":24380,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":2,"children":[24547],"positionTicks":[{"line":20541,"ticks":2}]},{"id":24547,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20514,"ticks":1}]},{"id":24192,"callFrame":{"functionName":"#withDeprecatedAliasGetter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2542,"columnNumber":30},"hitCount":3,"positionTicks":[{"line":2543,"ticks":3}]},{"id":24205,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[24206],"positionTicks":[{"line":175,"ticks":1}]},{"id":24206,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":3,"children":[24207],"positionTicks":[{"line":281,"ticks":3}]},{"id":24207,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147904,"columnNumber":10},"hitCount":2,"positionTicks":[{"line":16573,"ticks":1},{"line":147900,"ticks":1}]},{"id":24213,"callFrame":{"functionName":"hasModifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":161,"columnNumber":20},"hitCount":1,"children":[24214,24504],"positionTicks":[{"line":162,"ticks":1}]},{"id":24214,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":3,"children":[24215],"positionTicks":[{"line":39,"ticks":2},{"line":31,"ticks":1}]},{"id":24215,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"children":[24269],"positionTicks":[{"line":6,"ticks":1}]},{"id":24269,"callFrame":{"functionName":"canHaveModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":259,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":260,"ticks":1}]},{"id":24504,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":163,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":164,"ticks":2}]},{"id":24433,"callFrame":{"functionName":"convertParameters","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":272,"columnNumber":21},"hitCount":0,"children":[24434,24563]},{"id":24434,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":276,"columnNumber":30},"hitCount":1,"children":[24447,24495,24518,24767],"positionTicks":[{"line":277,"ticks":1}]},{"id":24447,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24448]},{"id":24448,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[24449]},{"id":24449,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15075,"columnNumber":22},"hitCount":0,"children":[24450]},{"id":24450,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20499,"columnNumber":22},"hitCount":0,"children":[24451]},{"id":24451,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[24452]},{"id":24452,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[24453]},{"id":24453,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20541,"ticks":1}]},{"id":24495,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[24496,24743,24786]},{"id":24496,"callFrame":{"functionName":"convertTypeAnnotation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":193,"columnNumber":25},"hitCount":0,"children":[24497]},{"id":24497,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":24743,"callFrame":{"functionName":"getLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11733,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":11734,"ticks":1}]},{"id":24786,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24787]},{"id":24787,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24788]},{"id":24788,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":653,"ticks":1}]},{"id":24518,"callFrame":{"functionName":"convertTypeAnnotation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":193,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":194,"ticks":1}]},{"id":24767,"callFrame":{"functionName":"canHaveDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31686,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":31687,"ticks":1}]},{"id":24563,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":48,"ticks":1}]},{"id":24462,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147946,"ticks":1}]},{"id":24409,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24410,24512,24754]},{"id":24410,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":1,"children":[24411],"positionTicks":[{"line":56,"ticks":1}]},{"id":24411,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15075,"columnNumber":22},"hitCount":0,"children":[24412]},{"id":24412,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20499,"columnNumber":22},"hitCount":0,"children":[24413]},{"id":24413,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[24414]},{"id":24414,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[24415]},{"id":24415,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":1,"children":[24624],"positionTicks":[{"line":20541,"ticks":1}]},{"id":24624,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":31684,"ticks":1}]},{"id":24512,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":1,"children":[24513,24632],"positionTicks":[{"line":40,"ticks":1}]},{"id":24513,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15080,"columnNumber":21},"hitCount":0,"children":[24514,24673]},{"id":24514,"callFrame":{"functionName":"isModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15507,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":15508,"ticks":1}]},{"id":24673,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2546,"columnNumber":15},"hitCount":0,"children":[24674]},{"id":24674,"callFrame":{"functionName":"isModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15507,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":15508,"ticks":1}]},{"id":24632,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":24754,"callFrame":{"functionName":"nodeHasIllegalDecorators","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":620,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":622,"ticks":1}]},{"id":24650,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":165,"ticks":1}]},{"id":24185,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":24081,"callFrame":{"functionName":"get","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":15,"columnNumber":34},"hitCount":0,"children":[24082]},{"id":24082,"callFrame":{"functionName":"forEachComment","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":58,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":59,"ticks":1}]},{"id":24168,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[24169],"positionTicks":[{"line":574,"ticks":1}]},{"id":24169,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[24170]},{"id":24170,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[24171,24489],"positionTicks":[{"line":574,"ticks":1}]},{"id":24171,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":3,"children":[24172,24237,24386],"positionTicks":[{"line":574,"ticks":3}]},{"id":24172,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":6,"children":[24173,24342,24515],"positionTicks":[{"line":564,"ticks":1},{"line":289,"ticks":1},{"line":574,"ticks":4}]},{"id":24173,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":3,"children":[24174,24245,24350],"positionTicks":[{"line":574,"ticks":3}]},{"id":24174,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[24175,24236,24790],"positionTicks":[{"line":574,"ticks":1}]},{"id":24175,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[24176,24180,24498],"positionTicks":[{"line":571,"ticks":1}]},{"id":24176,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[24177,24388]},{"id":24177,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30581,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":30584,"ticks":2}]},{"id":24388,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[24389]},{"id":24389,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[24390]},{"id":24390,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"children":[24391],"positionTicks":[{"line":32228,"ticks":1}]},{"id":24391,"callFrame":{"functionName":"forEachChildInCallOrNewExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32179,"columnNumber":42},"hitCount":0,"children":[24392]},{"id":24392,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[24393]},{"id":24393,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":1,"children":[24705],"positionTicks":[{"line":147987,"ticks":1}]},{"id":24705,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148018,"columnNumber":25},"hitCount":0,"children":[24706]},{"id":24706,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30585,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":30587,"ticks":2}]},{"id":24180,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":2,"children":[24307,24543],"positionTicks":[{"line":574,"ticks":1},{"line":289,"ticks":1}]},{"id":24307,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[24308],"positionTicks":[{"line":192,"ticks":1}]},{"id":24308,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":1,"children":[24309],"positionTicks":[{"line":250,"ticks":1}]},{"id":24309,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":512,"ticks":2}]},{"id":24543,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[24544,24663]},{"id":24544,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30581,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30584,"ticks":1}]},{"id":24663,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[24664]},{"id":24664,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[24665]},{"id":24665,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[24666]},{"id":24666,"callFrame":{"functionName":"forEachChildInPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31865,"columnNumber":87},"hitCount":0,"children":[24667]},{"id":24667,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":0,"children":[24668]},{"id":24668,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[24669]},{"id":24669,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":0,"children":[24670,24771]},{"id":24670,"callFrame":{"functionName":"isDigit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11773,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":11775,"ticks":1}]},{"id":24771,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12221,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12222,"ticks":1}]},{"id":24498,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[24499]},{"id":24499,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":451,"ticks":1}]},{"id":24236,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":1,"children":[24362],"positionTicks":[{"line":147982,"ticks":1}]},{"id":24362,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[24363]},{"id":24363,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[24364,24405]},{"id":24364,"callFrame":{"functionName":"forEachChildInAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31897,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":31898,"ticks":1}]},{"id":24405,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[24406]},{"id":24406,"callFrame":{"functionName":"forEachChildInAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31897,"columnNumber":69},"hitCount":1,"children":[24461],"positionTicks":[{"line":31898,"ticks":1}]},{"id":24461,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":1,"children":[24707],"positionTicks":[{"line":14601,"ticks":1}]},{"id":24707,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[24708]},{"id":24708,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11781,"ticks":1}]},{"id":24790,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":251,"ticks":1}]},{"id":24245,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[24246,24508,24685]},{"id":24246,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30585,"columnNumber":24},"hitCount":5,"positionTicks":[{"line":30587,"ticks":5}]},{"id":24508,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[24509]},{"id":24509,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[24510,24586]},{"id":24510,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[24511]},{"id":24511,"callFrame":{"functionName":"forEachChildInExpressionStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31935,"columnNumber":77},"hitCount":2,"positionTicks":[{"line":31936,"ticks":2}]},{"id":24586,"callFrame":{"functionName":"forEachChildInExpressionStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31935,"columnNumber":77},"hitCount":1,"positionTicks":[{"line":31936,"ticks":1}]},{"id":24685,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30581,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":30584,"ticks":2}]},{"id":24350,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":2,"children":[24351],"positionTicks":[{"line":528,"ticks":1},{"line":548,"ticks":1}]},{"id":24351,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24352]},{"id":24352,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24353]},{"id":24353,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24354]},{"id":24354,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":0,"children":[24355]},{"id":24355,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11761,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":11763,"ticks":1}]},{"id":24342,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":5,"children":[24343,24402,24600],"positionTicks":[{"line":549,"ticks":1},{"line":524,"ticks":2},{"line":530,"ticks":1},{"line":22435,"ticks":1}]},{"id":24343,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24344]},{"id":24344,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24345]},{"id":24345,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24346]},{"id":24346,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":0,"children":[24347]},{"id":24347,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11761,"columnNumber":38},"hitCount":0,"children":[24348]},{"id":24348,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11736,"columnNumber":42},"hitCount":2,"positionTicks":[{"line":11741,"ticks":1},{"line":3581,"ticks":1}]},{"id":24402,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":474,"ticks":1}]},{"id":24600,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":2,"children":[24601],"positionTicks":[{"line":148047,"ticks":2}]},{"id":24601,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16548,"columnNumber":26},"hitCount":0,"children":[24602]},{"id":24602,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11809,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11841,"ticks":1}]},{"id":24515,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[24516,24630,24793]},{"id":24516,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30585,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30587,"ticks":1}]},{"id":24630,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30581,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30584,"ticks":1}]},{"id":24793,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[24794]},{"id":24794,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[24795]},{"id":24795,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32228,"ticks":1}]},{"id":24237,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":1,"children":[24238,24529],"positionTicks":[{"line":147947,"ticks":1}]},{"id":24238,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[24239]},{"id":24239,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[24240,24694]},{"id":24240,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[24241,24779]},{"id":24241,"callFrame":{"functionName":"forEachChildInNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32029,"columnNumber":69},"hitCount":0,"children":[24242]},{"id":24242,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":1,"children":[24243],"positionTicks":[{"line":148003,"ticks":1}]},{"id":24243,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[24244]},{"id":24244,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":24779,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32183,"columnNumber":28},"hitCount":0,"children":[24780]},{"id":24780,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[24781]},{"id":24781,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147986,"columnNumber":23},"hitCount":0,"children":[24782]},{"id":24782,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148018,"columnNumber":25},"hitCount":0,"children":[24783]},{"id":24783,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147879,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":147881,"ticks":1}]},{"id":24694,"callFrame":{"functionName":"forEachChildInNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32029,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":32030,"ticks":1}]},{"id":24529,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30581,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":30584,"ticks":2}]},{"id":24386,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":1,"children":[24442,24530,24552,24575,24594],"positionTicks":[{"line":250,"ticks":1}]},{"id":24442,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":20,"columnNumber":84},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":24530,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148045,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":148047,"ticks":1}]},{"id":24552,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24553]},{"id":24553,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24554]},{"id":24554,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24555]},{"id":24555,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148396,"columnNumber":31},"hitCount":0,"children":[24556]},{"id":24556,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11761,"columnNumber":38},"hitCount":0,"children":[24557]},{"id":24557,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11736,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":3581,"ticks":1}]},{"id":24575,"callFrame":{"functionName":"getEnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147912,"columnNumber":8},"hitCount":0,"children":[24576]},{"id":24576,"callFrame":{"functionName":"assertHasRealPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147898,"columnNumber":23},"hitCount":0,"children":[24577]},{"id":24577,"callFrame":{"functionName":"positionIsSynthesized","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22433,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22435,"ticks":1}]},{"id":24594,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":485,"ticks":1}]},{"id":24489,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147945,"columnNumber":13},"hitCount":0,"children":[24490]},{"id":24490,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147971,"columnNumber":23},"hitCount":0,"children":[24491]},{"id":24491,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147967,"columnNumber":14},"hitCount":0,"children":[24492]},{"id":24492,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[24493]},{"id":24493,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32034,"columnNumber":73},"hitCount":1,"children":[24571],"positionTicks":[{"line":32036,"ticks":1}]},{"id":24571,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31705,"columnNumber":19},"hitCount":1,"children":[24572],"positionTicks":[{"line":31707,"ticks":1}]},{"id":24572,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147981,"columnNumber":22},"hitCount":1,"children":[24573],"positionTicks":[{"line":14601,"ticks":1}]},{"id":24573,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147998,"columnNumber":26},"hitCount":0,"children":[24574]},{"id":24574,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12805,"columnNumber":15},"hitCount":1,"children":[24748],"positionTicks":[{"line":13297,"ticks":1}]},{"id":24748,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13291,"columnNumber":25},"hitCount":0,"children":[24749]},{"id":24749,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12746,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12752,"ticks":1}]},{"id":24531,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24532]},{"id":24532,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":2,"children":[24533,24695],"positionTicks":[{"line":56,"ticks":2}]},{"id":24533,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"children":[24625],"positionTicks":[{"line":6,"ticks":1}]},{"id":24625,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":730,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":731,"ticks":1}]},{"id":24695,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15075,"columnNumber":22},"hitCount":0,"children":[24696]},{"id":24696,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20499,"columnNumber":22},"hitCount":0,"children":[24697]},{"id":24697,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20475,"columnNumber":29},"hitCount":0,"children":[24698]},{"id":24698,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20505,"columnNumber":42},"hitCount":0,"children":[24699]},{"id":24699,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20539,"columnNumber":34},"hitCount":1,"children":[24700],"positionTicks":[{"line":20541,"ticks":1}]},{"id":24700,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20575,"ticks":1}]},{"id":24595,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":143,"ticks":1}]},{"id":23287,"callFrame":{"functionName":"warnAboutTSVersion","scriptId":"762","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js","lineNumber":45,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":47,"ticks":1}]},{"id":23307,"callFrame":{"functionName":"createParserServices","scriptId":"703","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/createParserServices.js","lineNumber":3,"columnNumber":29},"hitCount":8,"positionTicks":[{"line":23,"ticks":1},{"line":4,"ticks":3},{"line":24,"ticks":3},{"line":25,"ticks":1}]},{"id":23319,"callFrame":{"functionName":"useProgramFromProjectService","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":53,"columnNumber":37},"hitCount":2,"positionTicks":[{"line":54,"ticks":2}]},{"id":23856,"callFrame":{"functionName":"convertComments","scriptId":"692","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js","lineNumber":37,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":38,"ticks":1}]},{"id":24184,"callFrame":{"functionName":"inferSingleRun","scriptId":"709","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.js","lineNumber":19,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":21,"ticks":2}]},{"id":22153,"callFrame":{"functionName":"analyze","scriptId":"429","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/analyze.js","lineNumber":19,"columnNumber":16},"hitCount":6,"children":[22154,22157,23096,23759,24019,24360],"positionTicks":[{"line":20,"ticks":1},{"line":35,"ticks":1},{"line":36,"ticks":4}]},{"id":22154,"callFrame":{"functionName":"Referencer","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":22,"columnNumber":15},"hitCount":2,"children":[22155],"positionTicks":[{"line":24,"ticks":2}]},{"id":22155,"callFrame":{"functionName":"Visitor","scriptId":"579","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js","lineNumber":8,"columnNumber":15},"hitCount":0,"children":[22156]},{"id":22156,"callFrame":{"functionName":"VisitorBase","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":13,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":14,"ticks":2},{"line":17,"ticks":1}]},{"id":22157,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":1,"children":[22158,23177,23443,24016],"positionTicks":[{"line":53,"ticks":1}]},{"id":22158,"callFrame":{"functionName":"Program","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":398,"columnNumber":11},"hitCount":21,"children":[22159,22162,22168,22776,22837,22883,23081,23881],"positionTicks":[{"line":402,"ticks":1},{"line":414,"ticks":1},{"line":408,"ticks":1},{"line":413,"ticks":3},{"line":401,"ticks":15}]},{"id":22159,"callFrame":{"functionName":"nestGlobalScope","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":148,"columnNumber":19},"hitCount":0,"children":[22160,23679]},{"id":22160,"callFrame":{"functionName":"GlobalScope","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":12,"columnNumber":15},"hitCount":4,"children":[22161],"positionTicks":[{"line":14,"ticks":3},{"line":15,"ticks":1}]},{"id":22161,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":8,"children":[23163],"positionTicks":[{"line":181,"ticks":4},{"line":186,"ticks":1},{"line":196,"ticks":3}]},{"id":23163,"callFrame":{"functionName":"isVariableScope","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":201,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":203,"ticks":1}]},{"id":23679,"callFrame":{"functionName":"get","scriptId":"552","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/index.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":22162,"callFrame":{"functionName":"populateGlobalsFromLib","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":45,"columnNumber":26},"hitCount":1048,"children":[22163,22774,22800],"positionTicks":[{"line":326,"ticks":2},{"line":20,"ticks":1},{"line":16,"ticks":2},{"line":327,"ticks":4},{"line":19,"ticks":2},{"line":18,"ticks":9},{"line":17,"ticks":6},{"line":22,"ticks":19},{"line":12,"ticks":4},{"line":320,"ticks":7},{"line":46,"ticks":28},{"line":47,"ticks":2},{"line":54,"ticks":3},{"line":53,"ticks":959}]},{"id":22163,"callFrame":{"functionName":"defineImplicitVariable","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":20,"columnNumber":26},"hitCount":34,"children":[22164,22165,23080],"positionTicks":[{"line":22,"ticks":32},{"line":21,"ticks":2}]},{"id":22164,"callFrame":{"functionName":"ImplicitLibVariable","scriptId":"559","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.js","lineNumber":16,"columnNumber":15},"hitCount":149,"children":[22166],"positionTicks":[{"line":18,"ticks":148},{"line":22,"ticks":1}]},{"id":22166,"callFrame":{"functionName":"ESLintScopeVariable","scriptId":"557","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js","lineNumber":8,"columnNumber":0},"hitCount":94,"children":[22167],"positionTicks":[{"line":16,"ticks":1},{"line":22,"ticks":2},{"line":33,"ticks":4},{"line":9,"ticks":87}]},{"id":22167,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":41,"columnNumber":15},"hitCount":159,"children":[22929],"positionTicks":[{"line":12,"ticks":3},{"line":10,"ticks":2},{"line":13,"ticks":1},{"line":41,"ticks":8},{"line":11,"ticks":7},{"line":44,"ticks":3},{"line":15,"ticks":42},{"line":37,"ticks":32},{"line":26,"ticks":36},{"line":20,"ticks":3},{"line":43,"ticks":8},{"line":31,"ticks":7},{"line":42,"ticks":7}]},{"id":22929,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":5,"columnNumber":19},"hitCount":0,"children":[22930]},{"id":22930,"callFrame":{"functionName":"","scriptId":"440","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ID.js","lineNumber":9,"columnNumber":11},"hitCount":19,"positionTicks":[{"line":13,"ticks":19}]},{"id":22165,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":302,"positionTicks":[{"line":327,"ticks":58},{"line":318,"ticks":1},{"line":320,"ticks":125},{"line":326,"ticks":118}]},{"id":23080,"callFrame":{"functionName":"get","scriptId":"556","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/index.js","lineNumber":6,"columnNumber":88},"hitCount":44,"positionTicks":[{"line":7,"ticks":44}]},{"id":22774,"callFrame":{"functionName":"ImplicitLibVariable","scriptId":"559","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.js","lineNumber":16,"columnNumber":15},"hitCount":3,"children":[22775],"positionTicks":[{"line":18,"ticks":2},{"line":17,"ticks":1}]},{"id":22775,"callFrame":{"functionName":"ESLintScopeVariable","scriptId":"557","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js","lineNumber":8,"columnNumber":0},"hitCount":5,"children":[22801],"positionTicks":[{"line":9,"ticks":5}]},{"id":22801,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":41,"columnNumber":15},"hitCount":8,"children":[22836],"positionTicks":[{"line":26,"ticks":2},{"line":37,"ticks":1},{"line":42,"ticks":5}]},{"id":22836,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":5,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":15,"ticks":1}]},{"id":22800,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":6,"positionTicks":[{"line":320,"ticks":1},{"line":326,"ticks":3},{"line":327,"ticks":1},{"line":318,"ticks":1}]},{"id":22168,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":2,"children":[22169,22551],"positionTicks":[{"line":24,"ticks":1},{"line":41,"ticks":1}]},{"id":22169,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[22170,22594]},{"id":22170,"callFrame":{"functionName":"ExportNamedDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":294,"columnNumber":26},"hitCount":0,"children":[22171,22605,24055]},{"id":22171,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[22172]},{"id":22172,"callFrame":{"functionName":"FunctionDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":320,"columnNumber":23},"hitCount":1,"children":[22173],"positionTicks":[{"line":322,"ticks":1}]},{"id":22173,"callFrame":{"functionName":"visitFunction","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":138,"columnNumber":17},"hitCount":6,"children":[22174,22176,22180,22181,22184,22749,23111,23971,23998,24009],"positionTicks":[{"line":139,"ticks":1},{"line":164,"ticks":1},{"line":160,"ticks":1},{"line":180,"ticks":3}]},{"id":22174,"callFrame":{"functionName":"FunctionNameDefinition","scriptId":"444","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.js","lineNumber":6,"columnNumber":15},"hitCount":5,"children":[22175,22814],"positionTicks":[{"line":8,"ticks":5}]},{"id":22175,"callFrame":{"functionName":"DefinitionBase","scriptId":"439","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js","lineNumber":26,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":31,"ticks":1}]},{"id":22814,"callFrame":{"functionName":"DefinitionBase","scriptId":"439","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js","lineNumber":5,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":10,"ticks":1}]},{"id":22176,"callFrame":{"functionName":"defineIdentifier","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":337,"columnNumber":20},"hitCount":1,"children":[22177],"positionTicks":[{"line":339,"ticks":1}]},{"id":22177,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":3,"children":[22178,23508],"positionTicks":[{"line":331,"ticks":3}]},{"id":22178,"callFrame":{"functionName":"Variable","scriptId":"560","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.js","lineNumber":7,"columnNumber":0},"hitCount":0,"children":[22179]},{"id":22179,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":41,"columnNumber":15},"hitCount":0},{"id":23508,"callFrame":{"functionName":"get","scriptId":"556","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/index.js","lineNumber":8,"columnNumber":77},"hitCount":1,"positionTicks":[{"line":9,"ticks":1}]},{"id":22180,"callFrame":{"functionName":"visitPattern","scriptId":"579","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js","lineNumber":17,"columnNumber":16},"hitCount":1,"children":[22857,23173,23462],"positionTicks":[{"line":20,"ticks":1}]},{"id":22857,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[22858]},{"id":22858,"callFrame":{"functionName":"Identifier","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":55,"columnNumber":14},"hitCount":1,"children":[22859],"positionTicks":[{"line":58,"ticks":1}]},{"id":22859,"callFrame":{"functionName":"visitPattern.processRightHandNodes","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":159,"columnNumber":37},"hitCount":0,"children":[22860,23233,23602]},{"id":22860,"callFrame":{"functionName":"ParameterDefinition","scriptId":"447","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js","lineNumber":10,"columnNumber":15},"hitCount":2,"children":[23440],"positionTicks":[{"line":12,"ticks":1},{"line":13,"ticks":1}]},{"id":23440,"callFrame":{"functionName":"DefinitionBase","scriptId":"439","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js","lineNumber":26,"columnNumber":15},"hitCount":0,"children":[23441]},{"id":23441,"callFrame":{"functionName":"DefinitionBase","scriptId":"439","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js","lineNumber":5,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":23233,"callFrame":{"functionName":"referencingDefaultValue","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":40,"columnNumber":27},"hitCount":12,"positionTicks":[{"line":42,"ticks":12}]},{"id":23602,"callFrame":{"functionName":"defineIdentifier","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":337,"columnNumber":20},"hitCount":1,"children":[23677],"positionTicks":[{"line":339,"ticks":1}]},{"id":23677,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":327,"ticks":1}]},{"id":23173,"callFrame":{"functionName":"PatternVisitor","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":20,"columnNumber":15},"hitCount":2,"children":[23174],"positionTicks":[{"line":22,"ticks":2}]},{"id":23174,"callFrame":{"functionName":"VisitorBase","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":10,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":12,"ticks":1}]},{"id":23462,"callFrame":{"functionName":"Identifier","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":55,"columnNumber":14},"hitCount":2,"positionTicks":[{"line":57,"ticks":2}]},{"id":22181,"callFrame":{"functionName":"visitFunctionParameterTypeAnnotation","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":125,"columnNumber":40},"hitCount":1,"children":[22182,23524],"positionTicks":[{"line":128,"ticks":1}]},{"id":22182,"callFrame":{"functionName":"visitType","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":187,"columnNumber":13},"hitCount":1,"children":[22183],"positionTicks":[{"line":192,"ticks":1}]},{"id":22183,"callFrame":{"functionName":"visit","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":13,"columnNumber":16},"hitCount":2,"children":[23078,23315,23860],"positionTicks":[{"line":15,"ticks":2}]},{"id":23078,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":1,"children":[23358],"positionTicks":[{"line":53,"ticks":1}]},{"id":23358,"callFrame":{"functionName":"TSTypeAnnotation","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":215,"columnNumber":20},"hitCount":1,"children":[23687],"positionTicks":[{"line":218,"ticks":1}]},{"id":23687,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":23315,"callFrame":{"functionName":"TypeVisitor","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":9,"columnNumber":15},"hitCount":0,"children":[23316]},{"id":23316,"callFrame":{"functionName":"Visitor","scriptId":"579","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js","lineNumber":8,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":23860,"callFrame":{"functionName":"TSTypeAnnotation","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":215,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":218,"ticks":2}]},{"id":23524,"callFrame":{"functionName":"visit","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":13,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":15,"ticks":1}]},{"id":22184,"callFrame":{"functionName":"close","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":35,"columnNumber":9},"hitCount":0,"children":[22185,23228]},{"id":22185,"callFrame":{"functionName":"currentScope","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":29,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":34,"ticks":1}]},{"id":23228,"callFrame":{"functionName":"close","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":276,"columnNumber":9},"hitCount":0,"children":[23229,23544]},{"id":23229,"callFrame":{"functionName":"","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":289,"columnNumber":35},"hitCount":0,"children":[23230]},{"id":23230,"callFrame":{"functionName":"#staticCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":232,"columnNumber":22},"hitCount":1,"children":[23297],"positionTicks":[{"line":253,"ticks":1}]},{"id":23297,"callFrame":{"functionName":"resolve","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":233,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":245,"ticks":1}]},{"id":23544,"callFrame":{"functionName":"#staticCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":232,"columnNumber":22},"hitCount":1,"children":[23545,23773],"positionTicks":[{"line":233,"ticks":1}]},{"id":23545,"callFrame":{"functionName":"resolve","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":233,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":245,"ticks":1}]},{"id":23773,"callFrame":{"functionName":"delegateToUpperScope","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":300,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":301,"ticks":1}]},{"id":22749,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":0,"children":[22750]},{"id":22750,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[22751]},{"id":22751,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"children":[22752],"positionTicks":[{"line":54,"ticks":1}]},{"id":22752,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":1,"children":[22753],"positionTicks":[{"line":53,"ticks":1}]},{"id":22753,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":3,"children":[22754],"positionTicks":[{"line":28,"ticks":1},{"line":24,"ticks":2}]},{"id":22754,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":1,"children":[22755,22846],"positionTicks":[{"line":57,"ticks":1}]},{"id":22755,"callFrame":{"functionName":"CallExpression","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":245,"columnNumber":18},"hitCount":0,"children":[22756]},{"id":22756,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"children":[22757],"positionTicks":[{"line":24,"ticks":1}]},{"id":22757,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[22758]},{"id":22758,"callFrame":{"functionName":"MemberExpression","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":382,"columnNumber":20},"hitCount":0,"children":[22759]},{"id":22759,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[22760,23538]},{"id":22760,"callFrame":{"functionName":"Identifier","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":326,"columnNumber":14},"hitCount":1,"children":[22777,23667],"positionTicks":[{"line":328,"ticks":1}]},{"id":22777,"callFrame":{"functionName":"referenceValue","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":343,"columnNumber":18},"hitCount":1,"children":[22778],"positionTicks":[{"line":345,"ticks":1}]},{"id":22778,"callFrame":{"functionName":"Reference","scriptId":"555","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js","lineNumber":70,"columnNumber":15},"hitCount":1,"children":[22779],"positionTicks":[{"line":71,"ticks":1}]},{"id":22779,"callFrame":{"functionName":"Reference","scriptId":"555","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js","lineNumber":19,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":28,"ticks":1}]},{"id":23667,"callFrame":{"functionName":"Reference","scriptId":"555","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js","lineNumber":70,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":71,"ticks":1}]},{"id":23538,"callFrame":{"functionName":"visitType","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":187,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":189,"ticks":1}]},{"id":22846,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":28,"ticks":1},{"line":30,"ticks":2}]},{"id":23111,"callFrame":{"functionName":"nestFunctionScope","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":140,"columnNumber":21},"hitCount":0,"children":[23112]},{"id":23112,"callFrame":{"functionName":"FunctionScope","scriptId":"568","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.js","lineNumber":7,"columnNumber":15},"hitCount":1,"children":[23113,23379],"positionTicks":[{"line":9,"ticks":1}]},{"id":23113,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":1,"children":[23308,23496],"positionTicks":[{"line":181,"ticks":1}]},{"id":23308,"callFrame":{"functionName":"registerScope","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":81,"columnNumber":22},"hitCount":4,"positionTicks":[{"line":83,"ticks":4}]},{"id":23496,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":100,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":101,"ticks":1}]},{"id":23379,"callFrame":{"functionName":"get","scriptId":"396","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/types/dist/index.js","lineNumber":18,"columnNumber":83},"hitCount":7,"positionTicks":[{"line":19,"ticks":7}]},{"id":23971,"callFrame":{"functionName":"FunctionScope","scriptId":"568","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.js","lineNumber":7,"columnNumber":15},"hitCount":0,"children":[23972]},{"id":23972,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":181,"ticks":1}]},{"id":23998,"callFrame":{"functionName":"Identifier","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":55,"columnNumber":14},"hitCount":0,"children":[23999]},{"id":23999,"callFrame":{"functionName":"visitPattern.processRightHandNodes","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":159,"columnNumber":37},"hitCount":0,"children":[24000]},{"id":24000,"callFrame":{"functionName":"get","scriptId":"437","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/index.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":24009,"callFrame":{"functionName":"PatternVisitor","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":20,"columnNumber":15},"hitCount":0,"children":[24010]},{"id":24010,"callFrame":{"functionName":"VisitorBase","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":13,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":14,"ticks":2}]},{"id":22605,"callFrame":{"functionName":"visit","scriptId":"582","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.js","lineNumber":13,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":24055,"callFrame":{"functionName":"FunctionDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":320,"columnNumber":23},"hitCount":0,"children":[24056]},{"id":24056,"callFrame":{"functionName":"visitFunction","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":138,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":139,"ticks":1}]},{"id":22594,"callFrame":{"functionName":"ImportDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":330,"columnNumber":21},"hitCount":0,"children":[22595]},{"id":22595,"callFrame":{"functionName":"visit","scriptId":"583","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.js","lineNumber":13,"columnNumber":16},"hitCount":0,"children":[22596]},{"id":22596,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[22597]},{"id":22597,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":0,"children":[22598]},{"id":22598,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[22599]},{"id":22599,"callFrame":{"functionName":"ImportSpecifier","scriptId":"583","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.js","lineNumber":30,"columnNumber":19},"hitCount":0,"children":[22600]},{"id":22600,"callFrame":{"functionName":"visitImport","scriptId":"583","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.js","lineNumber":17,"columnNumber":15},"hitCount":0,"children":[22601]},{"id":22601,"callFrame":{"functionName":"defineIdentifier","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":337,"columnNumber":20},"hitCount":0,"children":[22602]},{"id":22602,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":0,"children":[22603]},{"id":22603,"callFrame":{"functionName":"Variable","scriptId":"560","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.js","lineNumber":7,"columnNumber":0},"hitCount":0,"children":[22604]},{"id":22604,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":41,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":42,"ticks":1}]},{"id":22551,"callFrame":{"functionName":"isNode","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":7,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":9,"ticks":1}]},{"id":22776,"callFrame":{"functionName":"nestModuleScope","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":155,"columnNumber":19},"hitCount":2,"children":[22802,23147],"positionTicks":[{"line":158,"ticks":2}]},{"id":22802,"callFrame":{"functionName":"ModuleScope","scriptId":"572","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.js","lineNumber":6,"columnNumber":15},"hitCount":5,"children":[22803],"positionTicks":[{"line":8,"ticks":5}]},{"id":22803,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":1,"children":[22804,22827],"positionTicks":[{"line":196,"ticks":1}]},{"id":22804,"callFrame":{"functionName":"isStrictScope","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":13,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":31,"ticks":1}]},{"id":22827,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":100,"columnNumber":16},"hitCount":3,"positionTicks":[{"line":101,"ticks":1},{"line":174,"ticks":1},{"line":155,"ticks":1}]},{"id":23147,"callFrame":{"functionName":"nestScope","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":100,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":102,"ticks":1}]},{"id":22837,"callFrame":{"functionName":"isImpliedStrict","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":47,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":22883,"callFrame":{"functionName":"close","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":35,"columnNumber":9},"hitCount":1,"children":[22884,22912],"positionTicks":[{"line":36,"ticks":1}]},{"id":22884,"callFrame":{"functionName":"close","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":23,"columnNumber":9},"hitCount":1,"children":[22885],"positionTicks":[{"line":24,"ticks":1}]},{"id":22885,"callFrame":{"functionName":"close","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":276,"columnNumber":9},"hitCount":1,"children":[22886,23879],"positionTicks":[{"line":277,"ticks":1}]},{"id":22886,"callFrame":{"functionName":"","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":289,"columnNumber":35},"hitCount":0,"children":[22887]},{"id":22887,"callFrame":{"functionName":"#globalCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":266,"columnNumber":22},"hitCount":0,"children":[22888]},{"id":22888,"callFrame":{"functionName":"shouldStaticallyCloseForGlobal","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":207,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":218,"ticks":1}]},{"id":23879,"callFrame":{"functionName":"#globalCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":266,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":270,"ticks":1}]},{"id":22912,"callFrame":{"functionName":"close","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":276,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":290,"ticks":1}]},{"id":23081,"callFrame":{"functionName":"nestScope","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":100,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":102,"ticks":1}]},{"id":23881,"callFrame":{"functionName":"ExportNamedDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":294,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":296,"ticks":1}]},{"id":23177,"callFrame":{"functionName":"nestGlobalScope","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":148,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":150,"ticks":2}]},{"id":23443,"callFrame":{"functionName":"isImpliedStrict","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":47,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":49,"ticks":2}]},{"id":24016,"callFrame":{"functionName":"nestModuleScope","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":155,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":157,"ticks":1}]},{"id":23096,"callFrame":{"functionName":"get","scriptId":"434","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/index.js","lineNumber":4,"columnNumber":79},"hitCount":1,"positionTicks":[{"line":5,"ticks":1}]},{"id":23759,"callFrame":{"functionName":"Program","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":398,"columnNumber":11},"hitCount":22,"children":[24069,24072,24216,24234,24291,24314,24641],"positionTicks":[{"line":399,"ticks":21},{"line":400,"ticks":1}]},{"id":24069,"callFrame":{"functionName":"populateGlobalsFromLib","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":45,"columnNumber":26},"hitCount":1051,"children":[24070],"positionTicks":[{"line":16,"ticks":1},{"line":17,"ticks":3},{"line":47,"ticks":5},{"line":320,"ticks":11},{"line":54,"ticks":7},{"line":18,"ticks":9},{"line":326,"ticks":3},{"line":19,"ticks":3},{"line":327,"ticks":6},{"line":22,"ticks":16},{"line":20,"ticks":2},{"line":53,"ticks":985}]},{"id":24070,"callFrame":{"functionName":"defineImplicitVariable","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":20,"columnNumber":26},"hitCount":38,"children":[24071,24083,24084],"positionTicks":[{"line":22,"ticks":38}]},{"id":24071,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":276,"positionTicks":[{"line":327,"ticks":41},{"line":320,"ticks":118},{"line":326,"ticks":117}]},{"id":24083,"callFrame":{"functionName":"get","scriptId":"556","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/index.js","lineNumber":6,"columnNumber":88},"hitCount":20,"positionTicks":[{"line":7,"ticks":20}]},{"id":24084,"callFrame":{"functionName":"ImplicitLibVariable","scriptId":"559","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.js","lineNumber":16,"columnNumber":15},"hitCount":137,"children":[24085],"positionTicks":[{"line":17,"ticks":1},{"line":18,"ticks":136}]},{"id":24085,"callFrame":{"functionName":"ESLintScopeVariable","scriptId":"557","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js","lineNumber":8,"columnNumber":0},"hitCount":81,"children":[24086],"positionTicks":[{"line":33,"ticks":7},{"line":22,"ticks":4},{"line":9,"ticks":70}]},{"id":24086,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":41,"columnNumber":15},"hitCount":105,"children":[24087],"positionTicks":[{"line":13,"ticks":1},{"line":12,"ticks":3},{"line":44,"ticks":5},{"line":11,"ticks":3},{"line":20,"ticks":4},{"line":43,"ticks":9},{"line":26,"ticks":9},{"line":37,"ticks":20},{"line":15,"ticks":18},{"line":31,"ticks":7},{"line":42,"ticks":20},{"line":41,"ticks":6}]},{"id":24087,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":5,"columnNumber":19},"hitCount":9,"children":[24088],"positionTicks":[{"line":15,"ticks":9}]},{"id":24088,"callFrame":{"functionName":"","scriptId":"440","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ID.js","lineNumber":9,"columnNumber":11},"hitCount":19,"positionTicks":[{"line":13,"ticks":19}]},{"id":24072,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":2,"children":[24073,24471,24538],"positionTicks":[{"line":31,"ticks":1},{"line":28,"ticks":1}]},{"id":24073,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":1,"children":[24074],"positionTicks":[{"line":59,"ticks":1}]},{"id":24074,"callFrame":{"functionName":"ExportNamedDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":294,"columnNumber":26},"hitCount":0,"children":[24075]},{"id":24075,"callFrame":{"functionName":"FunctionDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":320,"columnNumber":23},"hitCount":0,"children":[24076,24527]},{"id":24076,"callFrame":{"functionName":"visitFunction","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":138,"columnNumber":17},"hitCount":7,"children":[24077,24218,24265,24300,24523,24545,24615],"positionTicks":[{"line":139,"ticks":7}]},{"id":24077,"callFrame":{"functionName":"visitFunctionParameterTypeAnnotation","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":125,"columnNumber":40},"hitCount":1,"children":[24078,24201],"positionTicks":[{"line":126,"ticks":1}]},{"id":24078,"callFrame":{"functionName":"visitType","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":187,"columnNumber":13},"hitCount":0,"children":[24079]},{"id":24079,"callFrame":{"functionName":"visit","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":13,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":15,"ticks":1}]},{"id":24201,"callFrame":{"functionName":"visit","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":13,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":24218,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":2,"children":[24219],"positionTicks":[{"line":24,"ticks":1},{"line":28,"ticks":1}]},{"id":24219,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":2,"children":[24220],"positionTicks":[{"line":64,"ticks":2}]},{"id":24220,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":2,"children":[24221],"positionTicks":[{"line":30,"ticks":1},{"line":24,"ticks":1}]},{"id":24221,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[24222]},{"id":24222,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"children":[24223],"positionTicks":[{"line":24,"ticks":1}]},{"id":24223,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[24224,24558]},{"id":24224,"callFrame":{"functionName":"CallExpression","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":245,"columnNumber":18},"hitCount":1,"children":[24225],"positionTicks":[{"line":246,"ticks":1}]},{"id":24225,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":2,"children":[24226],"positionTicks":[{"line":24,"ticks":2}]},{"id":24226,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":2,"children":[24275],"positionTicks":[{"line":59,"ticks":1},{"line":57,"ticks":1}]},{"id":24275,"callFrame":{"functionName":"MemberExpression","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":382,"columnNumber":20},"hitCount":0,"children":[24276]},{"id":24276,"callFrame":{"functionName":"Identifier","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":326,"columnNumber":14},"hitCount":0,"children":[24277]},{"id":24277,"callFrame":{"functionName":"referenceValue","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":343,"columnNumber":18},"hitCount":0,"children":[24278]},{"id":24278,"callFrame":{"functionName":"Reference","scriptId":"555","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js","lineNumber":70,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":71,"ticks":1}]},{"id":24558,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":0,"children":[24559]},{"id":24559,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[24560]},{"id":24560,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":24265,"callFrame":{"functionName":"close","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":276,"columnNumber":9},"hitCount":1,"children":[24534],"positionTicks":[{"line":277,"ticks":1}]},{"id":24534,"callFrame":{"functionName":"#staticCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":232,"columnNumber":22},"hitCount":1,"children":[24535,24605],"positionTicks":[{"line":233,"ticks":1}]},{"id":24535,"callFrame":{"functionName":"get isTypeReference","scriptId":"555","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js","lineNumber":61,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":62,"ticks":1}]},{"id":24605,"callFrame":{"functionName":"resolve","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":233,"columnNumber":24},"hitCount":0,"children":[24606]},{"id":24606,"callFrame":{"functionName":"get isValueVariable","scriptId":"560","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.js","lineNumber":23,"columnNumber":23},"hitCount":0,"children":[24607]},{"id":24607,"callFrame":{"functionName":"","scriptId":"560","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.js","lineNumber":28,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":29,"ticks":1}]},{"id":24300,"callFrame":{"functionName":"Identifier","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":55,"columnNumber":14},"hitCount":0,"children":[24301,24431,24657]},{"id":24301,"callFrame":{"functionName":"visitPattern.processRightHandNodes","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":159,"columnNumber":37},"hitCount":1,"children":[24302],"positionTicks":[{"line":160,"ticks":1}]},{"id":24302,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":0,"children":[24303]},{"id":24303,"callFrame":{"functionName":"addDeclaredVariablesOfNode","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":304,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":305,"ticks":2}]},{"id":24431,"callFrame":{"functionName":"get","scriptId":"437","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/index.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":24657,"callFrame":{"functionName":"assert","scriptId":"436","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/assert.js","lineNumber":4,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":5,"ticks":1}]},{"id":24523,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":2,"positionTicks":[{"line":324,"ticks":1},{"line":331,"ticks":1}]},{"id":24545,"callFrame":{"functionName":"PatternVisitor","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":20,"columnNumber":15},"hitCount":1,"children":[24546],"positionTicks":[{"line":21,"ticks":1}]},{"id":24546,"callFrame":{"functionName":"VisitorBase","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":13,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":24615,"callFrame":{"functionName":"FunctionScope","scriptId":"568","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.js","lineNumber":7,"columnNumber":15},"hitCount":0,"children":[24616]},{"id":24616,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":0,"children":[24617]},{"id":24617,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":100,"columnNumber":16},"hitCount":2,"positionTicks":[{"line":101,"ticks":2}]},{"id":24527,"callFrame":{"functionName":"get","scriptId":"437","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/index.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":24471,"callFrame":{"functionName":"ExportNamedDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":294,"columnNumber":26},"hitCount":1,"children":[24472],"positionTicks":[{"line":295,"ticks":1}]},{"id":24472,"callFrame":{"functionName":"FunctionDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":320,"columnNumber":23},"hitCount":0,"children":[24473]},{"id":24473,"callFrame":{"functionName":"visitFunction","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":138,"columnNumber":17},"hitCount":0,"children":[24474]},{"id":24474,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":0,"children":[24475,24476]},{"id":24475,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":0},{"id":24476,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":24538,"callFrame":{"functionName":"isNode","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":7,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":24216,"callFrame":{"functionName":"ExportNamedDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":294,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":295,"ticks":1}]},{"id":24234,"callFrame":{"functionName":"ModuleScope","scriptId":"572","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.js","lineNumber":6,"columnNumber":15},"hitCount":2,"children":[24235,24381],"positionTicks":[{"line":7,"ticks":2}]},{"id":24235,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":100,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":101,"ticks":1}]},{"id":24381,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":2,"children":[24454],"positionTicks":[{"line":181,"ticks":2}]},{"id":24454,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":100,"columnNumber":16},"hitCount":2,"positionTicks":[{"line":101,"ticks":2}]},{"id":24291,"callFrame":{"functionName":"GlobalScope","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":12,"columnNumber":15},"hitCount":0,"children":[24292]},{"id":24292,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":0,"children":[24293]},{"id":24293,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":100,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":101,"ticks":1}]},{"id":24314,"callFrame":{"functionName":"assert","scriptId":"436","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/assert.js","lineNumber":4,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":5,"ticks":1}]},{"id":24641,"callFrame":{"functionName":"close","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":23,"columnNumber":9},"hitCount":0,"children":[24642]},{"id":24642,"callFrame":{"functionName":"close","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":276,"columnNumber":9},"hitCount":0,"children":[24643]},{"id":24643,"callFrame":{"functionName":"#globalCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":266,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":267,"ticks":1}]},{"id":24019,"callFrame":{"functionName":"ScopeManager","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":33,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":34,"ticks":1}]},{"id":24360,"callFrame":{"functionName":"get","scriptId":"552","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/index.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":23930,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"children":[23931],"positionTicks":[{"line":68,"ticks":1}]},{"id":23931,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":125,"ticks":1}]},{"id":24310,"callFrame":{"functionName":"getProgramAndAST","scriptId":"637","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parser.js","lineNumber":41,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":24366,"callFrame":{"functionName":"get","scriptId":"430","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/visitor-keys/dist/index.js","lineNumber":6,"columnNumber":80},"hitCount":1,"positionTicks":[{"line":7,"ticks":1}]},{"id":24582,"callFrame":{"functionName":"astConverter","scriptId":"638","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js","lineNumber":7,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":23031,"callFrame":{"functionName":"getLib","scriptId":"947","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/parser/dist/parser.js","lineNumber":20,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":22,"ticks":1}]},{"id":24260,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":2,"children":[24446],"positionTicks":[{"line":66,"ticks":2}]},{"id":24446,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":2,"positionTicks":[{"line":129,"ticks":1},{"line":127,"ticks":1}]},{"id":22186,"callFrame":{"functionName":"createSourceCode","scriptId":"255","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/index.js","lineNumber":231,"columnNumber":20},"hitCount":12,"children":[22187],"positionTicks":[{"line":232,"ticks":4},{"line":242,"ticks":7},{"line":248,"ticks":1}]},{"id":22187,"callFrame":{"functionName":"SourceCode","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":457,"columnNumber":15},"hitCount":28,"children":[23254,23309,23509,23558,23613,23748],"positionTicks":[{"line":576,"ticks":2},{"line":476,"ticks":1},{"line":577,"ticks":1},{"line":458,"ticks":23},{"line":553,"ticks":1}]},{"id":23254,"callFrame":{"functionName":"TokenStore","scriptId":"193","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/index.js","lineNumber":211,"columnNumber":15},"hitCount":1,"children":[23255],"positionTicks":[{"line":212,"ticks":1}]},{"id":23255,"callFrame":{"functionName":"createIndexMap","scriptId":"193","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/index.js","lineNumber":35,"columnNumber":23},"hitCount":11,"positionTicks":[{"line":47,"ticks":4},{"line":46,"ticks":4},{"line":36,"ticks":3}]},{"id":23309,"callFrame":{"functionName":"RegExp: ^#!([^\\r\\n]+)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":23509,"callFrame":{"functionName":"createGlobalLinebreakMatcher","scriptId":"206","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/ast-utils.js","lineNumber":19,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":23558,"callFrame":{"functionName":"sortedMerge","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":118,"columnNumber":20},"hitCount":4,"positionTicks":[{"line":126,"ticks":2},{"line":120,"ticks":1},{"line":128,"ticks":1}]},{"id":23613,"callFrame":{"functionName":"createIndexMap","scriptId":"193","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/index.js","lineNumber":35,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":36,"ticks":2}]},{"id":23748,"callFrame":{"functionName":"RegExp: \\r\\n|[\\r\\n\\u2028\\u2029]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":23260,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":22188,"callFrame":{"functionName":"finalize","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1197,"columnNumber":12},"hitCount":24,"children":[22189],"positionTicks":[{"line":1198,"ticks":14},{"line":1206,"ticks":10}]},{"id":22189,"callFrame":{"functionName":"addDeclaredGlobals","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":239,"columnNumber":27},"hitCount":81,"children":[22761,23277],"positionTicks":[{"line":143,"ticks":1},{"line":264,"ticks":2},{"line":269,"ticks":1},{"line":258,"ticks":15},{"line":278,"ticks":1},{"line":267,"ticks":1},{"line":243,"ticks":46},{"line":240,"ticks":13},{"line":270,"ticks":1}]},{"id":22761,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":277,"columnNumber":53},"hitCount":1,"positionTicks":[{"line":288,"ticks":1}]},{"id":23277,"callFrame":{"functionName":"normalizeConfigGlobal","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":141,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":142,"ticks":1}]},{"id":22190,"callFrame":{"functionName":"runRules","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":995,"columnNumber":17},"hitCount":27,"children":[22191,22225,22228,22241,22931,23085,23213,23559,24599],"positionTicks":[{"line":318,"ticks":1},{"line":1158,"ticks":1},{"line":261,"ticks":1},{"line":308,"ticks":1},{"line":183,"ticks":1},{"line":1173,"ticks":1},{"line":309,"ticks":1},{"line":1022,"ticks":1},{"line":1156,"ticks":1},{"line":1018,"ticks":1},{"line":996,"ticks":11},{"line":1161,"ticks":1},{"line":1178,"ticks":1},{"line":1032,"ticks":4}]},{"id":22191,"callFrame":{"functionName":"traverse","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1217,"columnNumber":12},"hitCount":2,"children":[22192,22805,23380,23720],"positionTicks":[{"line":1263,"ticks":1},{"line":1265,"ticks":1}]},{"id":22192,"callFrame":{"functionName":"traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":181,"columnNumber":19},"hitCount":0,"children":[22193]},{"id":22193,"callFrame":{"functionName":"traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":108,"columnNumber":12},"hitCount":0,"children":[22194,24486,24500]},{"id":22194,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":4,"children":[22195,22204,22552,23850],"positionTicks":[{"line":792,"ticks":1},{"line":369,"ticks":1},{"line":146,"ticks":2}]},{"id":22195,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[22196,22950,24477]},{"id":22196,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":1,"children":[22197,24382],"positionTicks":[{"line":799,"ticks":1}]},{"id":22197,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":3,"children":[22198],"positionTicks":[{"line":462,"ticks":1},{"line":406,"ticks":1},{"line":554,"ticks":1}]},{"id":22198,"callFrame":{"functionName":"startCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":416,"columnNumber":26},"hitCount":3,"children":[22199,23594,24001,24627],"positionTicks":[{"line":417,"ticks":1},{"line":436,"ticks":1},{"line":430,"ticks":1}]},{"id":22199,"callFrame":{"functionName":"CodePath","scriptId":"209","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path.js","lineNumber":31,"columnNumber":15},"hitCount":4,"children":[22200,24139,24768,24791],"positionTicks":[{"line":32,"ticks":3},{"line":64,"ticks":1}]},{"id":22200,"callFrame":{"functionName":"CodePathState","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":882,"columnNumber":15},"hitCount":1,"children":[22201,23623,23721,23735],"positionTicks":[{"line":883,"ticks":1}]},{"id":22201,"callFrame":{"functionName":"newRoot","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":323,"columnNumber":18},"hitCount":0,"children":[22202]},{"id":22202,"callFrame":{"functionName":"add","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":280,"columnNumber":7},"hitCount":0,"children":[22203]},{"id":22203,"callFrame":{"functionName":"ok","scriptId":"99","url":"node:assert","lineNumber":417,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":419,"ticks":1}]},{"id":23623,"callFrame":{"functionName":"newRoot","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":124,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":125,"ticks":1}]},{"id":23721,"callFrame":{"functionName":"ok","scriptId":"99","url":"node:assert","lineNumber":417,"columnNumber":11},"hitCount":0,"children":[23722]},{"id":23722,"callFrame":{"functionName":"innerOk","scriptId":"99","url":"node:assert","lineNumber":385,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":386,"ticks":1}]},{"id":23735,"callFrame":{"functionName":"CodePathSegment","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":53,"columnNumber":15},"hitCount":8,"positionTicks":[{"line":54,"ticks":8}]},{"id":24139,"callFrame":{"functionName":"CodePathSegment","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":53,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":54,"ticks":1}]},{"id":24768,"callFrame":{"functionName":"mergeExtraSegments","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":104,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":105,"ticks":1}]},{"id":24791,"callFrame":{"functionName":"ok","scriptId":"99","url":"node:assert","lineNumber":417,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":418,"ticks":1}]},{"id":23594,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":0,"children":[23595,23783]},{"id":23595,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1265,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":1266,"ticks":1}]},{"id":23783,"callFrame":{"functionName":"","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":44,"columnNumber":45},"hitCount":2,"positionTicks":[{"line":45,"ticks":2}]},{"id":24001,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1265,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":1266,"ticks":1}]},{"id":24627,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":24382,"callFrame":{"functionName":"markUsed","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":180,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":181,"ticks":1}]},{"id":22950,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":0,"children":[22951]},{"id":22951,"callFrame":{"functionName":"startCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":416,"columnNumber":26},"hitCount":1,"children":[22952,23210],"positionTicks":[{"line":426,"ticks":1}]},{"id":22952,"callFrame":{"functionName":"CodePath","scriptId":"209","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path.js","lineNumber":31,"columnNumber":15},"hitCount":1,"children":[23203],"positionTicks":[{"line":32,"ticks":1}]},{"id":23203,"callFrame":{"functionName":"CodePathState","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":882,"columnNumber":15},"hitCount":1,"children":[23204,24585],"positionTicks":[{"line":883,"ticks":1}]},{"id":23204,"callFrame":{"functionName":"newRoot","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":323,"columnNumber":18},"hitCount":0,"children":[23205]},{"id":23205,"callFrame":{"functionName":"add","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":280,"columnNumber":7},"hitCount":2,"positionTicks":[{"line":283,"ticks":2}]},{"id":24585,"callFrame":{"functionName":"CodePathSegment","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":53,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":54,"ticks":1}]},{"id":23210,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":24477,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0,"children":[24478]},{"id":24478,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[24479]},{"id":24479,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0,"children":[24480]},{"id":24480,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[24481]},{"id":24481,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0,"children":[24482]},{"id":24482,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":1,"children":[24483],"positionTicks":[{"line":1287,"ticks":1}]},{"id":24483,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0,"children":[24484]},{"id":24484,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[24485]},{"id":24485,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0},{"id":22204,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":10,"children":[22205,22612,22981,23973,24634],"positionTicks":[{"line":149,"ticks":3},{"line":142,"ticks":2},{"line":127,"ticks":4},{"line":140,"ticks":1}]},{"id":22205,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":10,"children":[22206,22210,22838],"positionTicks":[{"line":149,"ticks":3},{"line":1243,"ticks":1},{"line":1247,"ticks":2},{"line":127,"ticks":1},{"line":141,"ticks":3}]},{"id":22206,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":1,"children":[22207,23032,24590],"positionTicks":[{"line":1282,"ticks":1}]},{"id":22207,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":3,"children":[22208,23878],"positionTicks":[{"line":799,"ticks":1},{"line":792,"ticks":2}]},{"id":22208,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":0,"children":[22209,22762,23846]},{"id":22209,"callFrame":{"functionName":"startCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":416,"columnNumber":26},"hitCount":3,"children":[22780,23656],"positionTicks":[{"line":417,"ticks":1},{"line":426,"ticks":2}]},{"id":22780,"callFrame":{"functionName":"CodePath","scriptId":"209","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path.js","lineNumber":31,"columnNumber":15},"hitCount":1,"children":[22781],"positionTicks":[{"line":32,"ticks":1}]},{"id":22781,"callFrame":{"functionName":"CodePathState","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":882,"columnNumber":15},"hitCount":2,"children":[22782,24399],"positionTicks":[{"line":883,"ticks":1},{"line":991,"ticks":1}]},{"id":22782,"callFrame":{"functionName":"newRoot","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":323,"columnNumber":18},"hitCount":0,"children":[22783]},{"id":22783,"callFrame":{"functionName":"add","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":280,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":283,"ticks":1}]},{"id":24399,"callFrame":{"functionName":"CodePathSegment","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":53,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":54,"ticks":2}]},{"id":23656,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":22762,"callFrame":{"functionName":"forwardCurrentToHead","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":180,"columnNumber":29},"hitCount":0,"children":[22763]},{"id":22763,"callFrame":{"functionName":"markUsed","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":180,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":211,"ticks":1}]},{"id":23846,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":23878,"callFrame":{"functionName":"preprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":274,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":280,"ticks":1}]},{"id":23032,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":0,"children":[23033]},{"id":23033,"callFrame":{"functionName":"forwardCurrentToHead","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":180,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":181,"ticks":1}]},{"id":24590,"callFrame":{"functionName":"enterNode","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1233,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":1234,"ticks":1}]},{"id":22210,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":6,"children":[22211,22214,22806],"positionTicks":[{"line":146,"ticks":2},{"line":149,"ticks":2},{"line":802,"ticks":1},{"line":127,"ticks":1}]},{"id":22211,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[22212,23367]},{"id":22212,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":2,"children":[22213,24505],"positionTicks":[{"line":813,"ticks":1},{"line":820,"ticks":1}]},{"id":22213,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":3,"children":[24334,24416],"positionTicks":[{"line":66,"ticks":1},{"line":132,"ticks":1},{"line":640,"ticks":1}]},{"id":24334,"callFrame":{"functionName":"makeFirstThrowablePathInTryBlock","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":1755,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":1756,"ticks":1}]},{"id":24416,"callFrame":{"functionName":"forwardCurrentToHead","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":180,"columnNumber":29},"hitCount":0,"children":[24417]},{"id":24417,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":44,"ticks":1}]},{"id":24505,"callFrame":{"functionName":"leaveNode","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1241,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":1243,"ticks":1}]},{"id":23367,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":0,"children":[23368]},{"id":23368,"callFrame":{"functionName":"makeFirstThrowablePathInTryBlock","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":1755,"columnNumber":36},"hitCount":0,"children":[23369]},{"id":23369,"callFrame":{"functionName":"get reachable","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":224,"columnNumber":17},"hitCount":0,"children":[23370]},{"id":23370,"callFrame":{"functionName":"get head","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":206,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":207,"ticks":1}]},{"id":22214,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":3,"children":[22215,22219,23713],"positionTicks":[{"line":127,"ticks":1},{"line":149,"ticks":2}]},{"id":22215,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":3,"children":[22216,22784,23214],"positionTicks":[{"line":1239,"ticks":1},{"line":149,"ticks":2}]},{"id":22216,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[22217]},{"id":22217,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":1,"children":[22218],"positionTicks":[{"line":820,"ticks":1}]},{"id":22218,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":564,"ticks":1},{"line":680,"ticks":1}]},{"id":22784,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":5,"children":[22785,23705,24039],"positionTicks":[{"line":802,"ticks":1},{"line":149,"ticks":1},{"line":39,"ticks":1},{"line":799,"ticks":1},{"line":376,"ticks":1}]},{"id":22785,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":1,"children":[22786],"positionTicks":[{"line":1289,"ticks":1}]},{"id":22786,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":0,"children":[22787]},{"id":22787,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":0,"children":[22788]},{"id":22788,"callFrame":{"functionName":"makeFirstThrowablePathInTryBlock","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":1755,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":1759,"ticks":1}]},{"id":23705,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[23706]},{"id":23706,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":1,"children":[24503],"positionTicks":[{"line":792,"ticks":1}]},{"id":24503,"callFrame":{"functionName":"enterNode","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1233,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":1235,"ticks":1}]},{"id":24039,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":1,"children":[24040,24565,24686],"positionTicks":[{"line":127,"ticks":1}]},{"id":24040,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[24041]},{"id":24041,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":820,"ticks":1}]},{"id":24565,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":1,"children":[24578],"positionTicks":[{"line":127,"ticks":1}]},{"id":24578,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":1,"children":[24598,24638],"positionTicks":[{"line":1282,"ticks":1}]},{"id":24598,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":182,"ticks":1}]},{"id":24638,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":792,"ticks":1}]},{"id":24686,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[24687]},{"id":24687,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":792,"ticks":2}]},{"id":23214,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[23215,23249,24675]},{"id":23215,"callFrame":{"functionName":"enterNode","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1233,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":1234,"ticks":1}]},{"id":23249,"callFrame":{"functionName":"preprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":274,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":275,"ticks":1}]},{"id":24675,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":0,"children":[24676]},{"id":24676,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":186,"ticks":1},{"line":68,"ticks":1}]},{"id":22219,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[22220,22906]},{"id":22220,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":0,"children":[22221]},{"id":22221,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":5,"children":[22222,23551,23718],"positionTicks":[{"line":79,"ticks":1},{"line":629,"ticks":2},{"line":564,"ticks":2}]},{"id":22222,"callFrame":{"functionName":"makeReturn","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":2309,"columnNumber":14},"hitCount":6,"children":[22223,23489,23916],"positionTicks":[{"line":2310,"ticks":3},{"line":2315,"ticks":3}]},{"id":22223,"callFrame":{"functionName":"makeUnreachable","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":254,"columnNumber":19},"hitCount":0,"children":[22224]},{"id":22224,"callFrame":{"functionName":"createSegments","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":55,"columnNumber":23},"hitCount":2,"children":[22815],"positionTicks":[{"line":56,"ticks":1},{"line":91,"ticks":1}]},{"id":22815,"callFrame":{"functionName":"newUnreachable","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":149,"columnNumber":25},"hitCount":0,"children":[22816]},{"id":22816,"callFrame":{"functionName":"flattenUnusedSegments","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":233,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":237,"ticks":1}]},{"id":23489,"callFrame":{"functionName":"get reachable","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":224,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":225,"ticks":1}]},{"id":23916,"callFrame":{"functionName":"replaceHead","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":291,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":297,"ticks":1}]},{"id":23551,"callFrame":{"functionName":"replaceHead","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":291,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":293,"ticks":1}]},{"id":23718,"callFrame":{"functionName":"forwardCurrentToHead","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":180,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":218,"ticks":1}]},{"id":22906,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":0,"children":[22907]},{"id":22907,"callFrame":{"functionName":"makeReturn","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":2309,"columnNumber":14},"hitCount":1,"children":[22908,22923,23199],"positionTicks":[{"line":2314,"ticks":1}]},{"id":22908,"callFrame":{"functionName":"makeUnreachable","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":254,"columnNumber":19},"hitCount":0,"children":[22909]},{"id":22909,"callFrame":{"functionName":"createSegments","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":55,"columnNumber":23},"hitCount":0,"children":[22910]},{"id":22910,"callFrame":{"functionName":"newUnreachable","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":149,"columnNumber":25},"hitCount":0,"children":[22911,22978]},{"id":22911,"callFrame":{"functionName":"flattenUnusedSegments","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":233,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":255,"ticks":1}]},{"id":22978,"callFrame":{"functionName":"CodePathSegment","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":53,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":94,"ticks":1}]},{"id":22923,"callFrame":{"functionName":"replaceHead","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":291,"columnNumber":15},"hitCount":0,"children":[22924]},{"id":22924,"callFrame":{"functionName":"innerOk","scriptId":"99","url":"node:assert","lineNumber":385,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":387,"ticks":1}]},{"id":23199,"callFrame":{"functionName":"addToReturnedOrThrown","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":639,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":645,"ticks":1}]},{"id":23713,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":1,"children":[23714],"positionTicks":[{"line":1282,"ticks":1}]},{"id":23714,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":0,"children":[23715,24644]},{"id":23715,"callFrame":{"functionName":"preprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":274,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":280,"ticks":1},{"line":275,"ticks":1}]},{"id":24644,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":215,"ticks":1}]},{"id":22806,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[22807,23325]},{"id":22807,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":0,"children":[22808]},{"id":22808,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":460,"ticks":2}]},{"id":23325,"callFrame":{"functionName":"enterNode","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1233,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":1234,"ticks":1}]},{"id":22838,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[22839]},{"id":22839,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":1,"children":[22840,23793],"positionTicks":[{"line":820,"ticks":1}]},{"id":22840,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":1,"children":[22841],"positionTicks":[{"line":570,"ticks":1}]},{"id":22841,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"children":[23888],"positionTicks":[{"line":66,"ticks":1}]},{"id":23888,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":129,"ticks":1}]},{"id":23793,"callFrame":{"functionName":"postprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":688,"columnNumber":20},"hitCount":0,"children":[23794,23859,24655]},{"id":23794,"callFrame":{"functionName":"endCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":694,"columnNumber":24},"hitCount":0,"children":[23795,23885,24247]},{"id":23795,"callFrame":{"functionName":"leaveFromCurrentSegment","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":242,"columnNumber":32},"hitCount":0,"children":[23796]},{"id":23796,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":23885,"callFrame":{"functionName":"getState","scriptId":"209","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path.js","lineNumber":77,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":78,"ticks":1}]},{"id":24247,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":0,"children":[24248]},{"id":24248,"callFrame":{"functionName":"","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":44,"columnNumber":45},"hitCount":0,"children":[24249]},{"id":24249,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1265,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":1266,"ticks":1}]},{"id":23859,"callFrame":{"functionName":"leaveFromCurrentSegment","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":242,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":243,"ticks":1}]},{"id":24655,"callFrame":{"functionName":"getState","scriptId":"209","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path.js","lineNumber":77,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":78,"ticks":1}]},{"id":22612,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":1,"children":[22613,23329],"positionTicks":[{"line":1289,"ticks":1}]},{"id":22613,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":0,"children":[22614]},{"id":22614,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":66,"ticks":1},{"line":570,"ticks":1}]},{"id":23329,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":564,"ticks":1}]},{"id":22981,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":1,"children":[22982,23164],"positionTicks":[{"line":1282,"ticks":1}]},{"id":22982,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":0,"children":[22983]},{"id":22983,"callFrame":{"functionName":"forwardCurrentToHead","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":180,"columnNumber":29},"hitCount":0,"children":[22984]},{"id":22984,"callFrame":{"functionName":"get headSegments","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":997,"columnNumber":20},"hitCount":0,"children":[22985]},{"id":22985,"callFrame":{"functionName":"get head","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":206,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":207,"ticks":1}]},{"id":23164,"callFrame":{"functionName":"preprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":274,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":275,"ticks":1}]},{"id":23973,"callFrame":{"functionName":"endCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":694,"columnNumber":24},"hitCount":3,"positionTicks":[{"line":695,"ticks":3}]},{"id":24634,"callFrame":{"functionName":"isNode","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":32,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":34,"ticks":1}]},{"id":22552,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[22553,23056]},{"id":22553,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":0,"children":[22554]},{"id":22554,"callFrame":{"functionName":"postprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":688,"columnNumber":20},"hitCount":0,"children":[22555,23408,23572]},{"id":22555,"callFrame":{"functionName":"endCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":694,"columnNumber":24},"hitCount":0,"children":[22556,23900]},{"id":22556,"callFrame":{"functionName":"makeFinal","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":2338,"columnNumber":13},"hitCount":0,"children":[22557]},{"id":22557,"callFrame":{"functionName":"addToReturnedOrThrown","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":639,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":644,"ticks":1}]},{"id":23900,"callFrame":{"functionName":"leaveFromCurrentSegment","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":242,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":243,"ticks":1}]},{"id":23408,"callFrame":{"functionName":"makeFinal","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":2338,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2340,"ticks":1}]},{"id":23572,"callFrame":{"functionName":"leaveFromCurrentSegment","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":242,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":243,"ticks":1}]},{"id":23056,"callFrame":{"functionName":"postprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":688,"columnNumber":20},"hitCount":0,"children":[23057]},{"id":23057,"callFrame":{"functionName":"endCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":694,"columnNumber":24},"hitCount":0,"children":[23058]},{"id":23058,"callFrame":{"functionName":"makeFinal","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":2338,"columnNumber":13},"hitCount":0,"children":[23059]},{"id":23059,"callFrame":{"functionName":"addToReturnedOrThrown","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":639,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":646,"ticks":1}]},{"id":23850,"callFrame":{"functionName":"preprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":274,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":275,"ticks":1}]},{"id":24486,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1285,"ticks":2}]},{"id":24500,"callFrame":{"functionName":"getVisitorKeys","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":42,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":22805,"callFrame":{"functionName":"CodePathAnalyzer","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":771,"columnNumber":15},"hitCount":2,"children":[23521],"positionTicks":[{"line":778,"ticks":1},{"line":776,"ticks":1}]},{"id":23521,"callFrame":{"functionName":"IdGenerator","scriptId":"214","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/id-generator.js","lineNumber":23,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":24,"ticks":2}]},{"id":23380,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1264,"columnNumber":37},"hitCount":2,"children":[23519],"positionTicks":[{"line":1265,"ticks":2}]},{"id":23519,"callFrame":{"functionName":"on","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":35,"columnNumber":10},"hitCount":3,"positionTicks":[{"line":36,"ticks":3}]},{"id":23720,"callFrame":{"functionName":"module.exports","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":31,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":32,"ticks":3}]},{"id":22225,"callFrame":{"functionName":"","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1031,"columnNumber":41},"hitCount":43,"children":[22226,22842,23279,23979,24517],"positionTicks":[{"line":1032,"ticks":18},{"line":1054,"ticks":11},{"line":1044,"ticks":1},{"line":1033,"ticks":1},{"line":1055,"ticks":6},{"line":1053,"ticks":1},{"line":1138,"ticks":3},{"line":1101,"ticks":2}]},{"id":22226,"callFrame":{"functionName":"createRuleListeners","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":962,"columnNumber":28},"hitCount":3,"children":[22227,24770],"positionTicks":[{"line":963,"ticks":3}]},{"id":22227,"callFrame":{"functionName":"create","scriptId":"407","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.js","lineNumber":28,"columnNumber":14},"hitCount":19,"children":[22847,23106,23633],"positionTicks":[{"line":29,"ticks":11},{"line":30,"ticks":5},{"line":31,"ticks":3}]},{"id":22847,"callFrame":{"functionName":"create","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":88,"columnNumber":10},"hitCount":1,"children":[22848,23094],"positionTicks":[{"line":90,"ticks":1}]},{"id":22848,"callFrame":{"functionName":"getParserServices","scriptId":"404","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/getParserServices.js","lineNumber":6,"columnNumber":26},"hitCount":8,"positionTicks":[{"line":7,"ticks":3},{"line":8,"ticks":1},{"line":19,"ticks":3},{"line":29,"ticks":1}]},{"id":23094,"callFrame":{"functionName":"getTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125013,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":125015,"ticks":1}]},{"id":23106,"callFrame":{"functionName":"applyDefault","scriptId":"402","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/applyDefault.js","lineNumber":11,"columnNumber":21},"hitCount":16,"positionTicks":[{"line":20,"ticks":1},{"line":14,"ticks":15}]},{"id":23633,"callFrame":{"functionName":"getTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125013,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":125014,"ticks":1}]},{"id":24770,"callFrame":{"functionName":"create","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":88,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":89,"ticks":1}]},{"id":22842,"callFrame":{"functionName":"getRuleSeverity","scriptId":"135","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc-universal.cjs","lineNumber":45,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":46,"ticks":1},{"line":47,"ticks":1}]},{"id":23279,"callFrame":{"functionName":"","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1926,"columnNumber":16},"hitCount":0,"children":[23280,24264]},{"id":23280,"callFrame":{"functionName":"getRuleFromConfig","scriptId":"242","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-helpers.js","lineNumber":66,"columnNumber":26},"hitCount":0,"children":[23281]},{"id":23281,"callFrame":{"functionName":"parseRuleId","scriptId":"242","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-helpers.js","lineNumber":34,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":42,"ticks":1},{"line":43,"ticks":1}]},{"id":24264,"callFrame":{"functionName":"parseRuleId","scriptId":"242","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-helpers.js","lineNumber":34,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":35,"ticks":1}]},{"id":23979,"callFrame":{"functionName":"","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1137,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":1144,"ticks":1}]},{"id":24517,"callFrame":{"functionName":"parseRuleId","scriptId":"242","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-helpers.js","lineNumber":34,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":35,"ticks":2}]},{"id":22228,"callFrame":{"functionName":"NodeEventGenerator","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":254,"columnNumber":15},"hitCount":3,"children":[22229,23286,24057],"positionTicks":[{"line":264,"ticks":2},{"line":259,"ticks":1}]},{"id":22229,"callFrame":{"functionName":"","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":263,"columnNumber":37},"hitCount":5,"children":[22230,23772],"positionTicks":[{"line":270,"ticks":2},{"line":265,"ticks":3}]},{"id":22230,"callFrame":{"functionName":"parseSelector","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":208,"columnNumber":22},"hitCount":0,"children":[22231]},{"id":22231,"callFrame":{"functionName":"tryParseSelector","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":190,"columnNumber":25},"hitCount":0,"children":[22232]},{"id":22232,"callFrame":{"functionName":"g","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":35118},"hitCount":0,"children":[22233]},{"id":22233,"callFrame":{"functionName":"parse","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":14478},"hitCount":1,"children":[22234],"positionTicks":[{"line":1,"ticks":1}]},{"id":22234,"callFrame":{"functionName":"me","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":16479},"hitCount":0,"children":[22235]},{"id":22235,"callFrame":{"functionName":"Ae","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":17855},"hitCount":1,"children":[22236],"positionTicks":[{"line":1,"ticks":1}]},{"id":22236,"callFrame":{"functionName":"be","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":18571},"hitCount":1,"children":[22237],"positionTicks":[{"line":1,"ticks":1}]},{"id":22237,"callFrame":{"functionName":"Se","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":18952},"hitCount":0,"children":[22238]},{"id":22238,"callFrame":{"functionName":"_e","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":19325},"hitCount":1,"children":[22239],"positionTicks":[{"line":1,"ticks":1}]},{"id":22239,"callFrame":{"functionName":"","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":19600},"hitCount":1,"children":[22240],"positionTicks":[{"line":1,"ticks":1}]},{"id":22240,"callFrame":{"functionName":"ve","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":16970},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":23772,"callFrame":{"functionName":"","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":269,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":274,"ticks":1},{"line":271,"ticks":1}]},{"id":23286,"callFrame":{"functionName":"eventNames","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":47,"columnNumber":18},"hitCount":3,"positionTicks":[{"line":49,"ticks":3}]},{"id":24057,"callFrame":{"functionName":"parseSelector","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":208,"columnNumber":22},"hitCount":4,"positionTicks":[{"line":210,"ticks":4}]},{"id":22241,"callFrame":{"functionName":"enterNode","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":335,"columnNumber":13},"hitCount":7,"children":[22242],"positionTicks":[{"line":338,"ticks":7}]},{"id":22242,"callFrame":{"functionName":"applySelectors","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":306,"columnNumber":18},"hitCount":1,"children":[22243],"positionTicks":[{"line":308,"ticks":1}]},{"id":22243,"callFrame":{"functionName":"applySelector","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":294,"columnNumber":17},"hitCount":0,"children":[22244,23986]},{"id":22244,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":0,"children":[22245]},{"id":22245,"callFrame":{"functionName":"","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":44,"columnNumber":45},"hitCount":1,"children":[22246],"positionTicks":[{"line":45,"ticks":1}]},{"id":22246,"callFrame":{"functionName":"ruleErrorHandler","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1114,"columnNumber":44},"hitCount":2,"children":[22247,23993],"positionTicks":[{"line":1121,"ticks":1},{"line":1115,"ticks":1}]},{"id":22247,"callFrame":{"functionName":"ExpressionStatement","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":98,"columnNumber":31},"hitCount":2,"children":[22248,22615,22708,23991],"positionTicks":[{"line":99,"ticks":1},{"line":144,"ticks":1}]},{"id":22248,"callFrame":{"functionName":"isUnhandledPromise","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":200,"columnNumber":35},"hitCount":2,"children":[22249,22383,23913,24528],"positionTicks":[{"line":221,"ticks":1},{"line":224,"ticks":1}]},{"id":22249,"callFrame":{"functionName":"isPromiseArray","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":284,"columnNumber":31},"hitCount":6,"children":[22250,23764,23791,24549],"positionTicks":[{"line":285,"ticks":5},{"line":286,"ticks":1}]},{"id":22250,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50042,"columnNumber":23},"hitCount":0,"children":[22251]},{"id":22251,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89425,"columnNumber":24},"hitCount":1,"children":[22252],"positionTicks":[{"line":89435,"ticks":1}]},{"id":22252,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89523,"columnNumber":37},"hitCount":2,"children":[22253],"positionTicks":[{"line":89528,"ticks":1},{"line":89525,"ticks":1}]},{"id":22253,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83048,"columnNumber":30},"hitCount":0,"children":[22254,22344]},{"id":22254,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[22255,22645]},{"id":22255,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[22256,22335]},{"id":22256,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":1,"children":[22257],"positionTicks":[{"line":77355,"ticks":1}]},{"id":22257,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22258]},{"id":22258,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22259,22715]},{"id":22259,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":1,"children":[22260,22294],"positionTicks":[{"line":77434,"ticks":1}]},{"id":22260,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[22261]},{"id":22261,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":1,"children":[22262],"positionTicks":[{"line":83121,"ticks":1}]},{"id":22262,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":1,"children":[22263],"positionTicks":[{"line":83166,"ticks":1}]},{"id":22263,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":4,"children":[22264,22272,22288,22289,22293,22817,22849],"positionTicks":[{"line":74691,"ticks":2},{"line":74635,"ticks":1},{"line":74628,"ticks":1}]},{"id":22264,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74567,"columnNumber":49},"hitCount":1,"children":[22265],"positionTicks":[{"line":74625,"ticks":1}]},{"id":22265,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50988,"columnNumber":29},"hitCount":0,"children":[22266]},{"id":22266,"callFrame":{"functionName":"every","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2456,"columnNumber":14},"hitCount":0,"children":[22267]},{"id":22267,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50995,"columnNumber":35},"hitCount":0,"children":[22268]},{"id":22268,"callFrame":{"functionName":"getCombinedNodeFlagsCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":92193,"columnNumber":37},"hitCount":0,"children":[22269]},{"id":22269,"callFrame":{"functionName":"getCombinedNodeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14836,"columnNumber":29},"hitCount":0,"children":[22270]},{"id":22270,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":0,"children":[22271]},{"id":22271,"callFrame":{"functionName":"getNodeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14839,"columnNumber":21},"hitCount":0},{"id":22272,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74505,"columnNumber":34},"hitCount":0,"children":[22273]},{"id":22273,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59751,"columnNumber":26},"hitCount":0,"children":[22274]},{"id":22274,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59434,"columnNumber":49},"hitCount":2,"children":[22275],"positionTicks":[{"line":59438,"ticks":2}]},{"id":22275,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59445,"columnNumber":55},"hitCount":0,"children":[22276,22277,22278]},{"id":22276,"callFrame":{"functionName":"isObjectLiteralMethod","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17846,"columnNumber":30},"hitCount":0},{"id":22277,"callFrame":{"functionName":"isParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30011,"columnNumber":20},"hitCount":0},{"id":22278,"callFrame":{"functionName":"getWidenedTypeForVariableLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59355,"columnNumber":51},"hitCount":1,"children":[22279],"positionTicks":[{"line":59357,"ticks":1}]},{"id":22279,"callFrame":{"functionName":"getTypeForVariableLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":58837,"columnNumber":44},"hitCount":0,"children":[22280,22281]},{"id":22280,"callFrame":{"functionName":"isBindingPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15635,"columnNumber":25},"hitCount":0},{"id":22281,"callFrame":{"functionName":"tryGetTypeFromEffectiveTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59415,"columnNumber":42},"hitCount":0,"children":[22282]},{"id":22282,"callFrame":{"functionName":"getTypeFromTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65847,"columnNumber":30},"hitCount":0,"children":[22283,22286]},{"id":22283,"callFrame":{"functionName":"getTypeFromTypeNodeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65850,"columnNumber":36},"hitCount":1,"children":[22284],"positionTicks":[{"line":65887,"ticks":1}]},{"id":22284,"callFrame":{"functionName":"getTypeFromTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63261,"columnNumber":35},"hitCount":0,"children":[22285]},{"id":22285,"callFrame":{"functionName":"getTypeReferenceType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63087,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":63092,"ticks":1}]},{"id":22286,"callFrame":{"functionName":"getConditionalFlowTypeOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63161,"columnNumber":39},"hitCount":0,"children":[22287]},{"id":22287,"callFrame":{"functionName":"isStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16031,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":16034,"ticks":1}]},{"id":22288,"callFrame":{"functionName":"getAssignmentTargetKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19028,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":19030,"ticks":2}]},{"id":22289,"callFrame":{"functionName":"getControlFlowContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74001,"columnNumber":34},"hitCount":0,"children":[22290]},{"id":22290,"callFrame":{"functionName":"findAncestor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14905,"columnNumber":21},"hitCount":0,"children":[22291]},{"id":22291,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74002,"columnNumber":37},"hitCount":0,"children":[22292]},{"id":22292,"callFrame":{"functionName":"isFunctionLike","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15522,"columnNumber":23},"hitCount":0},{"id":22293,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72928,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":72941,"ticks":1}]},{"id":22817,"callFrame":{"functionName":"getResolvedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71926,"columnNumber":28},"hitCount":0,"children":[22818,22843]},{"id":22818,"callFrame":{"functionName":"getCannotFindNameDiagnosticForName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71876,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":71878,"ticks":1}]},{"id":22843,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23175,"columnNumber":28},"hitCount":0,"children":[22844]},{"id":22844,"callFrame":{"functionName":"getSymbol2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51250,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":51253,"ticks":1}]},{"id":22849,"callFrame":{"functionName":"isEvolvingArrayOperationTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72645,"columnNumber":41},"hitCount":0,"children":[22850]},{"id":22850,"callFrame":{"functionName":"getReferenceRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72462,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":72465,"ticks":1}]},{"id":22294,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77564,"columnNumber":55},"hitCount":2,"children":[22295,22332,22913],"positionTicks":[{"line":77685,"ticks":1},{"line":77569,"ticks":1}]},{"id":22295,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62082,"columnNumber":28},"hitCount":0,"children":[22296]},{"id":22296,"callFrame":{"functionName":"resolveStructuredTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61425,"columnNumber":39},"hitCount":0,"children":[22297]},{"id":22297,"callFrame":{"functionName":"resolveClassOrInterfaceMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60598,"columnNumber":41},"hitCount":0,"children":[22298]},{"id":22298,"callFrame":{"functionName":"resolveDeclaredMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60384,"columnNumber":33},"hitCount":0,"children":[22299,22328]},{"id":22299,"callFrame":{"functionName":"getMembersOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60518,"columnNumber":29},"hitCount":1,"children":[22300],"positionTicks":[{"line":60520,"ticks":1}]},{"id":22300,"callFrame":{"functionName":"getResolvedMembersOrExportsOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60465,"columnNumber":46},"hitCount":0,"children":[22301,22326]},{"id":22301,"callFrame":{"functionName":"hasLateBindableName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60408,"columnNumber":30},"hitCount":0,"children":[22302]},{"id":22302,"callFrame":{"functionName":"isLateBindableName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60398,"columnNumber":29},"hitCount":2,"children":[22303],"positionTicks":[{"line":60404,"ticks":2}]},{"id":22303,"callFrame":{"functionName":"checkComputedPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":76450,"columnNumber":36},"hitCount":0,"children":[22304]},{"id":22304,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22305]},{"id":22305,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22306]},{"id":22306,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":0,"children":[22307]},{"id":22307,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77564,"columnNumber":55},"hitCount":3,"children":[22308,22314],"positionTicks":[{"line":77679,"ticks":1},{"line":77676,"ticks":1},{"line":77630,"ticks":1}]},{"id":22308,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62082,"columnNumber":28},"hitCount":0,"children":[22309]},{"id":22309,"callFrame":{"functionName":"resolveStructuredTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61425,"columnNumber":39},"hitCount":0,"children":[22310]},{"id":22310,"callFrame":{"functionName":"resolveClassOrInterfaceMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60598,"columnNumber":41},"hitCount":1,"children":[22311],"positionTicks":[{"line":60600,"ticks":1}]},{"id":22311,"callFrame":{"functionName":"resolveDeclaredMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60384,"columnNumber":33},"hitCount":1,"children":[22312,22313],"positionTicks":[{"line":60393,"ticks":1}]},{"id":22312,"callFrame":{"functionName":"getNamedMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53420,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":53423,"ticks":1}]},{"id":22313,"callFrame":{"functionName":"getSignaturesOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62453,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":62480,"ticks":1}]},{"id":22314,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59751,"columnNumber":26},"hitCount":0,"children":[22315]},{"id":22315,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59434,"columnNumber":49},"hitCount":0,"children":[22316]},{"id":22316,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59445,"columnNumber":55},"hitCount":0,"children":[22317]},{"id":22317,"callFrame":{"functionName":"getWidenedTypeForVariableLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59355,"columnNumber":51},"hitCount":0,"children":[22318]},{"id":22318,"callFrame":{"functionName":"getTypeForVariableLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":58837,"columnNumber":44},"hitCount":0,"children":[22319,22324]},{"id":22319,"callFrame":{"functionName":"tryGetTypeFromEffectiveTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59415,"columnNumber":42},"hitCount":0,"children":[22320]},{"id":22320,"callFrame":{"functionName":"getTypeFromTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65847,"columnNumber":30},"hitCount":0,"children":[22321,22323]},{"id":22321,"callFrame":{"functionName":"getTypeFromTypeNodeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65850,"columnNumber":36},"hitCount":0,"children":[22322]},{"id":22322,"callFrame":{"functionName":"getTypeFromTypeOperatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64689,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":64698,"ticks":1}]},{"id":22323,"callFrame":{"functionName":"getConditionalFlowTypeOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63161,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":63187,"ticks":1}]},{"id":22324,"callFrame":{"functionName":"isCatchClauseVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17100,"columnNumber":57},"hitCount":0,"children":[22325]},{"id":22325,"callFrame":{"functionName":"getRootDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19492,"columnNumber":27},"hitCount":0},{"id":22326,"callFrame":{"functionName":"lateBindMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60433,"columnNumber":25},"hitCount":0,"children":[22327]},{"id":22327,"callFrame":{"functionName":"addDeclarationToLateBoundSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60418,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":60422,"ticks":1}]},{"id":22328,"callFrame":{"functionName":"getSignaturesOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62453,"columnNumber":32},"hitCount":0,"children":[22329]},{"id":22329,"callFrame":{"functionName":"getSignatureFromDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62303,"columnNumber":38},"hitCount":0,"children":[22330]},{"id":22330,"callFrame":{"functionName":"hasEffectiveQuestionToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62240,"columnNumber":36},"hitCount":0,"children":[22331]},{"id":22331,"callFrame":{"functionName":"isOptionalJSDocPropertyLikeTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22923,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":22925,"ticks":1}]},{"id":22332,"callFrame":{"functionName":"checkPropertyNotUsedBeforeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77735,"columnNumber":48},"hitCount":0,"children":[22333]},{"id":22333,"callFrame":{"functionName":"isInPropertyInitializerOrClassStaticBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77751,"columnNumber":52},"hitCount":0,"children":[22334]},{"id":22334,"callFrame":{"functionName":"findAncestor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14905,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":14906,"ticks":1}]},{"id":22913,"callFrame":{"functionName":"markLinkedReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74171,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":74183,"ticks":1}]},{"id":22715,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":1,"children":[22716,22717,22718],"positionTicks":[{"line":74704,"ticks":1}]},{"id":22716,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74567,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":74625,"ticks":1}]},{"id":22717,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74505,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":74566,"ticks":1}]},{"id":22718,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72928,"columnNumber":33},"hitCount":0,"children":[22719]},{"id":22719,"callFrame":{"functionName":"getTypeAtFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72954,"columnNumber":30},"hitCount":0,"children":[22720]},{"id":22720,"callFrame":{"functionName":"getTypeAtFlowCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":73100,"columnNumber":30},"hitCount":0,"children":[22721]},{"id":22721,"callFrame":{"functionName":"getEffectsSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72728,"columnNumber":30},"hitCount":1,"children":[22722],"positionTicks":[{"line":72739,"ticks":1}]},{"id":22722,"callFrame":{"functionName":"getTypeOfDottedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72696,"columnNumber":30},"hitCount":0,"children":[22723]},{"id":22723,"callFrame":{"functionName":"getExplicitTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72655,"columnNumber":34},"hitCount":0,"children":[22724]},{"id":22724,"callFrame":{"functionName":"resolveSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52394,"columnNumber":24},"hitCount":0},{"id":22335,"callFrame":{"functionName":"getReturnTypeOfSingleNonGenericCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83036,"columnNumber":55},"hitCount":0,"children":[22336]},{"id":22336,"callFrame":{"functionName":"getSingleCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78254,"columnNumber":33},"hitCount":0,"children":[22337]},{"id":22337,"callFrame":{"functionName":"getSingleSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78275,"columnNumber":29},"hitCount":0,"children":[22338]},{"id":22338,"callFrame":{"functionName":"resolveStructuredTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61425,"columnNumber":39},"hitCount":1,"children":[22339],"positionTicks":[{"line":61436,"ticks":1}]},{"id":22339,"callFrame":{"functionName":"resolveAnonymousTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61057,"columnNumber":38},"hitCount":0,"children":[22340]},{"id":22340,"callFrame":{"functionName":"getSignaturesOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62453,"columnNumber":32},"hitCount":0,"children":[22341]},{"id":22341,"callFrame":{"functionName":"getSignatureFromDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62303,"columnNumber":38},"hitCount":0,"children":[22342]},{"id":22342,"callFrame":{"functionName":"getTypeParametersFromDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62216,"columnNumber":43},"hitCount":0,"children":[22343]},{"id":22343,"callFrame":{"functionName":"isFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30296,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":30298,"ticks":1}]},{"id":22645,"callFrame":{"functionName":"getReturnTypeOfSingleNonGenericCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83036,"columnNumber":55},"hitCount":0,"children":[22646,22651]},{"id":22646,"callFrame":{"functionName":"getSingleCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78254,"columnNumber":33},"hitCount":0,"children":[22647]},{"id":22647,"callFrame":{"functionName":"getSingleSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78275,"columnNumber":29},"hitCount":0,"children":[22648]},{"id":22648,"callFrame":{"functionName":"resolveStructuredTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61425,"columnNumber":39},"hitCount":0,"children":[22649]},{"id":22649,"callFrame":{"functionName":"resolveAnonymousTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61057,"columnNumber":38},"hitCount":0,"children":[22650]},{"id":22650,"callFrame":{"functionName":"getSignaturesOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62453,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":62457,"ticks":1}]},{"id":22651,"callFrame":{"functionName":"getReturnTypeOfSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62544,"columnNumber":35},"hitCount":0,"children":[22652,22653]},{"id":22652,"callFrame":{"functionName":"getReturnTypeFromAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62576,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":62605,"ticks":1}]},{"id":22653,"callFrame":{"functionName":"getReturnTypeFromBody","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81028,"columnNumber":32},"hitCount":1,"children":[22654],"positionTicks":[{"line":81063,"ticks":1}]},{"id":22654,"callFrame":{"functionName":"checkAndAggregateReturnExpressionTypes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81244,"columnNumber":49},"hitCount":0,"children":[22655]},{"id":22655,"callFrame":{"functionName":"forEachReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17713,"columnNumber":31},"hitCount":0,"children":[22656]},{"id":22656,"callFrame":{"functionName":"traverse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17715,"columnNumber":19},"hitCount":0,"children":[22657]},{"id":22657,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32222,"columnNumber":21},"hitCount":0,"children":[22658]},{"id":22658,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32183,"columnNumber":28},"hitCount":0,"children":[22659]},{"id":22659,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31708,"columnNumber":19},"hitCount":0,"children":[22660]},{"id":22660,"callFrame":{"functionName":"traverse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17715,"columnNumber":19},"hitCount":0,"children":[22661]},{"id":22661,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81249,"columnNumber":38},"hitCount":0,"children":[22662]},{"id":22662,"callFrame":{"functionName":"checkExpressionCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82783,"columnNumber":32},"hitCount":0,"children":[22663]},{"id":22663,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22664]},{"id":22664,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22665]},{"id":22665,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82101,"columnNumber":11},"hitCount":0,"children":[22666]},{"id":22666,"callFrame":{"functionName":"trampoline","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31478,"columnNumber":21},"hitCount":0,"children":[22667,22669,22678,22679,22684]},{"id":22667,"callFrame":{"functionName":"enter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31369,"columnNumber":16},"hitCount":0,"children":[22668]},{"id":22668,"callFrame":{"functionName":"onEnter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82106,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":82134,"ticks":1}]},{"id":22669,"callFrame":{"functionName":"left","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31377,"columnNumber":15},"hitCount":0,"children":[22670]},{"id":22670,"callFrame":{"functionName":"onLeft","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82142,"columnNumber":19},"hitCount":0,"children":[22671]},{"id":22671,"callFrame":{"functionName":"maybeCheckExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82204,"columnNumber":33},"hitCount":0,"children":[22672]},{"id":22672,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22673]},{"id":22673,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22674]},{"id":22674,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":0,"children":[22675]},{"id":22675,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74505,"columnNumber":34},"hitCount":0,"children":[22676]},{"id":22676,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59751,"columnNumber":26},"hitCount":0,"children":[22677]},{"id":22677,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59434,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":59438,"ticks":1}]},{"id":22678,"callFrame":{"functionName":"operator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31389,"columnNumber":19},"hitCount":0},{"id":22679,"callFrame":{"functionName":"right","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31397,"columnNumber":16},"hitCount":0,"children":[22680]},{"id":22680,"callFrame":{"functionName":"onRight","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82170,"columnNumber":20},"hitCount":0,"children":[22681]},{"id":22681,"callFrame":{"functionName":"maybeCheckExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82204,"columnNumber":33},"hitCount":0,"children":[22682]},{"id":22682,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22683]},{"id":22683,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":1,"children":[22691],"positionTicks":[{"line":83177,"ticks":1}]},{"id":22691,"callFrame":{"functionName":"checkGrammarNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":92002,"columnNumber":37},"hitCount":0,"children":[22692]},{"id":22692,"callFrame":{"functionName":"getTextOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16607,"columnNumber":22},"hitCount":1,"children":[22693],"positionTicks":[{"line":16609,"ticks":1}]},{"id":22693,"callFrame":{"functionName":"getSourceTextOfNodeFromSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16588,"columnNumber":42},"hitCount":0,"children":[22694]},{"id":22694,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16597,"columnNumber":36},"hitCount":0,"children":[22695]},{"id":22695,"callFrame":{"functionName":"isJSDocTypeExpressionOrChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16591,"columnNumber":37},"hitCount":0},{"id":22684,"callFrame":{"functionName":"exit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31409,"columnNumber":15},"hitCount":0,"children":[22685]},{"id":22685,"callFrame":{"functionName":"onExit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82175,"columnNumber":19},"hitCount":2,"children":[22686],"positionTicks":[{"line":82185,"ticks":2}]},{"id":22686,"callFrame":{"functionName":"checkBinaryLikeExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82248,"columnNumber":42},"hitCount":0,"children":[22687]},{"id":22687,"callFrame":{"functionName":"isTypeAssignableToKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81821,"columnNumber":33},"hitCount":0,"children":[22688]},{"id":22688,"callFrame":{"functionName":"isTypeAssignableTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":66549,"columnNumber":29},"hitCount":0,"children":[22689]},{"id":22689,"callFrame":{"functionName":"isTypeRelatedTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":67393,"columnNumber":26},"hitCount":0,"children":[22690]},{"id":22690,"callFrame":{"functionName":"isSimpleTypeRelatedTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":67364,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":67390,"ticks":1}]},{"id":22344,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22345]},{"id":22345,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":1,"children":[22346],"positionTicks":[{"line":83238,"ticks":1}]},{"id":22346,"callFrame":{"functionName":"checkAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81701,"columnNumber":31},"hitCount":0,"children":[22347,22379]},{"id":22347,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22348]},{"id":22348,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22349]},{"id":22349,"callFrame":{"functionName":"checkCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79947,"columnNumber":30},"hitCount":2,"children":[22350,22366],"positionTicks":[{"line":79960,"ticks":1},{"line":79951,"ticks":1}]},{"id":22350,"callFrame":{"functionName":"getResolvedSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79828,"columnNumber":31},"hitCount":0,"children":[22351]},{"id":22351,"callFrame":{"functionName":"resolveSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79810,"columnNumber":27},"hitCount":0,"children":[22352]},{"id":22352,"callFrame":{"functionName":"resolveCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79345,"columnNumber":32},"hitCount":4,"children":[22353,22360,22809],"positionTicks":[{"line":79387,"ticks":2},{"line":79421,"ticks":2}]},{"id":22353,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22354]},{"id":22354,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22355]},{"id":22355,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":0,"children":[22356,22764]},{"id":22356,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77564,"columnNumber":55},"hitCount":1,"children":[22357,22789,22829],"positionTicks":[{"line":77685,"ticks":1}]},{"id":22357,"callFrame":{"functionName":"getFlowTypeOfAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77702,"columnNumber":40},"hitCount":1,"children":[22358],"positionTicks":[{"line":77709,"ticks":1}]},{"id":22358,"callFrame":{"functionName":"getAssignmentTargetKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19028,"columnNumber":32},"hitCount":0,"children":[22359]},{"id":22359,"callFrame":{"functionName":"getAssignmentTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18984,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":19024,"ticks":1}]},{"id":22789,"callFrame":{"functionName":"checkPropertyNotUsedBeforeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77735,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":77749,"ticks":1}]},{"id":22829,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62082,"columnNumber":28},"hitCount":0,"children":[22830]},{"id":22830,"callFrame":{"functionName":"getReducedApparentType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61838,"columnNumber":33},"hitCount":0,"children":[22831]},{"id":22831,"callFrame":{"functionName":"getReducedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62021,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":62023,"ticks":1}]},{"id":22764,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[22765,22889]},{"id":22765,"callFrame":{"functionName":"checkNonNullType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77411,"columnNumber":27},"hitCount":0,"children":[22766]},{"id":22766,"callFrame":{"functionName":"checkNonNullTypeWithReporter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77391,"columnNumber":39},"hitCount":0,"children":[22767]},{"id":22767,"callFrame":{"functionName":"getTypeFacts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72231,"columnNumber":23},"hitCount":0,"children":[22768]},{"id":22768,"callFrame":{"functionName":"getTypeFactsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72237,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":72273,"ticks":1}]},{"id":22889,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22890]},{"id":22890,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22891]},{"id":22891,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":0,"children":[22892,22914]},{"id":22892,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74567,"columnNumber":49},"hitCount":0,"children":[22893]},{"id":22893,"callFrame":{"functionName":"checkNestedBlockScopedBinding","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74741,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":74744,"ticks":1}]},{"id":22914,"callFrame":{"functionName":"getControlFlowContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74001,"columnNumber":34},"hitCount":0,"children":[22915]},{"id":22915,"callFrame":{"functionName":"findAncestor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14905,"columnNumber":21},"hitCount":0,"children":[22916]},{"id":22916,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74002,"columnNumber":37},"hitCount":0,"children":[22917]},{"id":22917,"callFrame":{"functionName":"getImmediatelyInvokedFunctionExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18036,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":18038,"ticks":1}]},{"id":22360,"callFrame":{"functionName":"resolveCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78955,"columnNumber":22},"hitCount":3,"children":[22361,22364,22872],"positionTicks":[{"line":78970,"ticks":1},{"line":78981,"ticks":1},{"line":78972,"ticks":1}]},{"id":22361,"callFrame":{"functionName":"getEffectiveCallArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78674,"columnNumber":36},"hitCount":1,"children":[22362],"positionTicks":[{"line":78715,"ticks":1}]},{"id":22362,"callFrame":{"functionName":"getSpreadArgumentIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78184,"columnNumber":33},"hitCount":0,"children":[22363]},{"id":22363,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2486,"columnNumber":18},"hitCount":0},{"id":22364,"callFrame":{"functionName":"chooseOverload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79126,"columnNumber":27},"hitCount":1,"children":[22365,22861],"positionTicks":[{"line":79240,"ticks":1}]},{"id":22365,"callFrame":{"functionName":"hasCorrectArity","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78193,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":78197,"ticks":1},{"line":78225,"ticks":1}]},{"id":22861,"callFrame":{"functionName":"getSignatureApplicabilityError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78572,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":78644,"ticks":1}]},{"id":22872,"callFrame":{"functionName":"reorderCandidates","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78148,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":78157,"ticks":1}]},{"id":22809,"callFrame":{"functionName":"getSignaturesOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62131,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":62149,"ticks":1}]},{"id":22366,"callFrame":{"functionName":"getReturnTypeOfSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62544,"columnNumber":35},"hitCount":0,"children":[22367]},{"id":22367,"callFrame":{"functionName":"getReturnTypeFromAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62576,"columnNumber":38},"hitCount":0,"children":[22368]},{"id":22368,"callFrame":{"functionName":"getTypeFromTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65847,"columnNumber":30},"hitCount":0,"children":[22369]},{"id":22369,"callFrame":{"functionName":"getTypeFromTypeNodeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65850,"columnNumber":36},"hitCount":0,"children":[22370]},{"id":22370,"callFrame":{"functionName":"getTypeFromTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63261,"columnNumber":35},"hitCount":0,"children":[22371,22372]},{"id":22371,"callFrame":{"functionName":"isConstTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15367,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":15369,"ticks":1}]},{"id":22372,"callFrame":{"functionName":"getTypeReferenceType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63087,"columnNumber":31},"hitCount":0,"children":[22373]},{"id":22373,"callFrame":{"functionName":"getTypeFromClassOrInterfaceReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62933,"columnNumber":47},"hitCount":1,"children":[22374,22377],"positionTicks":[{"line":62956,"ticks":1}]},{"id":22374,"callFrame":{"functionName":"isDeferredTypeReferenceNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63735,"columnNumber":38},"hitCount":0,"children":[22375]},{"id":22375,"callFrame":{"functionName":"getAliasSymbolForTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65559,"columnNumber":36},"hitCount":0,"children":[22376]},{"id":22376,"callFrame":{"functionName":"isJSDocTypeExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30449,"columnNumber":30},"hitCount":0},{"id":22377,"callFrame":{"functionName":"typeArgumentsFromTypeReferenceNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63297,"columnNumber":45},"hitCount":0,"children":[22378]},{"id":22378,"callFrame":{"functionName":"map","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2579,"columnNumber":12},"hitCount":0},{"id":22379,"callFrame":{"functionName":"checkAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84426,"columnNumber":27},"hitCount":0,"children":[22380]},{"id":22380,"callFrame":{"functionName":"getAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84480,"columnNumber":25},"hitCount":1,"children":[22381,22790],"positionTicks":[{"line":84482,"ticks":1}]},{"id":22381,"callFrame":{"functionName":"getAwaitedTypeNoAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84484,"columnNumber":32},"hitCount":0,"children":[22382]},{"id":22382,"callFrame":{"functionName":"getPromisedTypeOfPromise","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84365,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":84374,"ticks":1}]},{"id":22790,"callFrame":{"functionName":"createAwaitedTypeIfNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84473,"columnNumber":36},"hitCount":0,"children":[22791]},{"id":22791,"callFrame":{"functionName":"isAwaitedTypeNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84451,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":84462,"ticks":1}]},{"id":23764,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89425,"columnNumber":24},"hitCount":3,"children":[23765,24046,24548],"positionTicks":[{"line":89426,"ticks":2},{"line":89435,"ticks":1}]},{"id":23765,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89523,"columnNumber":37},"hitCount":1,"children":[23766],"positionTicks":[{"line":89524,"ticks":1}]},{"id":23766,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83048,"columnNumber":30},"hitCount":0,"children":[23767,23785,23805]},{"id":23767,"callFrame":{"functionName":"getNodeId","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":49825,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":49826,"ticks":1}]},{"id":23785,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23786]},{"id":23786,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23787]},{"id":23787,"callFrame":{"functionName":"checkAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81701,"columnNumber":31},"hitCount":0,"children":[23788,23905]},{"id":23788,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":1,"children":[23789],"positionTicks":[{"line":83114,"ticks":1}]},{"id":23789,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23790,23797]},{"id":23790,"callFrame":{"functionName":"getReturnTypeOfSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62544,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":62546,"ticks":1}]},{"id":23797,"callFrame":{"functionName":"checkCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79947,"columnNumber":30},"hitCount":3,"children":[23798,23867,24683],"positionTicks":[{"line":79948,"ticks":2},{"line":79951,"ticks":1}]},{"id":23798,"callFrame":{"functionName":"getResolvedSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79828,"columnNumber":31},"hitCount":0,"children":[23799]},{"id":23799,"callFrame":{"functionName":"resolveSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79810,"columnNumber":27},"hitCount":0,"children":[23800,23877]},{"id":23800,"callFrame":{"functionName":"resolveCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79345,"columnNumber":32},"hitCount":2,"children":[23801,23840],"positionTicks":[{"line":79346,"ticks":1},{"line":79382,"ticks":1}]},{"id":23801,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23802]},{"id":23802,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23803]},{"id":23803,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":0,"children":[23804,23864]},{"id":23804,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77564,"columnNumber":55},"hitCount":3,"children":[23968,23970,24006],"positionTicks":[{"line":77565,"ticks":3}]},{"id":23968,"callFrame":{"functionName":"checkPropertyAccessibility","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77247,"columnNumber":37},"hitCount":0,"children":[23969]},{"id":23969,"callFrame":{"functionName":"checkPropertyAccessibilityAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77251,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":77252,"ticks":1}]},{"id":23970,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50988,"columnNumber":29},"hitCount":1,"children":[24622],"positionTicks":[{"line":50989,"ticks":1}]},{"id":24622,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2792,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2797,"ticks":1}]},{"id":24006,"callFrame":{"functionName":"markLinkedReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74171,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":74179,"ticks":1}]},{"id":23864,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23865]},{"id":23865,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23866]},{"id":23866,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":6,"children":[24255],"positionTicks":[{"line":74627,"ticks":6}]},{"id":24255,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74567,"columnNumber":49},"hitCount":0,"children":[24256]},{"id":24256,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50988,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":50989,"ticks":1}]},{"id":23840,"callFrame":{"functionName":"resolveCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78955,"columnNumber":22},"hitCount":1,"children":[23841,24324],"positionTicks":[{"line":78973,"ticks":1}]},{"id":23841,"callFrame":{"functionName":"chooseOverload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79126,"columnNumber":27},"hitCount":1,"children":[23842,23861],"positionTicks":[{"line":79127,"ticks":1}]},{"id":23842,"callFrame":{"functionName":"getSignatureApplicabilityError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78572,"columnNumber":41},"hitCount":2,"positionTicks":[{"line":78582,"ticks":1},{"line":78574,"ticks":1}]},{"id":23861,"callFrame":{"functionName":"length","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2380,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":2381,"ticks":1}]},{"id":24324,"callFrame":{"functionName":"reorderCandidates","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78148,"columnNumber":28},"hitCount":0,"children":[24325]},{"id":24325,"callFrame":{"functionName":"getLateBoundSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60521,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":60522,"ticks":1}]},{"id":23877,"callFrame":{"functionName":"isCallChain","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15348,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":15349,"ticks":1}]},{"id":23867,"callFrame":{"functionName":"checkGrammarTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":91232,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":91234,"ticks":1}]},{"id":24683,"callFrame":{"functionName":"checkDeprecatedSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":80001,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":80002,"ticks":1}]},{"id":23905,"callFrame":{"functionName":"checkAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84426,"columnNumber":27},"hitCount":1,"children":[23919],"positionTicks":[{"line":84428,"ticks":1}]},{"id":23919,"callFrame":{"functionName":"getAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84480,"columnNumber":25},"hitCount":1,"children":[23920,23921,24037,24315,24400],"positionTicks":[{"line":84481,"ticks":1}]},{"id":23920,"callFrame":{"functionName":"getGenericObjectFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65097,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":65099,"ticks":1}]},{"id":23921,"callFrame":{"functionName":"isAwaitedTypeInstantiation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84437,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":84438,"ticks":1}]},{"id":24037,"callFrame":{"functionName":"isAwaitedTypeNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84451,"columnNumber":30},"hitCount":0,"children":[24038]},{"id":24038,"callFrame":{"functionName":"isGenericMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61405,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":61406,"ticks":1}]},{"id":24315,"callFrame":{"functionName":"getPromisedTypeOfPromise","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84365,"columnNumber":35},"hitCount":0,"children":[24316]},{"id":24316,"callFrame":{"functionName":"isReferenceToType2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59785,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":59786,"ticks":1}]},{"id":24400,"callFrame":{"functionName":"getAwaitedTypeNoAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84484,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":84485,"ticks":1}]},{"id":23805,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[23806,23862,24026,24564]},{"id":23806,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[23807,23824]},{"id":23807,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[23808]},{"id":23808,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23809]},{"id":23809,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23810]},{"id":23810,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":0,"children":[23811,23825,24258,24520,24656]},{"id":23811,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":1,"children":[23812],"positionTicks":[{"line":83114,"ticks":1}]},{"id":23812,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":4,"children":[23813,23815,24383,24401],"positionTicks":[{"line":83154,"ticks":4}]},{"id":23813,"callFrame":{"functionName":"nodeIsMissing","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16454,"columnNumber":22},"hitCount":4,"positionTicks":[{"line":16455,"ticks":4}]},{"id":23815,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":8,"children":[23816,23883,23890,23891,24053,24186,24257,24259,24322,24501,24519,24561],"positionTicks":[{"line":74627,"ticks":8}]},{"id":23816,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23175,"columnNumber":28},"hitCount":6,"children":[23910,24611],"positionTicks":[{"line":23176,"ticks":6}]},{"id":23910,"callFrame":{"functionName":"getIsDeferredContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23481,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":23482,"ticks":2}]},{"id":24611,"callFrame":{"functionName":"getSymbol2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51250,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":51251,"ticks":2}]},{"id":23883,"callFrame":{"functionName":"canHaveLocals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15973,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":15974,"ticks":1}]},{"id":23890,"callFrame":{"functionName":"getCannotFindNameDiagnosticForName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71876,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":71914,"ticks":1}]},{"id":23891,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74567,"columnNumber":49},"hitCount":0,"children":[23892,24017,24321]},{"id":23892,"callFrame":{"functionName":"every","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2456,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":2457,"ticks":1}]},{"id":24017,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50988,"columnNumber":29},"hitCount":2,"children":[24018],"positionTicks":[{"line":50989,"ticks":2}]},{"id":24018,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50995,"columnNumber":35},"hitCount":2,"positionTicks":[{"line":50997,"ticks":1},{"line":14819,"ticks":1}]},{"id":24321,"callFrame":{"functionName":"length","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2380,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":2381,"ticks":1}]},{"id":24053,"callFrame":{"functionName":"getSymbol2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51250,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":51251,"ticks":1}]},{"id":24186,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72928,"columnNumber":33},"hitCount":2,"positionTicks":[{"line":72929,"ticks":2}]},{"id":24257,"callFrame":{"functionName":"getIsDeferredContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23481,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":23482,"ticks":1}]},{"id":24259,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74002,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":15550,"ticks":1}]},{"id":24322,"callFrame":{"functionName":"resolveAliasWithDeprecationCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":88061,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":88062,"ticks":1}]},{"id":24501,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59751,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":59752,"ticks":1}]},{"id":24519,"callFrame":{"functionName":"isEvolvingArrayOperationTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72645,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":72646,"ticks":1}]},{"id":24561,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74505,"columnNumber":34},"hitCount":0,"children":[24562]},{"id":24562,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59434,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":59435,"ticks":1}]},{"id":24383,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74505,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":74506,"ticks":1}]},{"id":24401,"callFrame":{"functionName":"shouldMarkIdentifierAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74711,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":74712,"ticks":1}]},{"id":23825,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77564,"columnNumber":55},"hitCount":5,"children":[23826,23834,24021,24135,24267,24436,24587,24626],"positionTicks":[{"line":77565,"ticks":5}]},{"id":23826,"callFrame":{"functionName":"checkPropertyAccessibilityAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77251,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":77252,"ticks":1}]},{"id":23834,"callFrame":{"functionName":"checkPropertyAccessibility","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77247,"columnNumber":37},"hitCount":0,"children":[23835]},{"id":23835,"callFrame":{"functionName":"checkPropertyAccessibilityAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77251,"columnNumber":47},"hitCount":0,"children":[23836]},{"id":23836,"callFrame":{"functionName":"getDeclarationModifierFlagsFromSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21044,"columnNumber":46},"hitCount":0,"children":[23837]},{"id":23837,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20523,"columnNumber":34},"hitCount":2,"positionTicks":[{"line":20524,"ticks":2}]},{"id":24021,"callFrame":{"functionName":"checkPropertyNotUsedBeforeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77735,"columnNumber":48},"hitCount":0,"children":[24022]},{"id":24022,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77752,"columnNumber":32},"hitCount":0,"children":[24023]},{"id":24023,"callFrame":{"functionName":"isExpressionNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18180,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":18181,"ticks":1}]},{"id":24135,"callFrame":{"functionName":"getFlowTypeOfAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77702,"columnNumber":40},"hitCount":1,"children":[24136],"positionTicks":[{"line":77703,"ticks":1}]},{"id":24136,"callFrame":{"functionName":"isDuplicatedCommonJSExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":88419,"columnNumber":37},"hitCount":0,"children":[24137]},{"id":24137,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":88420,"columnNumber":73},"hitCount":1,"positionTicks":[{"line":88421,"ticks":1}]},{"id":24267,"callFrame":{"functionName":"markPropertyAsReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77978,"columnNumber":35},"hitCount":0,"children":[24268,24407]},{"id":24268,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20590,"ticks":1}]},{"id":24407,"callFrame":{"functionName":"isInJSFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18328,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":18329,"ticks":1}]},{"id":24436,"callFrame":{"functionName":"getApparentType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61833,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":61835,"ticks":1}]},{"id":24587,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50988,"columnNumber":29},"hitCount":0,"children":[24588]},{"id":24588,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2792,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2797,"ticks":1}]},{"id":24626,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77752,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":77753,"ticks":1}]},{"id":24258,"callFrame":{"functionName":"getWidenedTypeWithContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":70603,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":70604,"ticks":1}]},{"id":24520,"callFrame":{"functionName":"getNodeLinks","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51246,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":51247,"ticks":1}]},{"id":24656,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62082,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":62083,"ticks":1}]},{"id":23824,"callFrame":{"functionName":"isSymbolOrSymbolForCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":80032,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":80039,"ticks":1}]},{"id":23862,"callFrame":{"functionName":"isCallChain","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15348,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":15349,"ticks":2}]},{"id":24026,"callFrame":{"functionName":"isRequireCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18343,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":18344,"ticks":1}]},{"id":24564,"callFrame":{"functionName":"getReturnTypeOfSingleNonGenericCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83036,"columnNumber":55},"hitCount":2,"positionTicks":[{"line":83037,"ticks":2}]},{"id":24046,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83048,"columnNumber":30},"hitCount":1,"children":[24688,24727],"positionTicks":[{"line":83049,"ticks":1}]},{"id":24688,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[24689]},{"id":24689,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[24690]},{"id":24690,"callFrame":{"functionName":"checkAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81701,"columnNumber":31},"hitCount":1,"children":[24691,24738],"positionTicks":[{"line":81702,"ticks":1}]},{"id":24691,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[24692,24758]},{"id":24692,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[24693]},{"id":24693,"callFrame":{"functionName":"checkCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79947,"columnNumber":30},"hitCount":1,"children":[24709],"positionTicks":[{"line":79948,"ticks":1}]},{"id":24709,"callFrame":{"functionName":"getResolvedSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79828,"columnNumber":31},"hitCount":0,"children":[24710]},{"id":24710,"callFrame":{"functionName":"resolveSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79810,"columnNumber":27},"hitCount":0,"children":[24711]},{"id":24711,"callFrame":{"functionName":"resolveCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79345,"columnNumber":32},"hitCount":0,"children":[24712,24764,24772]},{"id":24712,"callFrame":{"functionName":"instantiateTypeWithSingleGenericCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82904,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":82905,"ticks":1}]},{"id":24764,"callFrame":{"functionName":"resolveCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78955,"columnNumber":22},"hitCount":0,"children":[24765]},{"id":24765,"callFrame":{"functionName":"chooseOverload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79126,"columnNumber":27},"hitCount":0,"children":[24766]},{"id":24766,"callFrame":{"functionName":"hasCorrectArity","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78193,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":78194,"ticks":1}]},{"id":24772,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[24773]},{"id":24773,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[24774]},{"id":24774,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":0,"children":[24775]},{"id":24775,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77564,"columnNumber":55},"hitCount":1,"positionTicks":[{"line":77565,"ticks":1}]},{"id":24758,"callFrame":{"functionName":"checkCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79947,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":79948,"ticks":1}]},{"id":24738,"callFrame":{"functionName":"checkAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84426,"columnNumber":27},"hitCount":0,"children":[24739]},{"id":24739,"callFrame":{"functionName":"getAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84480,"columnNumber":25},"hitCount":0,"children":[24740,24744]},{"id":24740,"callFrame":{"functionName":"isTypeAny","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":58623,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":58624,"ticks":1}]},{"id":24744,"callFrame":{"functionName":"getPromisedTypeOfPromise","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84365,"columnNumber":35},"hitCount":0,"children":[24745]},{"id":24745,"callFrame":{"functionName":"allTypesAssignableToKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81830,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":81831,"ticks":1}]},{"id":24727,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[24728]},{"id":24728,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[24729]},{"id":24729,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[24730,24801]},{"id":24730,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":1,"children":[24731],"positionTicks":[{"line":21166,"ticks":1}]},{"id":24731,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[24732]},{"id":24732,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":0,"children":[24733,24746]},{"id":24733,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[24734]},{"id":24734,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[24735]},{"id":24735,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":3,"children":[24750,24804],"positionTicks":[{"line":74627,"ticks":3}]},{"id":24750,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74567,"columnNumber":49},"hitCount":0,"children":[24751]},{"id":24751,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50988,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":50989,"ticks":1}]},{"id":24804,"callFrame":{"functionName":"accessKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21073,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":21074,"ticks":1}]},{"id":24746,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77564,"columnNumber":55},"hitCount":1,"children":[24747,24776],"positionTicks":[{"line":77565,"ticks":1}]},{"id":24747,"callFrame":{"functionName":"markPropertyAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74248,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":74249,"ticks":1}]},{"id":24776,"callFrame":{"functionName":"checkPropertyAccessibility","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77247,"columnNumber":37},"hitCount":0,"children":[24777]},{"id":24777,"callFrame":{"functionName":"checkPropertyAccessibilityAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77251,"columnNumber":47},"hitCount":0,"children":[24778]},{"id":24778,"callFrame":{"functionName":"getDeclarationModifierFlagsFromSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21044,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":21045,"ticks":1}]},{"id":24801,"callFrame":{"functionName":"checkNonNullTypeWithReporter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77391,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":77404,"ticks":1}]},{"id":24548,"callFrame":{"functionName":"isRightSideOfQualifiedNameOrPropertyAccess","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20730,"columnNumber":51},"hitCount":1,"positionTicks":[{"line":20731,"ticks":1}]},{"id":23791,"callFrame":{"functionName":"TypeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182,"columnNumber":13},"hitCount":3,"positionTicks":[{"line":183,"ticks":3}]},{"id":24549,"callFrame":{"functionName":"getApparentType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61833,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":61834,"ticks":1}]},{"id":22383,"callFrame":{"functionName":"isPromiseLike","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":305,"columnNumber":30},"hitCount":0,"children":[22384,22397,24367,24441]},{"id":22384,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50042,"columnNumber":23},"hitCount":0,"children":[22385]},{"id":22385,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89425,"columnNumber":24},"hitCount":1,"children":[22386,22696,24713],"positionTicks":[{"line":89439,"ticks":1}]},{"id":22386,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89523,"columnNumber":37},"hitCount":0,"children":[22387]},{"id":22387,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83048,"columnNumber":30},"hitCount":0,"children":[22388]},{"id":22388,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[22389,22697,22725]},{"id":22389,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[22390]},{"id":22390,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[22391]},{"id":22391,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":1,"children":[22392],"positionTicks":[{"line":83126,"ticks":1}]},{"id":22392,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22393]},{"id":22393,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":0,"children":[22394,22819,23895]},{"id":22394,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[22395]},{"id":22395,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22396]},{"id":22396,"callFrame":{"functionName":"instantiateTypeWithSingleGenericCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82904,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":82968,"ticks":1}]},{"id":22819,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77564,"columnNumber":55},"hitCount":2,"children":[22820,24253,24466],"positionTicks":[{"line":77565,"ticks":1},{"line":77621,"ticks":1}]},{"id":22820,"callFrame":{"functionName":"checkPropertyAccessibility","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77247,"columnNumber":37},"hitCount":0,"children":[22821]},{"id":22821,"callFrame":{"functionName":"checkPropertyAccessibilityAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77251,"columnNumber":47},"hitCount":1,"children":[24011],"positionTicks":[{"line":77287,"ticks":1}]},{"id":24011,"callFrame":{"functionName":"getDeclarationModifierFlagsFromSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21044,"columnNumber":46},"hitCount":0,"children":[24012]},{"id":24012,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":0,"children":[24013]},{"id":24013,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20523,"columnNumber":34},"hitCount":0,"children":[24014]},{"id":24014,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20516,"ticks":1}]},{"id":24253,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62082,"columnNumber":28},"hitCount":0,"children":[24254]},{"id":24254,"callFrame":{"functionName":"getReducedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62021,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":62022,"ticks":1}]},{"id":24466,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50988,"columnNumber":29},"hitCount":0,"children":[24467]},{"id":24467,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2792,"columnNumber":13},"hitCount":0,"children":[24468]},{"id":24468,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50995,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":14841,"ticks":1}]},{"id":23895,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23896]},{"id":23896,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23897]},{"id":23897,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":7,"children":[23977,24463],"positionTicks":[{"line":74627,"ticks":7}]},{"id":23977,"callFrame":{"functionName":"getImmediatelyInvokedFunctionExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18036,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":18037,"ticks":1}]},{"id":24463,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74567,"columnNumber":49},"hitCount":0,"children":[24464]},{"id":24464,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50988,"columnNumber":29},"hitCount":0,"children":[24465]},{"id":24465,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50995,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":14819,"ticks":1}]},{"id":22697,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[22698]},{"id":22698,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22699]},{"id":22699,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22700]},{"id":22700,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":0,"children":[22701,22703]},{"id":22701,"callFrame":{"functionName":"markLinkedReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74171,"columnNumber":31},"hitCount":0,"children":[22702]},{"id":22702,"callFrame":{"functionName":"markIdentifierAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74242,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":74246,"ticks":1}]},{"id":22703,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72928,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":72947,"ticks":1}]},{"id":22725,"callFrame":{"functionName":"getAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84480,"columnNumber":25},"hitCount":0,"children":[22726]},{"id":22726,"callFrame":{"functionName":"createAwaitedTypeIfNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84473,"columnNumber":36},"hitCount":0,"children":[22727]},{"id":22727,"callFrame":{"functionName":"isAwaitedTypeNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84451,"columnNumber":30},"hitCount":0,"children":[22728]},{"id":22728,"callFrame":{"functionName":"isGenericObjectType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65091,"columnNumber":30},"hitCount":0,"children":[22729]},{"id":22729,"callFrame":{"functionName":"getGenericObjectFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65097,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":65111,"ticks":1}]},{"id":22696,"callFrame":{"functionName":"isExpressionNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18180,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":18219,"ticks":1}]},{"id":24713,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83048,"columnNumber":30},"hitCount":0,"children":[24714]},{"id":24714,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[24715]},{"id":24715,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[24716]},{"id":24716,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[24717]},{"id":24717,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[24718]},{"id":24718,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[24719]},{"id":24719,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":0,"children":[24720,24796]},{"id":24720,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[24721]},{"id":24721,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[24722]},{"id":24722,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":1,"children":[24723],"positionTicks":[{"line":74627,"ticks":1}]},{"id":24723,"callFrame":{"functionName":"isEvolvingArrayOperationTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72645,"columnNumber":41},"hitCount":0,"children":[24724]},{"id":24724,"callFrame":{"functionName":"getReferenceRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72462,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":72463,"ticks":1}]},{"id":24796,"callFrame":{"functionName":"getFlowTypeOfAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77702,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":77703,"ticks":1}]},{"id":22397,"callFrame":{"functionName":"","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":313,"columnNumber":31},"hitCount":3,"children":[22704],"positionTicks":[{"line":314,"ticks":3}]},{"id":22704,"callFrame":{"functionName":"isBuiltinSymbolLike","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":107,"columnNumber":28},"hitCount":0,"children":[22705]},{"id":22705,"callFrame":{"functionName":"isBuiltinSymbolLikeRecurser","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":120,"columnNumber":36},"hitCount":0,"children":[22706,22730]},{"id":22706,"callFrame":{"functionName":"","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":108,"columnNumber":54},"hitCount":0,"children":[22707]},{"id":22707,"callFrame":{"functionName":"isSymbolFromDefaultLibrary","scriptId":"624","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/isSymbolFromDefaultLibrary.js","lineNumber":3,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":22730,"callFrame":{"functionName":"getBaseTypes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60006,"columnNumber":23},"hitCount":0,"children":[22731]},{"id":22731,"callFrame":{"functionName":"resolveBaseTypesOfInterface","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60104,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":60114,"ticks":1}]},{"id":24367,"callFrame":{"functionName":"get","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":15,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":24441,"callFrame":{"functionName":"unionTypeParts","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":1429,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":1430,"ticks":2}]},{"id":23913,"callFrame":{"functionName":"unionTypeParts","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":1429,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1430,"ticks":1}]},{"id":24528,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50042,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":50043,"ticks":1}]},{"id":22615,"callFrame":{"functionName":"isKnownSafePromiseReturn","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":172,"columnNumber":41},"hitCount":0,"children":[22616,24759]},{"id":22616,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"703","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/createParserServices.js","lineNumber":24,"columnNumber":27},"hitCount":0,"children":[22617]},{"id":22617,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50042,"columnNumber":23},"hitCount":0,"children":[22618]},{"id":22618,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89425,"columnNumber":24},"hitCount":1,"children":[22619],"positionTicks":[{"line":89439,"ticks":1}]},{"id":22619,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89523,"columnNumber":37},"hitCount":0,"children":[22620]},{"id":22620,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83048,"columnNumber":30},"hitCount":0,"children":[22621]},{"id":22621,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22622]},{"id":22622,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22623]},{"id":22623,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":0,"children":[22624,22643]},{"id":22624,"callFrame":{"functionName":"getResolvedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71926,"columnNumber":28},"hitCount":0,"children":[22625,22626,22642]},{"id":22625,"callFrame":{"functionName":"getCannotFindNameDiagnosticForName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71876,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":71923,"ticks":1}]},{"id":22626,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23175,"columnNumber":28},"hitCount":0,"children":[22627]},{"id":22627,"callFrame":{"functionName":"getSymbol2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51250,"columnNumber":21},"hitCount":0,"children":[22628]},{"id":22628,"callFrame":{"functionName":"getSymbolFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52422,"columnNumber":25},"hitCount":0,"children":[22629]},{"id":22629,"callFrame":{"functionName":"resolveAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52397,"columnNumber":23},"hitCount":0,"children":[22630,22632]},{"id":22630,"callFrame":{"functionName":"getDeclarationOfAliasSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51828,"columnNumber":38},"hitCount":0,"children":[22631]},{"id":22631,"callFrame":{"functionName":"findLast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2476,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2480,"ticks":1}]},{"id":22632,"callFrame":{"functionName":"getTargetOfAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52352,"columnNumber":38},"hitCount":0,"children":[22633]},{"id":22633,"callFrame":{"functionName":"getTargetOfImportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52244,"columnNumber":37},"hitCount":1,"children":[22634],"positionTicks":[{"line":52255,"ticks":1}]},{"id":22634,"callFrame":{"functionName":"getExternalModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52139,"columnNumber":34},"hitCount":0,"children":[22635,22637,22638]},{"id":22635,"callFrame":{"functionName":"resolveExternalModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52746,"columnNumber":36},"hitCount":0,"children":[22636]},{"id":22636,"callFrame":{"functionName":"resolveExternalModuleNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52751,"columnNumber":42},"hitCount":2,"positionTicks":[{"line":52753,"ticks":2}]},{"id":22637,"callFrame":{"functionName":"resolveESModuleSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53001,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":53004,"ticks":1}]},{"id":22638,"callFrame":{"functionName":"getExportOfModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52113,"columnNumber":28},"hitCount":0,"children":[22639]},{"id":22639,"callFrame":{"functionName":"getExportsOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53109,"columnNumber":29},"hitCount":0,"children":[22640]},{"id":22640,"callFrame":{"functionName":"getExportsOfModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53112,"columnNumber":29},"hitCount":0,"children":[22641]},{"id":22641,"callFrame":{"functionName":"getExportsOfModuleWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53143,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":53149,"ticks":1}]},{"id":22642,"callFrame":{"functionName":"onSuccessfullyResolvedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51490,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":51491,"ticks":1}]},{"id":22643,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74505,"columnNumber":34},"hitCount":0,"children":[22644]},{"id":22644,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59751,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":59779,"ticks":1}]},{"id":24759,"callFrame":{"functionName":"get","scriptId":"395","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-estree.js","lineNumber":6,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":7,"ticks":1}]},{"id":22708,"callFrame":{"functionName":"report","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1058,"columnNumber":26},"hitCount":1,"children":[22709],"positionTicks":[{"line":1078,"ticks":1}]},{"id":22709,"callFrame":{"functionName":"","scriptId":"233","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/report-translator.js","lineNumber":334,"columnNumber":11},"hitCount":2,"children":[22710],"positionTicks":[{"line":373,"ticks":1},{"line":369,"ticks":1}]},{"id":22710,"callFrame":{"functionName":"mapSuggestions","scriptId":"233","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/report-translator.js","lineNumber":211,"columnNumber":23},"hitCount":0,"children":[22711]},{"id":22711,"callFrame":{"functionName":"","scriptId":"233","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/report-translator.js","lineNumber":217,"columnNumber":13},"hitCount":0,"children":[22712]},{"id":22712,"callFrame":{"functionName":"normalizeFixes","scriptId":"233","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/report-translator.js","lineNumber":187,"columnNumber":23},"hitCount":0,"children":[22713]},{"id":22713,"callFrame":{"functionName":"fix","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":128,"columnNumber":39},"hitCount":0,"children":[22714]},{"id":22714,"callFrame":{"functionName":"isHigherPrecedenceThanUnary","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":179,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":184,"ticks":1}]},{"id":23991,"callFrame":{"functionName":"get","scriptId":"395","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-estree.js","lineNumber":6,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":7,"ticks":1}]},{"id":23993,"callFrame":{"functionName":"isUnhandledPromise","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":200,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":201,"ticks":1}]},{"id":23986,"callFrame":{"functionName":"ruleErrorHandler","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1114,"columnNumber":44},"hitCount":2,"positionTicks":[{"line":1115,"ticks":2}]},{"id":22931,"callFrame":{"functionName":"applySelectors","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":306,"columnNumber":18},"hitCount":2,"children":[22932],"positionTicks":[{"line":309,"ticks":1},{"line":308,"ticks":1}]},{"id":22932,"callFrame":{"functionName":"applySelector","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":294,"columnNumber":17},"hitCount":0,"children":[22933,23603]},{"id":22933,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":0,"children":[22934,23588]},{"id":22934,"callFrame":{"functionName":"","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":44,"columnNumber":45},"hitCount":0,"children":[22935]},{"id":22935,"callFrame":{"functionName":"ruleErrorHandler","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1114,"columnNumber":44},"hitCount":0,"children":[22936,23206]},{"id":22936,"callFrame":{"functionName":"ExpressionStatement","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":98,"columnNumber":31},"hitCount":1,"children":[22937,23527],"positionTicks":[{"line":104,"ticks":1}]},{"id":22937,"callFrame":{"functionName":"isUnhandledPromise","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":200,"columnNumber":35},"hitCount":3,"children":[22938,22953],"positionTicks":[{"line":224,"ticks":1},{"line":203,"ticks":1},{"line":225,"ticks":1}]},{"id":22938,"callFrame":{"functionName":"isPromiseArray","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":284,"columnNumber":31},"hitCount":1,"children":[22939,23501,23724],"positionTicks":[{"line":286,"ticks":1}]},{"id":22939,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50042,"columnNumber":23},"hitCount":0,"children":[22940]},{"id":22940,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89425,"columnNumber":24},"hitCount":0,"children":[22941,23359,23515,23571]},{"id":22941,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89523,"columnNumber":37},"hitCount":0,"children":[22942]},{"id":22942,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83048,"columnNumber":30},"hitCount":1,"children":[22943,22991,23516],"positionTicks":[{"line":83065,"ticks":1}]},{"id":22943,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[22944,23067,23223,23668]},{"id":22944,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":1,"children":[22945,23463],"positionTicks":[{"line":83090,"ticks":1}]},{"id":22945,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[22946]},{"id":22946,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22947]},{"id":22947,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22948]},{"id":22948,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":0,"children":[22949,23047,23292,23404,23497]},{"id":22949,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77564,"columnNumber":55},"hitCount":4,"children":[23142,23193,23234,23294,23392,23565],"positionTicks":[{"line":77685,"ticks":1},{"line":77683,"ticks":1},{"line":77672,"ticks":1},{"line":77677,"ticks":1}]},{"id":23142,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62082,"columnNumber":28},"hitCount":1,"children":[23143],"positionTicks":[{"line":62092,"ticks":1}]},{"id":23143,"callFrame":{"functionName":"getReducedApparentType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61838,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":61840,"ticks":1}]},{"id":23193,"callFrame":{"functionName":"checkPropertyNotUsedBeforeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77735,"columnNumber":48},"hitCount":0,"children":[23194]},{"id":23194,"callFrame":{"functionName":"isInPropertyInitializerOrClassStaticBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77751,"columnNumber":52},"hitCount":0,"children":[23195]},{"id":23195,"callFrame":{"functionName":"findAncestor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14905,"columnNumber":21},"hitCount":0,"children":[23196]},{"id":23196,"callFrame":{"functionName":"isBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30233,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":30235,"ticks":1}]},{"id":23234,"callFrame":{"functionName":"checkPropertyAccessibility","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77247,"columnNumber":37},"hitCount":0,"children":[23235]},{"id":23235,"callFrame":{"functionName":"checkPropertyAccessibilityAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77251,"columnNumber":47},"hitCount":0,"children":[23236]},{"id":23236,"callFrame":{"functionName":"getDeclarationModifierFlagsFromSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21044,"columnNumber":46},"hitCount":0,"children":[23237,23361]},{"id":23237,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14814,"ticks":1}]},{"id":23361,"callFrame":{"functionName":"getCombinedModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14830,"columnNumber":33},"hitCount":0,"children":[23362,23525]},{"id":23362,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":0,"children":[23363]},{"id":23363,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20523,"columnNumber":34},"hitCount":0,"children":[23364]},{"id":23364,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20508,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20516,"ticks":1}]},{"id":23525,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20523,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20524,"ticks":1}]},{"id":23294,"callFrame":{"functionName":"markLinkedReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74171,"columnNumber":31},"hitCount":1,"children":[23295],"positionTicks":[{"line":74183,"ticks":1}]},{"id":23295,"callFrame":{"functionName":"markPropertyAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74248,"columnNumber":38},"hitCount":0,"children":[23296]},{"id":23296,"callFrame":{"functionName":"isConstEnumOrConstEnumOnlyModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89761,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":89763,"ticks":1}]},{"id":23392,"callFrame":{"functionName":"getFlowTypeOfAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77702,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":77708,"ticks":1}]},{"id":23565,"callFrame":{"functionName":"resolveAliasWithDeprecationCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":88061,"columnNumber":43},"hitCount":5,"positionTicks":[{"line":88063,"ticks":5}]},{"id":23047,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[23048]},{"id":23048,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23049]},{"id":23049,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":1,"children":[23050],"positionTicks":[{"line":83154,"ticks":1}]},{"id":23050,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":2,"children":[23051,23060,23220,23401,23425,23474],"positionTicks":[{"line":74680,"ticks":1},{"line":74631,"ticks":1}]},{"id":23051,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72928,"columnNumber":33},"hitCount":1,"children":[23052],"positionTicks":[{"line":72941,"ticks":1}]},{"id":23052,"callFrame":{"functionName":"getTypeAtFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72954,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":73027,"ticks":1}]},{"id":23060,"callFrame":{"functionName":"getResolvedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71926,"columnNumber":28},"hitCount":3,"children":[23103,23128,23253,23288,23356],"positionTicks":[{"line":71927,"ticks":1},{"line":71930,"ticks":2}]},{"id":23103,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23175,"columnNumber":28},"hitCount":6,"positionTicks":[{"line":23176,"ticks":3},{"line":23397,"ticks":1},{"line":23393,"ticks":1},{"line":23223,"ticks":1}]},{"id":23128,"callFrame":{"functionName":"getNodeLinks","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51246,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":51249,"ticks":1}]},{"id":23253,"callFrame":{"functionName":"getCannotFindNameDiagnosticForName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71876,"columnNumber":45},"hitCount":2,"positionTicks":[{"line":71878,"ticks":1},{"line":71914,"ticks":1}]},{"id":23288,"callFrame":{"functionName":"getMergedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53207,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":53208,"ticks":1}]},{"id":23356,"callFrame":{"functionName":"noop","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3474,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":3475,"ticks":1}]},{"id":23220,"callFrame":{"functionName":"isEvolvingArrayOperationTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72645,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":72647,"ticks":1}]},{"id":23401,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74567,"columnNumber":49},"hitCount":0,"children":[23402]},{"id":23402,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50988,"columnNumber":29},"hitCount":0,"children":[23403,23469]},{"id":23403,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50995,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":50996,"ticks":1}]},{"id":23469,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14814,"ticks":1}]},{"id":23425,"callFrame":{"functionName":"getAssignmentTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18984,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":18985,"ticks":1}]},{"id":23474,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74505,"columnNumber":34},"hitCount":0,"children":[23475]},{"id":23475,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59751,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":59752,"ticks":1}]},{"id":23292,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62082,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":62085,"ticks":1}]},{"id":23404,"callFrame":{"functionName":"isConstEnumObjectType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81833,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":81834,"ticks":1}]},{"id":23497,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23498]},{"id":23498,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23499,23584]},{"id":23499,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":5,"children":[23500,23575,23598,23617],"positionTicks":[{"line":74627,"ticks":5}]},{"id":23500,"callFrame":{"functionName":"getCannotFindNameDiagnosticForName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71876,"columnNumber":45},"hitCount":2,"positionTicks":[{"line":71914,"ticks":1},{"line":71878,"ticks":1}]},{"id":23575,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23175,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":23176,"ticks":2}]},{"id":23598,"callFrame":{"functionName":"getAssignmentTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18984,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":18985,"ticks":1}]},{"id":23617,"callFrame":{"functionName":"getReferenceRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72462,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":72463,"ticks":1}]},{"id":23584,"callFrame":{"functionName":"nodeIsMissing","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16454,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":16455,"ticks":1}]},{"id":23463,"callFrame":{"functionName":"isIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":29957,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":29958,"ticks":1}]},{"id":23067,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":77355,"ticks":1}]},{"id":23223,"callFrame":{"functionName":"isParenthesizedExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30155,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":30157,"ticks":1}]},{"id":23668,"callFrame":{"functionName":"isCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30143,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":30144,"ticks":1}]},{"id":22991,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22992]},{"id":22992,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22993]},{"id":22993,"callFrame":{"functionName":"checkAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81701,"columnNumber":31},"hitCount":0,"children":[22994,23086]},{"id":22994,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22995]},{"id":22995,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22996,23719]},{"id":22996,"callFrame":{"functionName":"checkCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79947,"columnNumber":30},"hitCount":1,"children":[22997],"positionTicks":[{"line":79960,"ticks":1}]},{"id":22997,"callFrame":{"functionName":"getResolvedSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79828,"columnNumber":31},"hitCount":0,"children":[22998]},{"id":22998,"callFrame":{"functionName":"resolveSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79810,"columnNumber":27},"hitCount":0,"children":[22999]},{"id":22999,"callFrame":{"functionName":"resolveCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79345,"columnNumber":32},"hitCount":2,"children":[23000,23068,23381,23562],"positionTicks":[{"line":79421,"ticks":2}]},{"id":23000,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23001]},{"id":23001,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23002]},{"id":23002,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":0,"children":[23003]},{"id":23003,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[23004,23034,23429]},{"id":23004,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23005]},{"id":23005,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23006]},{"id":23006,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":1,"children":[23007,23168,23438],"positionTicks":[{"line":74691,"ticks":1}]},{"id":23007,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74567,"columnNumber":49},"hitCount":0,"children":[23008]},{"id":23008,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50988,"columnNumber":29},"hitCount":0,"children":[23009]},{"id":23009,"callFrame":{"functionName":"every","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2456,"columnNumber":14},"hitCount":0,"children":[23010]},{"id":23010,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50995,"columnNumber":35},"hitCount":0,"children":[23011]},{"id":23011,"callFrame":{"functionName":"getCombinedNodeFlagsCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":92193,"columnNumber":37},"hitCount":0,"children":[23012]},{"id":23012,"callFrame":{"functionName":"getCombinedNodeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14836,"columnNumber":29},"hitCount":0,"children":[23013]},{"id":23013,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14813,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14818,"ticks":1}]},{"id":23168,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74505,"columnNumber":34},"hitCount":0,"children":[23169]},{"id":23169,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59751,"columnNumber":26},"hitCount":0,"children":[23170]},{"id":23170,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59434,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":59436,"ticks":1}]},{"id":23438,"callFrame":{"functionName":"isEvolvingArrayOperationTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72645,"columnNumber":41},"hitCount":0,"children":[23439]},{"id":23439,"callFrame":{"functionName":"getReferenceRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72462,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":72465,"ticks":1}]},{"id":23034,"callFrame":{"functionName":"checkNonNullType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77411,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":77413,"ticks":1}]},{"id":23429,"callFrame":{"functionName":"checkNonNullTypeWithReporter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77391,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":77392,"ticks":1}]},{"id":23068,"callFrame":{"functionName":"resolveCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78955,"columnNumber":22},"hitCount":2,"children":[23082,23490,23688],"positionTicks":[{"line":78963,"ticks":1},{"line":78987,"ticks":1}]},{"id":23082,"callFrame":{"functionName":"reorderCandidates","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78148,"columnNumber":28},"hitCount":2,"children":[23442],"positionTicks":[{"line":78157,"ticks":1},{"line":78158,"ticks":1}]},{"id":23442,"callFrame":{"functionName":"getSymbolOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53211,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":53212,"ticks":1}]},{"id":23490,"callFrame":{"functionName":"chooseOverload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79126,"columnNumber":27},"hitCount":0,"children":[23491]},{"id":23491,"callFrame":{"functionName":"getParameterCount","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":80559,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":80561,"ticks":1}]},{"id":23688,"callFrame":{"functionName":"getEffectiveCallArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78674,"columnNumber":36},"hitCount":0,"children":[23689]},{"id":23689,"callFrame":{"functionName":"isJsxOpeningLikeElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16068,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":16069,"ticks":1}]},{"id":23381,"callFrame":{"functionName":"getApparentType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61833,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":61834,"ticks":1}]},{"id":23562,"callFrame":{"functionName":"getSignaturesOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62131,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":62132,"ticks":1}]},{"id":23719,"callFrame":{"functionName":"checkGrammarTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":91232,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":91234,"ticks":1}]},{"id":23086,"callFrame":{"functionName":"checkAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84426,"columnNumber":27},"hitCount":0,"children":[23087]},{"id":23087,"callFrame":{"functionName":"getAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84480,"columnNumber":25},"hitCount":1,"children":[23088,23104],"positionTicks":[{"line":84483,"ticks":1}]},{"id":23088,"callFrame":{"functionName":"getAwaitedTypeNoAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84484,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":84494,"ticks":1}]},{"id":23104,"callFrame":{"functionName":"createAwaitedTypeIfNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84473,"columnNumber":36},"hitCount":0,"children":[23105,23483]},{"id":23105,"callFrame":{"functionName":"getPromisedTypeOfPromise","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84365,"columnNumber":35},"hitCount":1,"children":[23231],"positionTicks":[{"line":84381,"ticks":1}]},{"id":23231,"callFrame":{"functionName":"allTypesAssignableToKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81830,"columnNumber":35},"hitCount":0,"children":[23232]},{"id":23232,"callFrame":{"functionName":"isTypeAssignableToKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81821,"columnNumber":33},"hitCount":2,"positionTicks":[{"line":81823,"ticks":1},{"line":81824,"ticks":1}]},{"id":23483,"callFrame":{"functionName":"isAwaitedTypeNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84451,"columnNumber":30},"hitCount":0,"children":[23484]},{"id":23484,"callFrame":{"functionName":"isGenericObjectType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65091,"columnNumber":30},"hitCount":0,"children":[23485]},{"id":23485,"callFrame":{"functionName":"getGenericObjectFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65097,"columnNumber":32},"hitCount":1,"children":[23486,23683],"positionTicks":[{"line":65111,"ticks":1}]},{"id":23486,"callFrame":{"functionName":"isGenericTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":70377,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":70378,"ticks":1},{"line":70379,"ticks":1}]},{"id":23683,"callFrame":{"functionName":"isGenericMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61405,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":61414,"ticks":1}]},{"id":23516,"callFrame":{"functionName":"getNodeId","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":49825,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":49826,"ticks":1}]},{"id":23359,"callFrame":{"functionName":"tryGetClassImplementingOrExtendingExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20650,"columnNumber":70},"hitCount":1,"positionTicks":[{"line":20652,"ticks":1}]},{"id":23515,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83048,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":83050,"ticks":1}]},{"id":23571,"callFrame":{"functionName":"isRightSideOfQualifiedNameOrPropertyAccess","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20730,"columnNumber":51},"hitCount":1,"positionTicks":[{"line":20732,"ticks":1}]},{"id":23501,"callFrame":{"functionName":"get","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":15,"columnNumber":34},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":23724,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89425,"columnNumber":24},"hitCount":0,"children":[23725]},{"id":23725,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89523,"columnNumber":37},"hitCount":0,"children":[23726]},{"id":23726,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83048,"columnNumber":30},"hitCount":0,"children":[23727,23738]},{"id":23727,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[23728]},{"id":23728,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[23729]},{"id":23729,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[23730]},{"id":23730,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23731]},{"id":23731,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23732]},{"id":23732,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":0,"children":[23733,23746]},{"id":23733,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23734]},{"id":23734,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":74627,"ticks":1}]},{"id":23746,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77564,"columnNumber":55},"hitCount":0,"children":[23747]},{"id":23747,"callFrame":{"functionName":"symbolIsValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53367,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":53368,"ticks":1}]},{"id":23738,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23739]},{"id":23739,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23740]},{"id":23740,"callFrame":{"functionName":"checkAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81701,"columnNumber":31},"hitCount":0,"children":[23741]},{"id":23741,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23742]},{"id":23742,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23743]},{"id":23743,"callFrame":{"functionName":"checkCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79947,"columnNumber":30},"hitCount":0,"children":[23744]},{"id":23744,"callFrame":{"functionName":"getResolvedSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79828,"columnNumber":31},"hitCount":0,"children":[23745]},{"id":23745,"callFrame":{"functionName":"getNodeLinks","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51246,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":51247,"ticks":1}]},{"id":22953,"callFrame":{"functionName":"isPromiseLike","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":305,"columnNumber":30},"hitCount":0,"children":[22954,23114,23505]},{"id":22954,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50042,"columnNumber":23},"hitCount":1,"children":[22955],"positionTicks":[{"line":50043,"ticks":1}]},{"id":22955,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89425,"columnNumber":24},"hitCount":0,"children":[22956,23110]},{"id":22956,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89523,"columnNumber":37},"hitCount":0,"children":[22957]},{"id":22957,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83048,"columnNumber":30},"hitCount":1,"children":[22958,23139],"positionTicks":[{"line":83050,"ticks":1}]},{"id":22958,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":1,"children":[22959,23186],"positionTicks":[{"line":83070,"ticks":1}]},{"id":22959,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83068,"columnNumber":35},"hitCount":0,"children":[22960]},{"id":22960,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[22961]},{"id":22961,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[22962]},{"id":22962,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[22963]},{"id":22963,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77432,"columnNumber":40},"hitCount":0,"children":[22964,23117,23614]},{"id":22964,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77564,"columnNumber":55},"hitCount":2,"children":[22965,22986,23069,23419,23546],"positionTicks":[{"line":77565,"ticks":2}]},{"id":22965,"callFrame":{"functionName":"isConstEnumObjectType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81833,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":81835,"ticks":1}]},{"id":22986,"callFrame":{"functionName":"checkPropertyAccessibility","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77247,"columnNumber":37},"hitCount":0,"children":[22987]},{"id":22987,"callFrame":{"functionName":"checkPropertyAccessibilityAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77251,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":77254,"ticks":1}]},{"id":23069,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62082,"columnNumber":28},"hitCount":0,"children":[23070]},{"id":23070,"callFrame":{"functionName":"getReducedApparentType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61838,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":61840,"ticks":1}]},{"id":23419,"callFrame":{"functionName":"markLinkedReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74171,"columnNumber":31},"hitCount":0,"children":[23420]},{"id":23420,"callFrame":{"functionName":"markPropertyAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74248,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":74276,"ticks":1}]},{"id":23546,"callFrame":{"functionName":"getFlowTypeOfAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77702,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":77704,"ticks":1}]},{"id":23117,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77353,"columnNumber":33},"hitCount":0,"children":[23118]},{"id":23118,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23119]},{"id":23119,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23120]},{"id":23120,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":1,"children":[23121,23131],"positionTicks":[{"line":74686,"ticks":1}]},{"id":23121,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72928,"columnNumber":33},"hitCount":1,"children":[23122],"positionTicks":[{"line":72941,"ticks":1}]},{"id":23122,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72928,"columnNumber":114},"hitCount":0,"children":[23123]},{"id":23123,"callFrame":{"functionName":"tryCast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3467,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":3468,"ticks":1}]},{"id":23131,"callFrame":{"functionName":"getNarrowableTypeForReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74149,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":74154,"ticks":1}]},{"id":23614,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83113,"columnNumber":26},"hitCount":0,"children":[23615]},{"id":23615,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83153,"columnNumber":32},"hitCount":0,"children":[23616]},{"id":23616,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74626,"columnNumber":26},"hitCount":1,"children":[23685],"positionTicks":[{"line":74627,"ticks":1}]},{"id":23685,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72928,"columnNumber":33},"hitCount":0,"children":[23686]},{"id":23686,"callFrame":{"functionName":"getTypeAtFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72954,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":72955,"ticks":1}]},{"id":23186,"callFrame":{"functionName":"isJSDocTypeAssertion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30963,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":30965,"ticks":1}]},{"id":23139,"callFrame":{"functionName":"skipParentheses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19109,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":19110,"ticks":2}]},{"id":23110,"callFrame":{"functionName":"isSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30443,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":30445,"ticks":1}]},{"id":23114,"callFrame":{"functionName":"","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":313,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":314,"ticks":2}]},{"id":23505,"callFrame":{"functionName":"unionTypeParts","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":1429,"columnNumber":23},"hitCount":0,"children":[23506]},{"id":23506,"callFrame":{"functionName":"isUnionType","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":1122,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":1124,"ticks":1}]},{"id":23527,"callFrame":{"functionName":"isPromiseLike","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":305,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":306,"ticks":1}]},{"id":23206,"callFrame":{"functionName":"isUnhandledPromise","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":200,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":201,"ticks":1}]},{"id":23588,"callFrame":{"functionName":"ruleErrorHandler","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1114,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":1115,"ticks":1}]},{"id":23603,"callFrame":{"functionName":"A.matches","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":35235},"hitCount":0,"children":[23604]},{"id":23604,"callFrame":{"functionName":"","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":29634},"hitCount":2,"positionTicks":[{"line":1,"ticks":2}]},{"id":23085,"callFrame":{"functionName":"","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1926,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":1927,"ticks":1}]},{"id":23213,"callFrame":{"functionName":"getRuleSeverity","scriptId":"135","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc-universal.cjs","lineNumber":45,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":47,"ticks":1}]},{"id":23559,"callFrame":{"functionName":"options.ruleFilter","scriptId":"74","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli.js","lineNumber":234,"columnNumber":77},"hitCount":2,"positionTicks":[{"line":235,"ticks":2}]},{"id":24599,"callFrame":{"functionName":"leaveNode","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":345,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":347,"ticks":2}]},{"id":22398,"callFrame":{"functionName":"module.exports","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":429,"columnNumber":17},"hitCount":5,"children":[22769,23621],"positionTicks":[{"line":430,"ticks":1},{"line":436,"ticks":1},{"line":486,"ticks":1},{"line":461,"ticks":1},{"line":478,"ticks":1}]},{"id":22769,"callFrame":{"functionName":"applyDirectives","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":308,"columnNumber":24},"hitCount":6,"children":[22873,23997],"positionTicks":[{"line":309,"ticks":2},{"line":311,"ticks":1},{"line":356,"ticks":1},{"line":310,"ticks":1},{"line":313,"ticks":1}]},{"id":22873,"callFrame":{"functionName":"processUnusedDirectives","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":190,"columnNumber":32},"hitCount":0,"children":[22874]},{"id":22874,"callFrame":{"functionName":"groupByParentDirective","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":43,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":44,"ticks":1},{"line":57,"ticks":1}]},{"id":23997,"callFrame":{"functionName":"groupByParentDirective","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":43,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":44,"ticks":2}]},{"id":23621,"callFrame":{"functionName":"","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":460,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":462,"ticks":1}]},{"id":22606,"callFrame":{"functionName":"applyInlineConfig","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1110,"columnNumber":21},"hitCount":4,"children":[22607],"positionTicks":[{"line":1111,"ticks":3},{"line":1188,"ticks":1}]},{"id":22607,"callFrame":{"functionName":"getInlineConfigNodes","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":968,"columnNumber":24},"hitCount":0,"children":[22608]},{"id":22608,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":978,"columnNumber":47},"hitCount":0,"children":[22609]},{"id":22609,"callFrame":{"functionName":"extractDirectiveComment","scriptId":"216","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/config-comment-parser.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":144,"ticks":1}]},{"id":22610,"callFrame":{"functionName":"getDirectiveCommentsForFlatConfig","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":609,"columnNumber":42},"hitCount":3,"children":[22611],"positionTicks":[{"line":618,"ticks":2},{"line":625,"ticks":1}]},{"id":22611,"callFrame":{"functionName":"getDisableDirectives","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1008,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":1021,"ticks":1}]},{"id":22732,"callFrame":{"functionName":"VFile","scriptId":"259","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/vfile.js","lineNumber":101,"columnNumber":15},"hitCount":1,"children":[22733],"positionTicks":[{"line":106,"ticks":1}]},{"id":22733,"callFrame":{"functionName":"VFile","scriptId":"259","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/vfile.js","lineNumber":64,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":72,"ticks":1}]},{"id":22828,"callFrame":{"functionName":"applyLanguageOptions","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1085,"columnNumber":24},"hitCount":21,"children":[23912],"positionTicks":[{"line":1086,"ticks":9},{"line":1094,"ticks":11},{"line":1098,"ticks":1}]},{"id":23912,"callFrame":{"functionName":"getGlobalsForEcmaVersion","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":82,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":97,"ticks":1}]},{"id":23138,"callFrame":{"functionName":"RuleValidator","scriptId":"252","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/rule-validator.js","lineNumber":99,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":107,"ticks":2}]},{"id":23192,"callFrame":{"functionName":"traverse","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1217,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":1218,"ticks":1}]},{"id":23493,"callFrame":{"functionName":"markExportedVariables","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":305,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":306,"ticks":1}]},{"id":23665,"callFrame":{"functionName":"stripUnicodeBOM","scriptId":"259","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/vfile.js","lineNumber":33,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":36,"ticks":1}]},{"id":23927,"callFrame":{"functionName":"getInlineConfigNodes","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":968,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":969,"ticks":1}]},{"id":24054,"callFrame":{"functionName":"normalizeEcmaVersionForLanguageOptions","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":665,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":666,"ticks":1}]},{"id":24208,"callFrame":{"functionName":"on","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":35,"columnNumber":10},"hitCount":2,"positionTicks":[{"line":36,"ticks":2}]},{"id":24418,"callFrame":{"functionName":"module.exports","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":31,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":32,"ticks":1}]},{"id":24789,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":23207,"callFrame":{"functionName":"getConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1118,"columnNumber":10},"hitCount":2,"children":[23208],"positionTicks":[{"line":1119,"ticks":2}]},{"id":23208,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":3,"positionTicks":[{"line":947,"ticks":3}]},{"id":23293,"callFrame":{"functionName":"applyInlineConfig","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1110,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":1111,"ticks":1}]},{"id":23470,"callFrame":{"functionName":"normalizeEcmaVersionForLanguageOptions","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":665,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":668,"ticks":1}]},{"id":23570,"callFrame":{"functionName":"runRules","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":995,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":996,"ticks":3}]},{"id":24045,"callFrame":{"functionName":"applyLanguageOptions","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1085,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":1094,"ticks":1}]},{"id":24290,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":948,"ticks":2}]},{"id":23663,"callFrame":{"functionName":"_distinguishSuppressedMessages","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":2152,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":2158,"ticks":1}]},{"id":22866,"callFrame":{"functionName":"SourceCodeFixer.applyFixes","scriptId":"239","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/source-code-fixer.js","lineNumber":60,"columnNumber":37},"hitCount":3,"positionTicks":[{"line":61,"ticks":1},{"line":66,"ticks":1},{"line":65,"ticks":1}]},{"id":24179,"callFrame":{"functionName":"_distinguishSuppressedMessages","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":2152,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":2153,"ticks":1}]},{"id":24536,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":0,"children":[24537]},{"id":24537,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":134,"ticks":1}]},{"id":22399,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":22881,"callFrame":{"functionName":"getSuppressedMessages","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":2198,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":2200,"ticks":2}]},{"id":23305,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":11,"children":[23306],"positionTicks":[{"line":122,"ticks":1},{"line":72,"ticks":3},{"line":74,"ticks":5},{"line":85,"ticks":1},{"line":75,"ticks":1}]},{"id":23306,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":5,"positionTicks":[{"line":74,"ticks":5}]},{"id":23596,"callFrame":{"functionName":"get signal","scriptId":"106","url":"node:internal/abort_controller","lineNumber":386,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":387,"ticks":1}]},{"id":22770,"callFrame":{"functionName":"SafePromise","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":455,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":456,"ticks":1}]},{"id":24460,"callFrame":{"functionName":"","scriptId":"78","url":"node:internal/fs/promises","lineNumber":252,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":253,"ticks":1}]},{"id":24880,"callFrame":{"functionName":"printResults","scriptId":"74","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli.js","lineNumber":296,"columnNumber":27},"hitCount":0,"children":[24881,24895]},{"id":24881,"callFrame":{"functionName":"format","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":1150,"columnNumber":18},"hitCount":3,"children":[24882,24883],"positionTicks":[{"line":1154,"ticks":3}]},{"id":24882,"callFrame":{"functionName":"compareResultsByFilePath","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":248,"columnNumber":33},"hitCount":7,"positionTicks":[{"line":249,"ticks":5},{"line":250,"ticks":2}]},{"id":24883,"callFrame":{"functionName":"module.exports","scriptId":"966","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/formatters/stylish.js","lineNumber":28,"columnNumber":25},"hitCount":2,"children":[24884],"positionTicks":[{"line":85,"ticks":1},{"line":38,"ticks":1}]},{"id":24884,"callFrame":{"functionName":"","scriptId":"966","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/formatters/stylish.js","lineNumber":37,"columnNumber":20},"hitCount":0,"children":[24885,24886,24887]},{"id":24885,"callFrame":{"functionName":"get","scriptId":"967","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/chalk/source/index.js","lineNumber":61,"columnNumber":5},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":24886,"callFrame":{"functionName":"","scriptId":"966","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/formatters/stylish.js","lineNumber":52,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":24887,"callFrame":{"functionName":"module.exports","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":0,"columnNumber":26},"hitCount":0,"children":[24888,24889]},{"id":24888,"callFrame":{"functionName":"map","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":78,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":80,"ticks":1}]},{"id":24889,"callFrame":{"functionName":"reduce","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":61,"columnNumber":16},"hitCount":0,"children":[24890]},{"id":24890,"callFrame":{"functionName":"","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":30,"columnNumber":38},"hitCount":0,"children":[24891]},{"id":24891,"callFrame":{"functionName":"forEach","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":71,"columnNumber":17},"hitCount":0,"children":[24892]},{"id":24892,"callFrame":{"functionName":"","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":31,"columnNumber":30},"hitCount":0,"children":[24893]},{"id":24893,"callFrame":{"functionName":"stringLength","scriptId":"966","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/formatters/stylish.js","lineNumber":73,"columnNumber":28},"hitCount":0,"children":[24894]},{"id":24894,"callFrame":{"functionName":"module.exports","scriptId":"972","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/strip-ansi/index.js","lineNumber":3,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4,"ticks":1}]},{"id":24895,"callFrame":{"functionName":"info","scriptId":"337","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/logging.js","lineNumber":17,"columnNumber":8},"hitCount":0,"children":[24896]},{"id":24896,"callFrame":{"functionName":"consoleCall","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[24897]},{"id":24897,"callFrame":{"functionName":"log","scriptId":"51","url":"node:internal/console/constructor","lineNumber":383,"columnNumber":5},"hitCount":0,"children":[24898,24900]},{"id":24898,"callFrame":{"functionName":"value","scriptId":"51","url":"node:internal/console/constructor","lineNumber":336,"columnNumber":19},"hitCount":1,"children":[24899],"positionTicks":[{"line":338,"ticks":1}]},{"id":24899,"callFrame":{"functionName":"formatWithOptions","scriptId":"18","url":"node:internal/util/inspect","lineNumber":2163,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":2166,"ticks":1}]},{"id":24900,"callFrame":{"functionName":"value","scriptId":"51","url":"node:internal/console/constructor","lineNumber":268,"columnNumber":19},"hitCount":0,"children":[24901,24908]},{"id":24901,"callFrame":{"functionName":"Writable.write","scriptId":"117","url":"node:internal/streams/writable","lineNumber":501,"columnNumber":35},"hitCount":1,"children":[24902],"positionTicks":[{"line":508,"ticks":1}]},{"id":24902,"callFrame":{"functionName":"_write","scriptId":"117","url":"node:internal/streams/writable","lineNumber":450,"columnNumber":15},"hitCount":0,"children":[24903]},{"id":24903,"callFrame":{"functionName":"writeOrBuffer","scriptId":"117","url":"node:internal/streams/writable","lineNumber":545,"columnNumber":22},"hitCount":0,"children":[24904]},{"id":24904,"callFrame":{"functionName":"Socket._write","scriptId":"103","url":"node:net","lineNumber":964,"columnNumber":34},"hitCount":0,"children":[24905]},{"id":24905,"callFrame":{"functionName":"Socket._writeGeneric","scriptId":"103","url":"node:net","lineNumber":922,"columnNumber":41},"hitCount":1,"children":[24906],"positionTicks":[{"line":948,"ticks":1}]},{"id":24906,"callFrame":{"functionName":"writeGeneric","scriptId":"121","url":"node:internal/stream_base_commons","lineNumber":147,"columnNumber":21},"hitCount":0,"children":[24907]},{"id":24907,"callFrame":{"functionName":"afterWriteDispatched","scriptId":"121","url":"node:internal/stream_base_commons","lineNumber":155,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":164,"ticks":1}]},{"id":24908,"callFrame":{"functionName":"Readable.removeListener","scriptId":"113","url":"node:internal/streams/readable","lineNumber":1156,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":1160,"ticks":1}]},{"id":24909,"callFrame":{"functionName":"main","scriptId":"73","url":"file:///Users/josh/repos/performance/node_modules/eslint/bin/eslint.js","lineNumber":134,"columnNumber":20},"hitCount":0,"children":[24910]},{"id":24910,"callFrame":{"functionName":"set","scriptId":"9","url":"node:internal/bootstrap/node","lineNumber":115,"columnNumber":7},"hitCount":0,"children":[24911]},{"id":24911,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[24912]},{"id":24912,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":92,"columnNumber":2},"hitCount":0},{"id":24913,"callFrame":{"functionName":"emit","scriptId":"21","url":"node:events","lineNumber":466,"columnNumber":43},"hitCount":0}],"startTime":1515089849084,"endTime":1515093172042,"samples":[2,2,3,5,6,10,11,7,14,5,5,15,18,5,20,21,23,19,25,28,29,30,29,32,37,38,39,40,43,45,47,46,48,48,59,62,63,67,67,75,79,83,92,95,95,95,107,110,113,110,110,116,114,119,121,126,138,145,149,153,166,170,183,161,184,185,186,188,122,190,199,203,203,203,203,203,203,215,217,221,222,223,224,227,227,227,227,227,212,229,234,236,236,236,236,236,248,254,260,260,269,269,272,276,280,280,279,277,281,282,284,292,293,293,293,260,258,255,294,294,294,294,294,294,294,294,294,294,294,297,295,302,249,308,312,312,312,314,312,322,237,231,324,324,324,324,231,325,222,328,236,236,340,345,344,344,344,293,293,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,350,351,350,353,353,353,356,347,347,366,366,356,369,370,234,236,236,236,371,376,371,209,378,236,236,236,390,394,395,405,405,415,423,428,430,430,430,430,433,433,293,293,293,435,434,434,439,430,430,440,450,439,429,451,415,415,455,405,457,405,405,461,405,471,481,481,487,489,481,481,492,481,481,481,481,481,481,495,481,496,481,481,498,481,399,405,405,508,516,518,521,529,529,529,529,529,529,530,531,534,532,536,541,541,543,545,545,545,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,546,548,549,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,551,553,553,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,554,551,555,557,557,558,236,566,570,580,590,594,604,595,607,607,607,607,607,607,607,607,607,608,581,592,609,618,619,621,631,293,293,635,637,637,647,652,656,656,656,656,656,656,667,671,673,676,657,680,656,686,690,702,714,716,720,726,727,697,727,731,735,735,736,739,656,749,761,765,765,765,775,785,788,775,646,656,802,816,828,830,840,840,840,840,841,843,845,846,840,831,854,816,865,876,876,880,883,236,895,234,293,293,293,905,905,905,905,905,906,234,236,918,236,928,928,928,938,937,929,939,940,236,939,236,236,952,957,962,964,964,974,974,986,990,1000,1000,1008,974,1011,964,1021,964,1042,1045,1051,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1053,1057,962,1070,1074,1085,1088,1091,1094,293,293,293,293,211,236,1095,126,125,1096,1096,1096,1096,1096,1096,1096,1098,1109,1122,1137,1141,1144,1156,1104,1162,1163,1163,1164,1099,1099,1173,1178,1183,125,1096,1096,1197,1210,1211,1221,1225,1226,1236,1246,1256,1266,1277,1289,1293,1303,1305,1276,1314,1318,1321,1333,1339,1256,1254,1253,1345,1355,1366,1211,1370,126,1096,1380,1389,1391,1393,1396,1397,1400,1402,1393,1403,1393,1393,1393,1390,1407,1410,1411,1412,1096,1414,95,1425,1427,1428,1439,1443,1441,1453,1454,1455,1457,1467,1471,1471,1482,1481,1493,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1495,1497,1482,1510,1513,1514,1525,1540,1543,1544,1549,1560,1570,1580,1593,1560,1605,1618,1620,1624,75,50,50,1625,1627,1629,1632,1635,1636,1637,1628,1627,1629,1628,1638,1627,1639,1625,1625,1640,1641,1643,1644,1648,1649,1653,1654,1660,1661,1666,1670,1674,1676,1679,1680,1688,1681,1693,1697,1701,1702,1704,1705,1709,1706,1712,293,293,1713,1714,1715,1719,1720,1726,1729,1717,1731,1734,1714,1736,1738,1741,1741,1745,1746,1743,1749,1760,1761,1775,1788,1792,1793,1794,1804,1788,1794,1806,1794,1794,1809,1794,1812,1794,1794,1794,1822,1831,1843,1854,1865,1880,1881,1891,1893,1902,1905,1916,1925,1927,1928,1854,1937,1952,1956,1966,1968,1972,1973,1929,1833,1979,1992,1993,2001,1993,2004,2005,2016,2020,2039,2046,2047,2057,2070,2084,2086,2086,2086,2096,2100,2108,2111,2092,2112,2113,2116,2016,2116,2020,2131,2144,2159,2173,2187,2191,2192,2193,2193,2194,2200,2204,2204,2218,2219,2230,2250,2251,2253,2257,2259,2260,2230,2264,2262,2230,2230,2265,2265,2284,2287,2288,2289,2289,2289,2289,2289,2289,2290,2290,2289,2289,2289,2291,2300,2303,2316,2327,2331,2303,2292,2337,2341,2342,2345,2355,2355,293,293,293,2346,2346,2357,2363,2368,2371,2373,2374,2380,2375,2375,2387,2397,2398,2401,2405,2411,2406,2406,2412,2422,2423,2423,2424,2424,2345,2434,2437,2439,2444,2357,2445,2445,2446,2456,2460,2268,2461,2461,2287,2472,2466,2476,2478,2480,2481,2481,2480,2491,2496,2289,2497,2497,2498,2508,2510,2515,2508,2516,2499,2287,2517,2517,2517,2274,2287,2518,293,293,293,293,293,293,2518,2405,2289,2289,2289,2519,2519,2343,2287,2266,2265,2527,2531,2541,2545,2560,2564,2576,2580,2583,2593,2608,2591,2611,2580,2614,2618,2619,2620,2620,2554,2550,2629,2620,2615,2620,2630,2631,2537,2641,2650,2663,2265,2265,2666,2675,2679,2681,2683,2005,2693,2694,2705,2716,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2721,2720,2720,2720,2720,2720,2720,2720,2720,2720,2720,2723,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2726,293,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2725,2727,2727,293,293,293,293,293,293,293,293,293,293,293,293,293,293,2728,2728,2728,2728,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2729,2728,2728,2732,2733,2744,2745,2746,2752,2747,2728,2728,2753,2753,2753,2753,2754,2755,2756,2757,2758,2759,2760,2761,2763,2768,2762,2769,2771,2728,2772,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2728,2773,2773,2774,2773,2728,2775,2776,2776,2728,2728,2728,2777,2728,2728,2728,2779,2728,2728,2728,2780,2728,2728,2728,2781,2782,2781,2728,2783,2783,2784,2785,2728,2773,2728,2728,2728,2729,2729,2729,2729,2727,293,2786,2728,2728,2787,2787,2788,2787,2788,2788,2787,2791,2721,2792,2794,2704,2795,2795,2809,2813,2815,2818,2819,2795,2820,2818,2795,2795,2830,2818,2841,2855,2855,2855,2854,2854,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2857,2867,2868,2871,2877,2887,2795,2795,2795,2795,2893,2898,2909,2920,2921,2922,2922,2922,2922,2922,2921,2921,2924,2930,2935,2937,2937,2937,2937,2937,2937,2937,2937,2937,2938,2936,2940,2936,2942,2951,2953,293,293,293,293,293,293,293,293,293,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2952,2953,2953,2953,2953,293,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,293,2953,2953,2956,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,293,2952,2953,2953,2953,2953,2953,2953,2952,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2952,2953,2953,2953,293,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,293,293,293,293,293,293,293,293,293,293,293,293,2953,2953,2939,2953,2953,2953,2953,2953,2953,2953,2953,2953,2957,2953,2953,2953,2953,2953,2953,2953,293,2953,2953,293,2953,2953,2953,293,293,2953,2953,293,2953,293,2953,2953,2953,2953,2953,2953,2953,2953,293,2953,2953,2953,2953,2953,293,2953,2953,2953,293,2953,2953,2958,2953,2953,2953,2953,2953,2953,2953,2953,2953,2953,2925,2959,2960,2959,2960,2925,2959,2959,2959,2935,2937,2967,2968,2969,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,2969,2968,2968,2968,2961,2972,2973,2973,2975,2975,2975,2976,2976,2975,2976,2976,2975,2979,2906,2981,2983,2983,2984,2983,2983,2984,2984,2983,2973,2986,2986,2986,2987,2987,2987,2987,2987,2986,2990,2973,3005,2991,3006,2991,3006,3007,3007,3006,2998,3010,3011,3012,3025,3029,3039,3049,3053,3063,3065,3065,3065,3065,3065,3065,3066,3074,3075,3076,3076,3076,3075,3076,3076,3075,3080,3082,3082,3083,3083,3081,3082,3083,3082,3093,3103,3107,3118,3120,3121,3131,3122,3132,3132,3133,3135,3138,3120,3148,3152,3162,3164,3166,3120,3138,3113,3115,3120,3176,3177,3120,3113,3120,3187,3187,3197,3120,3135,3120,3120,3118,3166,3198,3199,3120,3201,3202,3203,3202,3203,3205,3205,3204,3205,3205,3095,3204,3207,3210,3211,3211,3211,3213,3216,3219,3219,3211,3211,3211,3222,3219,3209,3228,3233,3211,3234,3235,3095,3209,3238,3080,3080,3080,3240,3240,3241,3239,3241,3240,3241,3240,3251,3253,3254,3263,3267,3267,3269,3270,3271,3272,3271,3272,3272,3272,3272,3272,3271,3273,3283,3286,3053,3287,3288,3289,3289,3288,3289,3288,3288,3298,3302,3304,3304,3304,3305,3305,3304,3305,3304,3302,3306,3307,3307,3307,3308,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,3307,3307,3307,3308,3308,3307,2,3311,3313,3053,3315,3316,3316,3315,3316,3316,3315,3053,3317,3318,3319,3319,3320,3319,3319,3319,3319,3330,3332,3333,3334,3335,3336,3336,3335,3335,3336,3335,3051,3051,3053,3053,3338,3338,3337,3339,3338,3337,3339,3338,3045,3046,3053,3053,3342,3341,3341,3341,3341,3342,3342,3342,3341,3345,3286,3053,3356,3346,3357,3357,3358,3357,3357,3358,3357,3359,3363,3373,3353,3353,3374,3374,3377,3374,3379,3390,3394,3395,3405,3407,3407,3417,3435,3439,3442,3443,3439,3456,3471,3472,3472,3482,3492,3502,3514,3518,3528,3532,3539,3492,3492,3550,3552,3562,3572,3576,3586,3596,3597,3576,3576,3576,3473,3600,3417,3619,3622,3625,3635,3646,3657,3635,3660,3417,3670,3417,3672,3407,3684,3688,3407,3699,3701,3374,3711,3712,3712,3713,3713,3712,3713,3713,3712,3719,3053,3053,3053,3730,3735,3737,3737,3737,3747,3751,3752,3762,3751,3751,3751,3772,3773,3774,3775,3776,3776,3720,3776,3776,3775,3778,3779,3785,3786,3013,2973,3797,3799,3801,3800,3802,3801,3801,3802,3802,3801,2924,2973,3804,3805,3804,3805,3805,3805,3804,2900,3806,3807,3807,3806,3807,293,293,293,293,293,293,293,293,293,293,293,293,3806,3806,3807,3807,3806,3808,2819,3809,3810,2795,3812,3818,1822,3820,3833,1822,3834,3834,3837,1822,1822,1822,1822,1822,3850,3851,3851,3852,3851,3851,3851,3852,3851,3856,3866,3865,3870,3880,3880,3880,3880,293,3888,3903,3905,3907,3907,3907,3908,3910,3907,3918,3881,3881,3857,1822,3920,3920,3920,3921,3920,3921,3921,3920,3928,3817,3817,1822,1822,1822,1822,1822,3940,3941,3942,3941,3941,3942,3942,3942,3941,3955,3965,3966,3976,3980,3814,1822,3990,3993,1822,1822,3996,4006,1822,4008,1822,1822,4019,4021,4020,3817,4022,1822,4031,4035,4044,4046,4044,4048,4049,4051,4061,4065,4066,4075,4077,3993,1822,4078,4079,4079,4079,4079,4080,4080,4079,4085,1822,1822,1822,4087,4087,4087,4088,4087,4088,4088,4087,4089,4104,4108,1822,1822,1822,1822,4121,4122,4130,1820,1822,3993,3993,1822,1822,4131,4133,4134,4134,4134,4134,4134,4133,3837,1822,4136,4137,4135,4136,4136,4137,4136,4144,3815,1822,4146,4146,4146,4147,4147,4145,4147,4146,4146,4148,1820,1818,1822,1822,4150,1822,1822,4163,4176,1818,1820,1822,4190,4192,1822,4193,4194,4195,4194,4195,4195,4194,4194,4196,4197,4148,1822,1822,4199,4199,4199,4199,4199,4199,4199,4200,4199,4198,3993,1822,4201,4202,4202,293,293,293,293,293,293,293,293,293,293,293,4202,4202,4203,4202,4202,4202,4203,4202,1821,3836,1822,3966,4213,4214,3993,3820,4229,1822,1822,4239,4240,4240,4230,4241,4240,4240,4241,4241,4240,3837,1822,1822,4250,4262,4262,4242,1822,3966,1822,4263,4264,3820,1822,3817,1822,4266,4267,4267,4267,4266,4265,4266,4266,3993,1822,1822,4269,4269,4269,4270,4269,4269,4270,4269,3820,4271,4272,1822,4281,4282,4282,4283,4283,4282,4283,4282,4282,4273,1822,4285,4285,4286,4286,4285,4285,4286,4285,3817,1822,4294,4287,4295,4296,4295,4295,4296,4296,4295,1822,1822,4271,4297,4298,4297,4299,4299,4299,4298,4298,3815,3817,1822,4301,4302,4302,4301,4302,4301,4301,3817,1822,1822,4271,4316,4317,4318,4318,4318,4318,4318,4317,3966,1820,1820,1822,1822,1822,3966,1822,4077,1822,1822,4320,4320,4320,4321,4321,4320,4321,4320,4321,4320,4330,4331,4332,4332,4333,4332,4331,4332,4332,4341,4342,4344,4271,4271,4345,4345,1822,4353,4354,293,293,293,293,293,293,293,293,293,293,293,293,293,293,4354,4354,4354,4355,4354,4354,4355,4354,2,4077,1822,4363,4364,4364,4364,4364,4365,4364,4364,4364,1822,4379,4379,4383,1822,1822,4387,1822,4396,1818,4409,1822,4271,1820,1822,1822,4410,4411,4412,4412,4412,4412,4411,4411,3966,1822,4414,4414,4415,4414,4414,4415,4414,4342,3817,4344,1822,4271,4271,4428,4430,4344,1822,4431,1820,1820,3814,1822,1822,4442,4446,4446,4446,4446,4446,4446,4446,4447,4448,4449,4449,4448,4449,4449,4448,3814,1822,1822,4342,1822,4451,4451,4452,4452,4451,4451,4452,4452,4451,1818,1822,4454,4455,4454,4455,4455,4455,4454,4453,4464,4465,4475,4476,4476,4476,4476,4476,4477,4476,4478,4478,4482,4496,4497,4498,4483,4497,4498,4498,4497,4499,4482,4500,4511,4464,4522,4523,4523,4524,4524,4523,4523,4524,4524,4523,3817,4342,4344,1822,1822,4526,4527,4526,4526,4526,4526,4527,4527,4526,3814,3813,1822,4528,1822,3966,1822,4530,4531,4531,4530,4531,4530,4531,4530,4214,1822,1822,4534,1822,1820,1822,4536,4536,293,293,293,293,293,293,293,293,293,293,293,293,293,4537,4536,4536,4536,4537,4537,4536,4538,4344,1822,3818,1822,4548,4344,1821,4550,4551,4549,4551,4549,4550,4550,4551,4550,1822,4552,1822,1822,4553,4554,4555,4553,4554,4555,4554,4564,4565,1822,4566,1822,1822,4567,4568,4568,4567,4569,4568,4569,4569,4568,4148,1822,4570,4571,4572,4572,4572,4572,4572,4571,4344,4214,1822,4271,3816,1822,4573,4574,4575,4575,4574,4575,4574,4574,4574,4577,4573,1822,1822,4342,1822,1813,1813,1762,4578,4586,4588,4603,4605,4606,4609,4610,4618,4620,4622,4623,4578,4624,4625,4610,4578,4626,4627,4628,4629,1762,4634,1667,4637,4639,4640,2,4641,4642,4644,4645,4648,4651,4652,4647,4656,4659,4658,4663,4666,4667,4673,4676,1714,4681,4688,4689,4691,4693,4701,4700,4690,4703,4710,4712,4710,4702,4702,4716,4720,4721,4723,4716,4715,4724,4724,4729,4737,4683,4729,4738,4686,4739,4742,4711,4744,4729,4748,4751,4763,4767,4777,4779,4780,4780,4780,4780,4781,4781,4781,4781,4783,4783,4785,4788,4790,4790,4792,4792,4792,4792,4792,4796,4797,4799,4792,4801,4790,4793,4791,4791,4791,4791,4791,4782,4782,4780,4780,4780,4780,4780,4750,4750,4750,4750,4750,4750,4750,4750,4750,4802,4803,4804,4805,4806,4809,4738,4810,4744,4811,4806,4814,4802,4681,4816,4739,293,293,293,293,293,293,293,293,293,293,4810,4821,4823,4726,4687,4711,4729,4739,4824,4817,4825,4729,4737,4828,4726,4728,4803,4738,4825,4729,4825,4736,4822,4803,4736,4738,4740,4829,4738,4824,4831,4832,4729,4712,4726,4806,4806,4832,4825,4833,4738,4826,4738,4835,4683,4835,4810,4829,4829,4824,4829,4712,4830,4736,4831,4738,4825,4828,4839,4840,4744,4841,4831,4729,4829,4842,4732,4739,4819,4842,4825,4738,4806,4729,4729,1714,1714,4810,4828,4744,4838,4837,4805,4825,4846,4712,4852,4712,4855,4856,4857,4858,4824,4739,4736,4857,4711,4860,293,293,293,293,293,293,293,4861,4829,4806,4839,4863,4681,4864,4863,4864,4839,4864,4857,4737,4824,4862,4846,4867,4846,4824,4731,4838,4734,4859,4840,4871,4860,4862,4860,4875,4839,4839,4876,4739,4860,4683,4838,4744,1714,4866,4856,4806,4857,4860,4806,4829,4805,4877,4846,4864,4876,4878,4805,4854,4859,4846,4879,4836,4839,4829,4846,4678,4739,4856,4824,4862,4864,4880,4829,4881,4883,4884,4860,4867,4854,4824,4876,4876,4739,4860,4856,1714,4858,4855,4857,4875,4883,4852,4743,4862,4885,4883,4805,4806,4846,4864,4859,4858,4857,4887,4739,4743,4739,4860,4860,4851,4856,4862,4888,4862,4847,4743,4855,4837,293,293,293,4878,4739,4839,4857,4808,4859,4837,4877,4681,4854,4857,4865,4743,4743,4805,4860,4867,4862,4862,4808,4857,4889,4852,4883,4864,4877,4866,4882,1714,4860,4859,4839,4860,4731,4845,4867,4864,4857,4891,4840,4854,4883,4857,4859,4852,4893,4862,4806,4877,4840,4895,4824,4840,4898,4862,4862,4839,4852,2,4852,4712,4864,4899,4865,4864,4889,4743,4856,4862,4864,4866,4877,4739,4866,4858,4680,4847,4743,4712,4857,4840,4864,4856,1714,4806,4859,4739,4824,4857,4859,4806,4898,4890,4839,4838,4859,4860,4848,4848,4848,4848,4862,4906,4907,4908,4911,4914,4918,293,293,293,4920,4925,4910,4927,4920,4932,4905,4910,4919,4919,4932,4920,4906,4920,4920,4907,4905,4932,4934,4905,4935,4931,4936,4939,4932,4941,4908,4935,4932,2,4943,4933,4944,4920,4924,4907,4911,4909,4921,4907,4906,4911,4942,4906,4908,4908,4910,4905,4905,4946,4935,4920,4948,4948,4950,4951,4643,4953,4953,4953,4953,4952,4953,4643,4643,4643,4643,4641,4956,4960,4962,4963,4957,4965,4954,4954,4964,4961,4969,4956,4964,4965,4957,4961,4970,4961,4965,4961,4970,4964,4964,4961,4969,1714,1714,4972,4974,4972,4971,4971,2,4972,4971,4971,1713,4973,1714,4972,4973,1714,1713,4971,4971,4972,4972,4972,1714,293,293,293,293,293,293,293,4975,1714,4972,1714,2,4971,4976,1714,4975,2,4972,1713,4972,4971,4972,1714,4978,4981,4978,4978,4978,4978,1714,4978,2,1714,4978,1714,2,2,4977,4977,4979,2,4977,2,4978,2,4978,4978,4978,4978,4978,1714,4978,1714,2,2,4977,4985,4977,4986,1714,4986,2,4985,2,4986,4986,1714,2,1714,1714,4986,4986,4982,4988,4983,4986,1714,4989,4986,4986,4986,4986,4986,1714,4986,4986,4990,4991,4994,4994,4996,4995,4998,4999,5000,5001,5010,5014,5002,5002,5017,5015,5015,5021,5024,5018,5018,5025,5015,5001,5028,5030,5030,5033,5036,5038,5040,5043,5045,5048,5049,5050,5051,5053,5053,5053,5055,5058,5053,5053,5059,5052,5062,5065,5068,5070,5080,5082,5083,5084,5086,5086,5091,5092,5093,5094,5097,5104,5108,5113,5119,5119,5131,5130,5126,5137,5139,5145,5146,5120,5147,5162,5163,5163,5165,5167,5170,5175,5183,5185,5187,5165,5165,5189,5165,5193,5200,5201,5207,5212,5204,5203,5219,5222,5223,5224,5226,5213,5230,5233,5196,5239,5240,5240,5240,5242,5248,5248,5248,5252,5254,5264,5268,5270,5271,5273,5275,5264,5261,5261,5261,5284,5287,5290,5287,5285,5285,5285,5302,5304,5307,5310,5307,5311,5307,5319,5307,5305,5305,5305,5323,5330,5335,5336,5335,5342,5335,5310,5307,5305,5305,5344,5347,5351,5335,5330,5354,5351,5335,5333,5333,5359,5365,5368,5371,5368,5371,5375,5307,5305,5305,5376,5341,5354,5380,5347,5335,5354,5351,5335,5333,5333,5333,5364,5368,5364,5368,5383,5368,5354,5333,5333,5333,5383,5368,5383,5368,5384,5368,5359,5368,5366,5366,5385,5395,5399,5401,5399,5401,5310,5307,5305,5305,5402,5341,5335,5330,5335,5354,5335,5345,5333,5333,5333,5371,5368,5405,5408,5371,5368,5340,5335,5333,5333,5383,5368,5359,5368,5414,5368,5371,5366,5366,5366,5416,5401,5419,5401,5419,5401,5423,5335,5333,5333,5424,5430,5368,5383,5368,5365,5368,5363,5368,5366,5366,5432,5401,5399,5433,5401,5395,5437,5368,5366,5366,5366,5399,5401,5399,5401,5419,5401,5419,5401,5392,5392,5442,5451,5442,5454,5456,5449,5456,5307,5305,5305,5351,5335,5330,5335,5458,5335,5459,5335,5333,5333,5333,5359,5368,5383,5405,5359,5368,5330,5335,5333,5333,5333,5371,5368,5371,5375,5461,5368,5371,5366,5366,5366,5419,5401,5419,5401,5419,5401,5351,5335,5333,5333,5359,5368,5383,5368,5430,5368,5371,5366,5366,5366,5419,5401,5462,5465,5399,5401,5383,5368,5366,5366,5399,5395,5401,5395,5437,5465,5399,5433,5401,5392,5392,5437,5451,5456,5451,5456,5468,5456,5472,5473,5335,5333,5333,5333,5383,5368,5383,5368,5359,5368,5359,5368,5366,5366,5375,5395,5437,5395,5401,5419,5465,5476,5368,5366,5366,5366,5395,5401,5395,5401,5419,5401,5482,5401,5392,5392,5442,5454,5472,5451,5472,5451,5472,5371,5366,5366,5366,5485,5401,5416,5401,5419,5465,5399,5401,5392,5392,5392,5442,5456,5442,5454,5442,5451,5456,5486,5401,5392,5392,5392,5490,5456,5491,5456,5488,5456,5497,5456,5448,5448,5448,5505,5508,5511,5508,5511,5508,5310,5307,5305,5305,5330,5335,5351,5354,5380,5335,5330,5335,5333,5333,5359,5368,5383,5368,5383,5368,5354,5513,5333,5333,5514,5371,5408,5368,5359,5368,5383,5368,5366,5366,5517,5395,5437,5518,5401,5419,5401,5341,5335,5333,5333,5359,5368,5359,5371,5375,5365,5368,5371,5366,5366,5366,5523,5401,5416,5401,5419,5401,5383,5368,5366,5366,5399,5401,5399,5401,5399,5395,5437,5525,5401,5392,5392,5442,5456,5456,5451,5456,5491,5456,5354,5335,5333,5333,5528,5366,5383,5366,5413,5366,5429,5366,5366,5366,5419,5392,5386,5465,5399,5392,5359,5366,5366,5366,5399,5392,5399,5465,5399,5392,5419,5392,5392,5392,5442,5454,5471,5496,5448,5490,5448,5371,5366,5366,5366,5399,5392,5419,5392,5419,5392,5477,5392,5392,5392,5392,5468,5448,5468,5454,5529,5448,5530,5392,5392,5392,5392,5531,5448,5531,5529,5448,5529,5448,5448,5448,5448,5448,293,293,293,293,293,293,293,293,293,293,5533,5506,5537,5533,5506,5544,5506,5545,5333,5333,5333,5546,5366,5547,5366,5548,5366,5547,5366,5366,5366,5366,5385,5465,5385,5392,5388,5463,5546,5548,5366,5366,5366,5523,5392,5549,5392,5386,5392,5549,5392,5392,5392,5392,5550,5448,5550,5448,5550,5448,5547,5366,5366,5366,5366,5549,5392,5549,5392,5523,5392,5433,5392,5392,5392,5550,5448,5529,5448,5448,5531,5385,5465,5392,5392,5392,5529,5448,5529,5454,5529,5448,5529,5448,5448,5448,5448,5553,5506,5553,5556,5537,5559,5506,5365,5366,5366,5366,5565,5392,5416,5392,5433,5392,5530,5566,5392,5392,5392,5392,5568,5448,5550,5454,5569,5454,5438,5465,5392,5392,5392,5529,5454,5529,5448,5529,5448,5529,5448,5448,5448,5448,5571,5506,5506,5553,5556,5506,5573,5506,5549,5392,5392,5392,5392,5550,5448,5448,5448,5448,5550,5448,5550,5448,5550,5454,5448,5448,5448,5574,5506,5537,5533,5506,5533,5506,5491,5448,5448,5448,5575,5533,5506,5505,5506,5574,5506,5553,5556,5506,5506,5506,5506,5584,5590,5587,5594,5587,5595,5590,5597,5285,5598,5285,5601,5285,5285,5285,5603,5305,5305,5604,5305,5285,5285,5285,5605,5305,5604,5305,5608,5611,5305,5305,5305,5612,5333,5613,5333,5333,5333,5285,5285,5285,5604,5305,5304,5305,5305,5611,5305,5305,5305,5614,5333,5545,5333,5458,5333,5618,5305,5305,5305,5545,5347,5333,5613,5614,5333,5458,5333,5333,5333,5461,5366,5546,5366,5619,5366,5598,5285,5285,5285,5603,5305,5291,5291,5291,5291,5291,5604,5305,5603,5611,5305,5305,5305,5545,5333,5612,5333,5347,5611,5305,5305,5305,5622,5333,5613,5333,5627,5333,5545,5333,5333,5333,5333,5365,5366,5547,5366,5528,5366,5608,5305,5305,5323,5333,5333,5613,5333,5613,5324,5333,5333,5333,5546,5366,5546,5366,5547,5366,5545,5333,5333,5333,5380,5405,5546,5366,5547,5366,5365,5366,5366,5366,5619,5465,5437,5485,5392,5566,5569,5629,5285,5285,5633,5305,5305,5608,5305,5604,5305,5604,5305,5305,5305,5613,5333,5341,5333,5545,5333,5603,5305,5305,5323,5333,5614,5333,5622,5333,5347,5333,5333,5380,5405,5546,5548,5366,5547,5366,5603,5305,5305,5614,5333,5545,5347,5614,5613,5614,5333,5333,5333,5546,5366,5411,5366,5526,5366,5458,5333,5333,5333,5546,5548,5366,5365,5375,5405,5546,5366,5366,5366,5530,5392,5530,5392,5392,5566,5392,5611,5305,5305,5305,5634,5333,5347,5614,5333,5545,5333,5333,5333,5548,5375,5366,5546,5366,5545,5333,5333,5333,5637,5366,5548,5546,5366,5547,5366,5366,5366,5530,5392,5549,5392,5549,5392,5638,5333,5333,5333,5546,5366,5547,5366,5365,5366,5405,5366,5366,5366,5566,5392,5566,5392,5566,5437,5461,5366,5366,5366,5549,5392,5530,5465,5530,5392,5530,5392,5392,5392,5392,5550,5448,5529,5448,5529,5448,5598,5285,5285,5285,5604,5305,5603,5305,5305,5604,5305,5305,5305,5613,5333,5341,5333,5347,5611,5608,5305,5305,5305,5613,5331,5333,5614,5333,5614,5333,5333,5333,5547,5366,5546,5366,5546,5366,5639,5305,5305,5305,5640,5333,5545,5333,5545,5333,5612,5333,5333,5333,5548,5366,5548,5375,5460,5366,5347,5333,5333,5380,5365,5366,5548,5546,5366,5547,5366,5366,5366,5530,5566,5392,5386,5566,5392,5392,5549,5566,5392,5611,5603,5305,5305,5305,5545,5333,5643,5613,5644,5613,5333,5347,5333,5333,5333,5380,5548,5355,5405,5546,5366,5614,5333,5333,5333,5333,5460,5366,5548,5366,5548,5366,5645,5366,5366,5366,5549,5392,5392,5433,5392,5566,5291,5333,5333,5333,5357,5366,5546,5366,5547,5366,5364,5366,5366,5366,5549,5392,5549,5392,5530,5392,5355,5366,5366,5366,5366,5566,5392,5549,5392,5415,5392,5566,5392,5392,5392,5392,5447,5448,5647,5448,5529,5448,5472,5305,5305,5305,5614,5333,5613,5333,5333,5545,5333,5333,5333,5547,5366,5546,5548,5366,5366,5614,5333,5333,5333,5333,5411,5366,5548,5546,5366,5547,5366,5366,5366,5366,5566,5392,5566,5386,5465,5392,5545,5333,5333,5333,5413,5366,5546,5366,5637,5366,5548,5366,5366,5366,5530,5392,5649,5392,5437,5393,5392,5548,5366,5366,5366,5562,5392,5530,5566,5437,5566,5530,5392,5392,5392,5392,5437,5531,5575,5531,5448,5652,5448,5614,5333,5333,5333,5546,5548,5366,5547,5366,5548,5366,5405,5366,5366,5366,5549,5392,5549,5392,5481,5392,5548,5366,5366,5366,5415,5392,5566,5392,5549,5392,5562,5392,5392,5392,5653,5447,5448,5529,5448,5529,5448,5472,5405,5366,5366,5366,5566,5392,5566,5392,5392,5530,5566,5392,5392,5392,5654,5531,5472,5531,5448,5529,5448,5549,5392,5392,5392,5392,5550,5448,5448,5492,5448,5655,5448,5550,5448,5448,5448,5448,5574,5506,5537,5533,5506,5504,5506,5261,5261,5261,5261,5261,5629,5633,5285,5658,5285,5660,5261,5261,5658,5601,5276,5285,5601,5598,5285,5285,5285,5663,5305,5611,5305,5611,5305,5296,5261,5261,5261,5658,5285,5281,5285,5285,5282,5285,5285,5285,5291,5305,5663,5305,5305,5323,5285,5285,5285,5285,5603,5667,5305,5668,5305,5305,5305,5305,5614,5333,5545,5333,5545,5333,5669,5261,5261,5261,5285,5658,5285,5598,5285,5285,5285,5285,5604,5305,5603,5611,5603,5658,5285,5285,5285,5603,5305,5603,5305,5603,5611,5305,5305,5305,5545,5333,5614,5333,5545,5333,5601,5285,5285,5611,5305,5672,5305,5305,5604,5305,5305,5305,5323,5333,5545,5333,5333,5611,5608,5305,5305,5614,5613,5614,5613,5614,5333,5545,5333,5333,5333,293,293,293,293,293,293,293,293,293,5548,5366,5674,5366,5547,5366,5675,5261,5261,5261,5676,5633,5629,5658,5285,5629,5285,5285,5611,5305,5603,5291,5305,5678,5285,5285,5633,5305,5611,5305,5679,5305,5305,5305,5305,5376,5333,5545,5333,5457,5333,5629,5285,5285,5680,5305,5681,5305,5608,5611,5305,5305,5305,5323,5457,5333,5380,5333,5545,5333,5608,5305,5305,5614,5333,5613,5380,5333,5545,5333,5333,5333,5333,5548,5375,5366,5366,5548,5366,5629,5285,5285,5611,5608,5611,5305,5603,5611,5305,5305,5305,5613,5380,5333,5545,5333,5662,5305,5305,5305,5613,5380,5613,5614,5333,5613,5333,5333,5333,5546,5405,5355,5405,5546,5366,5604,5305,5305,5305,5545,5333,5457,5333,5333,5545,5333,5333,5333,5682,5366,5548,5375,5460,5366,5333,5333,5333,5380,5460,5366,5405,5546,5366,5547,5366,5366,5366,5549,5392,5685,5392,5566,5392,5261,5261,5261,5686,5285,5598,5285,5601,5658,5285,5285,5285,5603,5276,5305,5679,5323,5285,5285,5285,5611,5305,5303,5323,5305,5611,5305,5305,5305,5614,5333,5380,5333,5333,5347,5276,5285,5285,5285,5611,5305,5303,5323,5305,5663,5305,5305,5305,5613,5380,5457,5333,5690,5333,5305,5305,5305,5545,5333,5613,5380,5613,5380,5457,5333,5333,5333,5547,5366,5693,5366,5547,5366,5285,5285,5285,5604,5695,5697,5700,5703,5611,5695,5695,5695,5707,5705,5705,5545,5705,5703,5695,5695,5614,5705,5704,5710,5705,5718,5705,5705,5705,5547,5720,5727,5720,5547,5720,5697,5695,5695,5614,5707,5728,5707,5710,5705,5545,5705,5705,5705,5547,5720,5730,5720,5720,5545,5705,5705,5705,5362,5720,5547,5720,5546,5720,5724,5720,5720,5720,5735,5736,5731,5736,5549,5736,5598,5738,5738,5738,5695,5611,5695,5739,5695,5740,5695,5695,5614,5705,5713,5705,5743,5611,5695,5695,5695,5707,5710,5705,5545,5705,5705,5743,5705,5705,5546,5730,5720,5730,5720,5730,5720,5697,5695,5695,5744,5705,5614,5705,5704,5705,5743,5705,5705,5546,5720,5547,5720,5719,5720,5714,5705,5705,5705,5546,5720,5719,5720,5720,5547,5747,5720,5720,5720,5549,5736,5748,5736,5549,5736,5697,5695,5695,5700,5749,5705,5714,5705,5743,5545,5705,5705,5705,5547,5720,5750,5720,5729,5614,5705,5705,5705,5547,5720,5750,5753,5747,5547,5720,5720,5720,5549,5736,5549,5736,5754,5736,5743,5705,5705,5710,5720,5720,5730,5753,5720,5546,5720,5720,5720,5720,5549,5736,5732,5736,5748,5736,5747,5720,5720,5755,5757,5530,5736,5530,5736,5758,5736,5736,5736,5550,5760,5550,5762,5765,5760,5669,5767,5767,5767,5768,5771,5738,5737,5771,5738,5738,5738,5611,5695,5694,5700,5695,5737,5738,5738,5738,5697,5700,5695,5778,5695,5697,5695,5695,5614,5705,5705,5743,5545,5705,5738,5738,5738,5778,5695,5604,5695,5695,5604,5695,5695,5695,5707,5614,5705,5545,5705,5703,5695,5695,5614,5705,5707,5614,5705,5780,5705,5705,5705,5730,5720,5730,5781,5720,5788,5738,5738,5738,5697,5294,5695,5775,5700,5695,5695,5695,5789,5743,5705,5545,5705,5705,5604,5695,5695,5695,5707,5614,5705,5614,5705,5749,5705,5705,5705,5730,5720,5747,5546,5720,5790,5695,5695,5791,5705,5614,5705,5792,5710,5704,5705,5705,5705,5547,5720,5750,5720,5547,5720,5545,5705,5705,5705,5719,5720,5547,5720,5547,5720,5730,5720,5793,5720,5549,5736,5796,5799,5530,5736,5795,5738,5738,5738,5680,5695,5604,5695,5703,5611,5695,5695,5695,5749,5705,5707,5614,5705,5697,5695,5695,5700,5705,5545,5705,5710,5705,5545,5705,5705,5705,5722,5720,5730,5720,5747,5611,5695,5695,5695,5545,5705,5705,5704,5705,5614,5705,5545,5705,5705,5705,5705,5719,5720,5730,5720,5747,5614,5705,5705,5705,5546,5730,5753,5720,5547,5720,5730,5720,5720,5720,5720,5731,5736,5757,5736,5757,5736,5697,5695,5695,5700,5705,5545,5705,5707,5710,5705,5705,5705,5705,5730,5753,5720,5547,5720,5707,5705,5705,5705,5730,5546,5720,5547,5720,5730,5720,5720,5720,5757,5736,5799,5530,5731,5736,5705,5705,5705,5800,5719,5720,5730,5324,5720,5547,5720,5720,5720,5549,5736,5549,5736,5757,5801,5720,5720,5720,5720,5802,5736,5757,5530,5736,5549,5736,5736,5736,5529,5760,5529,5760,5529,5760,5804,5738,5738,5738,5771,5695,5695,5695,5604,5695,5701,5695,5695,5614,5705,5714,5705,5705,5604,5695,5695,5695,5707,5705,5707,5705,5545,5705,5545,5705,5705,5705,5547,5720,5719,5720,5547,5720,5703,5695,5695,5614,5705,5545,5705,5707,5545,5705,5705,5705,5724,5720,5730,5753,5720,5545,5705,5705,5705,5724,5720,5730,5546,5720,5723,5720,5720,5720,5530,5736,5530,5736,5549,5736,5697,5695,5695,5695,5749,5705,5614,5705,5545,5705,5707,5705,5705,5710,5747,5546,5720,5547,5720,5545,5705,5705,5705,5724,5720,5547,5720,5805,5720,5747,5720,5720,5530,5736,5549,5736,5735,5736,5545,5705,5705,5705,5546,5720,5753,5720,5547,5720,5750,5720,5720,5720,5757,5736,5757,5530,5736,5547,5720,5720,5720,5530,5736,5530,5757,5654,5731,5736,5799,5736,5736,5736,5550,5760,5765,5762,5529,5808,5611,5695,5695,5695,5614,5705,5326,5705,5743,5614,5705,5705,5705,5730,5720,5747,5546,5720,5809,5705,5705,5705,5546,5720,5547,5720,5810,5720,5730,5720,5720,5720,5757,5796,5799,5530,5736,5545,5705,5705,5705,5730,5720,5720,5546,5720,5719,5720,5720,5720,5748,5736,5757,5796,5799,5546,5720,5720,5720,5720,5757,5736,5530,5736,5549,5736,5757,5736,5736,5736,5762,5760,5762,5760,5762,5760,5780,5705,5705,5705,5724,5720,5547,5720,5546,5720,5547,5720,5720,5720,5753,5757,5736,5735,5736,5757,5546,5730,5720,5720,5720,5549,5736,5385,5736,5530,5736,5549,5736,5736,293,293,293,293,293,293,293,5736,5796,5529,5759,5760,5817,5760,5762,5760,5547,5720,5720,5720,5530,5736,5530,5736,5549,5736,5530,5799,5736,5736,5736,5818,5760,5529,5762,5760,5550,5760,5549,5736,5736,5736,5795,5762,5760,5762,5760,5762,5760,5762,5760,5760,5760,5760,5822,5823,5553,5825,5823,5574,5823,5501,5826,5828,5835,5832,5830,5191,5836,5191,5827,5837,5838,5839,5843,5827,5838,5836,5827,5827,5844,5846,5191,5191,5827,5827,5836,5844,5836,5846,5191,5827,5191,5165,5071,5071,5071,5849,5847,5849,5070,5851,5852,5859,5862,5868,5870,5871,5871,5873,5874,5876,5881,5881,5885,5887,5881,5889,5876,5874,5880,5882,5881,5881,5874,5893,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5880,5891,5892,5881,5881,5881,5881,5895,5881,5881,5881,5881,5882,5881,5896,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5897,5901,5881,5881,5881,5881,5893,5881,5881,5881,5881,5881,5881,5881,5881,5881,5902,5881,5881,5903,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5907,5881,5881,5881,5881,5881,5881,5881,5881,5881,5892,5881,5881,5881,5881,5909,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5910,5881,5912,5881,5881,5881,5881,5886,5881,5881,5881,5913,5881,5881,5881,5881,5915,5882,5881,5881,5881,5887,5881,5881,5881,5881,5881,5881,5892,5881,5881,5881,5881,5917,5918,5881,5904,5881,5881,5881,5881,5881,5883,5881,5881,5887,5881,5881,5881,5881,5904,5881,5881,5881,5881,5881,5873,5881,5881,293,5881,5881,5920,5881,5904,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5881,5892,5881,5881,5881,5892,5881,5881,5881,5881,5888,5881,5881,5881,5881,5881,5881,5881,5876,5881,5881,5921,5881,5881,5924,5924,5924,5924,5924,5924,5924,5925,5926,5924,5921,5876,5927,5924,5924,5924,5929,5930,5924,5924,5924,5924,5924,5890,5924,5924,5924,5924,5932,5924,5876,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5929,5924,5924,5924,5928,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5876,5933,5928,5924,5924,5924,5924,5936,5924,5924,5924,5924,5924,5924,5924,5924,5924,5924,5925,5924,5924,5924,5924,5924,5933,5939,5941,5939,5939,5939,5939,5938,5939,5942,5939,5939,5939,5939,5939,5939,5939,5939,5942,5939,5888,5939,5939,5939,5939,5939,5939,5939,5876,5939,5939,5943,5894,5939,5939,5939,5944,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5939,5944,5939,5939,5939,5874,5873,5950,5953,5957,5962,5963,5963,5964,5969,5975,5983,5984,5985,6003,6011,6014,6021,6025,6027,6028,6005,6031,6036,6037,6039,6044,6047,6056,5972,6058,6058,6058,6058,6058,6060,5972,6062,6063,6064,5969,6070,6071,6072,6047,6009,6004,6074,6073,6079,6080,5948,6082,6083,6085,6087,6087,6089,6090,6090,6088,6088,6088,6088,6091,6092,6096,6091,6091,6100,6103,6106,6108,6112,6115,6122,6126,6130,6131,6141,6143,6150,6146,6156,6157,6158,6159,6161,6168,6169,6171,6173,6179,6191,6195,6200,6176,6203,6206,6201,6201,6209,6210,6217,6229,6230,6235,6234,6239,6240,6266,6212,6268,6175,6270,6279,6276,6202,6285,6286,6163,6104,6104,6288,6295,6293,6299,6289,6287,6303,6305,6308,6309,6311,6314,6318,6315,6320,6324,6325,6326,6328,6330,6324,6335,6336,6310,6331,6314,6311,6343,6306,6351,6372,6375,6377,6386,6404,6405,6411,6417,6417,6421,6428,6433,6436,6441,6442,6447,6421,6456,6460,6462,6470,6472,6477,6479,6482,6483,6490,6471,6450,6369,6402,6493,6512,6538,6540,6495,6544,6559,6560,6567,6346,6568,6373,6569,6570,6431,6357,6352,6572,6574,6505,6593,6595,6599,6495,6605,6607,6610,6611,6623,6629,6666,6677,6678,6463,6467,6537,6682,6563,6512,6700,6704,6715,6675,6724,6726,6727,6732,6733,6735,6751,6756,6773,6786,6790,6792,6796,6797,6798,6801,6802,6812,6816,6817,6818,6821,6826,6830,6667,6833,6847,6863,6864,6865,6876,6877,6880,6881,6883,6773,6773,6909,6910,6913,6914,6773,6923,6924,293,293,293,293,293,293,293,293,6928,6945,6961,6974,6976,6984,6456,6467,6512,6801,6986,6989,6696,6647,6992,6994,6996,6997,7000,7001,7007,6878,7009,7013,7017,7020,6566,7022,7039,7040,6751,6863,7042,7047,6646,7050,7052,7055,7057,7058,7062,7066,7075,7077,7078,6816,7080,7022,7086,7087,7094,7103,6878,7104,7107,7108,7109,7110,7111,7116,6975,7118,7136,6669,6669,6672,7160,7161,7057,7162,7163,6933,7174,7098,7180,7198,7200,7072,7210,7216,6456,7223,7225,6469,7250,7250,7250,7250,7250,7258,6512,7261,7264,7265,7269,7271,7272,7022,7275,7299,7301,6773,7302,7232,7303,7304,7306,7307,7310,7314,6753,7321,7022,6993,7330,7332,7057,7333,7335,7338,7174,7226,7264,7342,7345,6672,6737,7347,6773,7348,7349,7352,7356,7360,6974,6974,7022,6672,7361,7363,6773,7335,6974,7364,7373,7388,7172,7401,7402,7412,7413,7414,6731,7415,7425,7427,7045,7428,7429,7429,7429,7431,7435,7438,6974,7183,7439,7440,6847,7442,6775,6775,7445,6974,7452,7333,6974,7453,7456,7461,7476,7482,7487,7490,7491,7042,7493,7495,7490,6974,7498,7499,7501,7518,6837,7519,6930,7521,7202,7522,7537,7543,7545,7557,7407,7558,7575,7592,7594,6456,7595,7604,7604,7605,7607,7614,7619,7620,6707,6709,7622,7628,6786,7629,7613,7631,7637,7640,7641,7642,7643,7651,7665,7671,6937,7674,6564,7675,7630,6709,7676,7677,7682,7628,7688,7690,7694,7697,7374,7700,7704,7708,6915,7711,7721,7723,293,293,293,293,293,293,293,293,293,293,7733,6774,6667,7651,7740,7748,7749,7753,7759,7761,7762,6539,7766,7608,7767,7769,6836,7772,7774,7347,7775,7776,7748,7778,6667,6672,7781,7784,6776,7786,7748,7334,7042,7794,7797,7799,7810,7812,7816,7821,7651,6836,7822,7334,7824,7826,7827,7830,7834,7840,7844,7845,7852,7762,7855,7856,6951,7860,7862,7760,7865,7509,7872,7876,7405,7878,7887,7889,7900,6566,7774,6878,7907,7921,7928,7929,7930,7937,7822,6779,7938,7939,7942,7943,7946,7949,7935,7822,7651,7044,7950,7951,7952,7952,7955,7961,7648,7748,7181,7450,7748,7810,7962,7774,7923,7320,7964,7965,7967,6953,7749,7975,7748,7976,7979,7208,7980,7762,7982,7334,7983,7966,7986,7989,7991,7547,7457,7993,7997,7890,7819,7356,7999,8000,7748,8001,8004,7951,8016,8017,7507,8021,7748,7983,8024,8026,7478,8033,7202,7986,8034,8035,8038,8039,8040,8042,8043,8047,8049,8056,8057,8060,8062,8064,8065,7811,7889,8067,7807,8069,8088,8100,8103,8121,8124,8127,8149,8151,6468,8154,8161,8162,8163,8167,7774,8179,8191,8192,8194,7229,8199,8208,6738,7622,8223,8224,8225,8208,8226,7622,8235,8240,8245,293,293,293,293,293,293,293,293,293,293,293,293,293,293,8246,8260,8262,6667,8265,8277,8290,8208,7484,6738,8292,6779,6835,8294,8295,8298,8299,8301,8302,8317,8318,6948,8319,8322,8325,8330,8335,8353,8359,8364,8365,6753,8369,8371,8373,8374,8224,8224,7930,8375,8377,8386,8390,7642,8392,8399,8403,6933,8405,8408,8410,8416,8419,8422,8429,8429,8430,8429,6933,7205,8431,7827,6933,8432,8442,8443,8444,8445,8447,8449,8450,7000,8416,8454,8455,6782,7703,8457,8236,8458,7825,8459,8460,8037,8399,6613,8429,7946,7205,7762,6673,8403,6779,8428,8465,8478,8481,8345,8482,8399,8484,8483,8487,8429,7205,6977,8491,8494,8496,8499,8500,6932,8502,8505,8506,8510,8487,8390,8512,8513,8515,8341,8404,7166,7202,8517,8522,7560,8529,8532,6782,8320,8429,8538,8539,8549,8552,8554,8487,7480,7993,8561,8062,8487,8563,8570,8573,8507,8575,8576,8097,8583,8584,8371,8226,6738,6835,293,293,293,293,293,293,293,293,293,293,7046,8371,8592,8402,6760,7930,8593,8399,7484,8403,8293,6933,8319,7999,8429,6948,8594,8552,8601,8602,8602,8602,8604,8375,8605,8607,8613,8269,7983,8614,8487,8616,8618,8619,8506,8620,8515,7205,8623,8625,8626,8627,8629,8374,8635,8639,8641,8432,8654,8507,8431,8655,7946,8658,7201,7762,8664,8508,8666,8669,8097,8617,8393,6932,6932,7991,8673,8674,8508,7205,8675,8091,8680,7405,7992,8682,8684,8685,8575,8689,8693,8701,8403,8705,8707,8429,8265,8432,8709,8664,8710,8429,7117,8336,7762,8677,7202,8711,8712,7559,6930,8266,8399,8508,8715,8716,8487,7762,8718,8730,8731,8734,8735,8487,8524,7898,7211,8742,8062,8583,8747,8751,8429,7991,8487,8677,8552,8507,7478,7993,8756,8757,8664,8758,8625,8529,8487,8762,8764,8675,8675,8675,8766,8773,6930,6930,6930,8775,8776,7205,8778,7900,8780,8575,8575,8105,8782,7216,8669,8784,8788,8789,293,293,293,293,293,293,293,293,293,8575,8560,8792,8795,8583,8804,8766,8817,8819,6097,6098,6104,8820,6101,6101,6101,8822,6104,8822,8824,8826,8829,6107,8830,8831,8831,8834,8825,8838,8839,8841,8838,8844,8846,8850,8853,8850,8850,8854,8854,8855,8842,8856,8850,8856,8850,8857,8858,8893,8902,8905,8908,8911,8883,8886,8857,8912,6091,6091,8913,8917,8918,8920,8921,8919,8922,8926,8935,8934,8927,8937,8938,8927,8940,8945,8947,8948,8949,8950,8952,8954,8954,8955,8956,8957,8959,8965,8966,8970,8994,8996,8956,9003,9004,8957,9008,9004,8970,8941,9012,8957,9013,8966,8947,8970,9010,9014,9015,9016,8968,8947,6091,9019,9025,9034,9035,9036,9038,9039,9041,2,9042,9043,9044,9041,9047,9050,9054,9055,9058,9062,9067,9070,9075,9078,9075,9089,9089,9089,9089,9089,9092,9097,9092,9101,2,9105,9103,9109,9112,9113,9121,293,9126,9128,9129,9130,9136,9137,9142,9146,9148,9149,9148,9150,9164,9165,9168,9171,9174,9173,9180,9186,9187,9188,9172,9169,9190,9191,9195,9204,9209,9214,9217,9213,9198,9196,9220,9223,9225,9249,9257,9259,9262,9279,9283,9249,9284,9288,9288,9096,9289,9289,9292,9294,9300,9299,9301,9302,9301,9311,9313,9301,9327,9131,9346,9347,9342,9353,9356,9352,9352,9357,9314,9359,9372,9387,9380,9100,9401,9404,9405,9408,9416,9420,9421,9422,9423,9428,9303,9301,9433,9440,9438,9441,9438,9437,9442,9446,9448,9454,9456,9458,9459,9464,9465,9467,9468,9470,9469,9470,9476,9416,9484,9489,9490,9488,9491,9495,9494,9494,9494,9497,9498,9485,9499,9514,9515,9113,9523,9441,9421,9525,9529,9532,9100,9102,9537,9536,9538,9539,9539,9540,9540,9540,9540,9540,9540,9540,9541,9543,9543,9544,9026,9545,9566,9575,9577,9602,9603,9621,9627,9604,9629,9644,9646,9649,9654,9655,9656,9652,9659,9661,9662,9549,9546,9666,9667,9668,9672,9676,9681,9681,9683,9687,9697,9709,9711,9680,9712,9680,9679,9713,9717,9724,9724,9725,9737,9743,9752,9764,9770,9775,9778,9784,9789,9791,9793,9793,9793,9793,9793,9774,9783,9814,9831,9834,9836,9836,9737,9843,9792,9852,9792,9854,9844,9858,9859,9855,9866,9881,9882,9883,9884,9836,9021,9885,6088,9886,9891,9892,9919,9920,9941,9942,9948,9954,9724,9955,9958,9956,9956,9964,9965,9966,9967,9737,9976,9978,9983,9984,9987,9988,9077,9077,9077,9077,9077,9990,9989,9674,9991,9992,9028,9994,9997,9998,10006,10010,10025,10026,10039,10032,10057,10003,9076,9540,9540,10058,10068,10086,10096,10097,10100,10102,10102,10124,10143,10154,10166,10183,10195,10206,10209,10221,10224,10230,10233,10249,10254,10265,10267,10270,10263,10254,10273,10263,10265,10275,10265,10295,10276,10302,10308,10310,10325,10138,10336,10340,10342,10343,10354,10363,10382,10387,10388,10405,10418,10419,10433,10448,10460,10469,10496,10496,10416,10497,10499,10304,10500,10504,10507,10500,10502,10508,2,10528,10533,293,293,293,293,293,293,293,293,293,293,293,10517,10530,10549,10559,10571,10576,10579,10601,10602,10610,10636,10642,10636,10645,10647,10630,10629,10636,10629,10659,10682,10699,10700,10704,10713,10690,10715,10737,10738,10749,10754,10764,10772,10765,10783,10788,10791,10819,10834,10835,10837,10832,10838,10834,10844,10853,10854,10870,10905,10906,10913,10914,10927,10931,10932,10942,10941,10807,10976,10980,10980,10980,10980,10980,10980,10980,10980,10980,10981,10982,10999,11016,11041,11054,11069,10659,11078,11087,11088,10820,11089,11099,11100,11106,11111,11112,11118,11122,11131,11137,11141,11145,11152,11163,11165,11166,11192,10663,11193,11195,11197,11203,11205,11206,11212,11251,11251,11252,11251,11238,11237,11222,11254,11256,11263,10659,11268,11269,11280,10750,11281,11281,11281,11281,11281,11281,11281,11281,11087,10649,11087,11288,11167,11290,11292,11295,11312,10163,11330,11333,11328,11335,11340,11341,11344,11346,11367,11374,11376,11390,11401,11405,2,11419,11432,11433,11433,11435,11440,11404,11400,11443,11438,11444,11446,11449,11444,11451,11439,11405,11439,11405,11452,11439,11439,11443,11453,11449,11399,11403,11439,11449,11449,11449,11461,11463,11464,11470,10125,11483,11495,11498,11501,11501,11505,11505,10424,11508,11528,11533,11537,11542,11552,11558,11559,11561,11561,11567,11570,11571,11573,11574,11574,11575,10314,10314,10314,11340,11586,11596,11604,11611,11614,11622,11626,11626,11626,11626,11626,11626,11626,11634,11635,11638,10124,11376,11649,11651,11641,11659,11664,11665,11341,11675,11681,11557,11682,11689,11695,11699,11701,11704,11557,11705,11667,11708,11708,11708,11708,11708,11708,11708,11708,11708,11708,11721,293,293,293,293,293,293,293,293,293,293,293,11731,11731,11731,11508,11735,11739,11501,11745,11748,11669,11756,11557,11701,11507,11758,11763,11766,11557,11776,11780,293,11701,11514,11781,11787,11540,11807,293,11816,11831,11832,11508,293,11850,11854,11854,11586,11857,11857,11861,11864,11868,11869,11482,11879,11883,11899,11900,11556,11901,11508,11906,11916,11906,11948,11951,11957,11962,11969,11980,11982,11987,11988,11990,11991,12001,12002,12003,12005,293,11883,11882,12010,12016,12005,11501,11501,12018,11319,12031,11459,12034,10330,11340,11729,12035,11556,12036,11501,12037,12041,11882,12060,12062,12065,11340,11343,11296,11564,12073,12077,12039,12080,12092,12100,12104,12066,12107,12121,12133,12105,12135,12132,12087,11345,12141,11635,12144,10126,12145,11553,12148,12149,12154,11532,12156,12160,11689,12165,10124,12166,11320,11501,11340,293,12196,12208,12216,12222,10359,12236,10414,10104,12241,12248,293,12249,12249,12259,12260,11500,12261,12267,12288,12304,12307,12314,12315,12333,12334,10130,12337,11341,11341,12343,12351,12360,12358,11587,12361,12039,12375,12379,12381,12389,12400,12405,12406,12421,12428,11603,12431,293,12386,12434,12441,12448,12453,12456,12457,12457,12457,12457,12457,12457,12457,12457,12460,10255,293,12463,12463,12463,12463,12463,12463,12463,12463,12463,12464,12468,12473,12473,12473,12473,12473,12473,12473,12473,12473,12487,12507,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,12514,12531,12539,12541,12542,12542,12543,12544,12084,12548,12437,12552,12555,12561,12548,12540,12563,12568,12576,12581,12581,12582,12591,12474,12089,12434,12593,12087,12090,12601,12603,12606,12607,12540,12611,12603,12618,12555,12636,12639,12086,12434,12040,12643,12647,12547,12087,12648,12651,11680,293,12653,12653,12654,12655,12657,12659,12658,12664,12541,12540,12541,12541,12541,12671,12655,12672,12674,12683,12685,12686,12688,12689,12690,12694,12701,12704,11564,12708,12709,12713,12714,12714,12714,12714,11508,11508,12720,12739,11508,12740,12741,11340,11341,12756,12769,12776,12781,12788,12789,12790,12796,12799,12800,12801,12800,12803,12802,11490,12819,12820,12824,12831,12832,12837,12843,12843,12843,12843,12843,12843,12843,12843,12843,12843,12843,11490,12857,12863,11317,11489,12868,11689,11508,12871,11573,11990,10124,12835,12875,12883,12882,12886,12875,12788,12788,12891,12899,12901,12903,12917,12925,12925,12925,12925,12925,12925,10364,12929,12935,12935,12935,12935,12935,12894,12936,12941,12956,12941,12960,12963,12965,12965,12965,12965,12965,12966,12974,12971,12978,12979,12993,12994,12996,12997,12997,12997,12997,12997,12999,10124,13036,13047,13050,13080,13084,13117,13122,13122,13122,13122,13122,13122,13128,13129,10303,10124,13141,13145,13152,13156,13157,13160,13166,13145,13170,13187,13188,13166,13193,13209,13210,13213,13216,13055,13232,13233,13253,13247,13257,13261,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,13042,13270,13270,13270,13270,13270,13270,13270,13270,13271,13275,11988,11990,10124,13276,13288,13293,13294,13297,13297,13297,13297,10309,13298,13303,13307,13313,13314,13321,13327,13331,13334,13335,13344,13345,13349,13352,13370,13362,13371,13395,13399,13013,10124,13400,13400,13402,13405,13406,13406,13406,10126,13410,13417,13418,13267,13420,13423,13422,13437,10115,13448,13460,13468,13466,13472,13472,13473,13468,13475,13466,13477,13468,13455,13469,13480,13484,13272,13485,13493,13501,13507,13519,13529,13531,13532,13543,13554,13563,11340,13571,10110,11990,13579,13585,13417,13586,13596,13600,10326,10118,13500,10124,13601,13586,13605,13606,13608,13605,13611,13613,13611,13586,13617,13622,13145,13629,13642,13659,13663,13671,13696,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,13727,13671,13755,13755,13755,13755,13755,13755,13755,13755,13755,13755,13755,13758,13759,13762,10312,11340,293,11340,10303,13422,13789,13801,13807,11344,13809,13813,13816,13818,13043,13417,13416,13273,13835,13331,13845,13856,13857,13850,13839,13858,13860,13859,13267,13866,13892,13897,13898,13918,13933,13941,13295,13945,11467,13946,13946,13946,13946,13946,13946,13418,13947,13948,13586,13961,13349,13971,13975,13978,13985,13272,13986,11340,13272,11340,13586,13988,10329,11341,13991,13121,13272,13417,13417,14005,13586,14006,14007,13349,14009,13550,14015,13550,13550,14019,13534,13534,14024,14027,14035,14043,14062,14085,14090,13002,13351,13335,13351,10110,10124,14092,13267,13272,14093,14094,13483,13344,13343,13313,13272,13043,14099,10335,14113,13499,10124,14117,13267,13349,14118,14120,14125,14127,14128,11340,14131,14133,14135,14145,14148,14148,14149,14007,14007,14007,14007,14150,14153,14158,14157,14160,14161,293,293,293,293,293,293,293,293,293,293,293,293,14175,14180,14187,14186,14191,14186,14151,14219,14223,14229,14238,14271,14277,14280,14283,14298,14309,14310,14314,14332,14345,14348,14349,14352,14384,14390,14389,14392,14400,14420,14424,14428,14430,14449,14473,14478,14482,14480,14497,14504,14525,14535,14556,14565,14572,14573,14573,14573,14573,14573,14579,14585,14588,14589,14597,14621,14625,14626,14628,14629,14631,14629,14634,14643,14557,14645,14652,14584,14670,14678,14690,14625,14692,14625,14693,14694,14625,14584,14700,14578,14701,14702,14704,14727,14625,14738,14583,14557,14741,14579,14625,14743,14693,14606,14744,14745,14755,14756,14785,14790,14794,14797,14798,14817,14831,14831,14831,14831,14831,14838,14851,14851,14859,14861,14863,14864,14866,14868,14862,14876,14757,293,293,293,293,293,293,293,293,293,293,293,293,293,14897,14899,14903,14903,14903,14903,14903,14903,14903,14903,14906,14908,14882,14915,14929,14938,14450,14959,14964,14965,14968,14968,14968,14968,14968,14968,14964,14985,15008,15004,15004,15010,15016,15018,15028,15030,15031,15035,15055,14998,15056,15031,15057,15061,15074,15004,15091,15096,15098,15099,15099,15000,15125,15130,15133,15148,15149,14962,14964,15150,15088,14947,14967,15151,14964,15061,15006,14964,15150,15152,15170,15175,15175,15175,15175,15177,15179,15180,15181,15060,15211,14972,15031,15212,15218,15016,15220,15093,15223,15226,15229,14401,15258,15263,15263,15274,15288,15263,15263,15263,15293,14358,15312,15317,15320,15339,15363,15364,15364,15366,15370,15351,15379,15380,15381,15382,15385,15319,15381,15314,15386,15381,15381,15389,15392,15366,15393,15394,14333,15414,15419,15421,15456,15419,15420,15466,15476,15479,15421,15483,15484,15487,15421,15496,15500,15421,15416,15525,14299,15544,15549,15550,15562,15621,15643,15645,15646,293,293,293,293,293,293,293,15648,15656,15661,15668,15669,15670,15673,15678,15682,15548,15673,15683,15647,15672,14239,2,15694,15691,15711,15731,15734,15744,15765,15771,15741,15734,15774,15780,15805,15812,15813,15847,15859,15881,15884,15887,15889,15891,15892,15694,15694,15894,15895,15896,15899,15912,15896,15915,15918,15920,15694,15923,15924,15925,15699,14150,15938,15939,15938,15937,15952,15953,15958,15960,15960,15967,15959,9724,15976,15982,16006,16014,9726,16027,16045,16059,16061,16063,16073,16091,16103,16105,16106,16105,16124,16138,16138,16140,16165,16172,16171,16174,16193,16207,16206,16222,16266,16273,16278,16280,16299,16310,16312,16278,16317,16329,16332,16312,16334,16336,16337,16278,16279,16367,16374,16373,16388,16390,16391,16391,16205,16398,16413,16419,16390,16421,16431,16203,16390,16209,16453,16454,16456,16458,16461,16465,16458,16458,16472,16390,16390,16390,16473,16390,293,293,293,293,293,293,293,293,16390,16457,16474,16474,16474,16474,16398,16483,16491,16163,16494,16495,16502,16519,16528,16529,16532,16537,16543,16549,16554,16559,16174,16565,16570,16492,16167,16579,16607,16140,16608,16617,16131,16136,16140,16621,16634,16635,16636,16636,16636,16636,16636,16636,16638,16638,16640,16139,16641,16646,16627,16648,16649,16658,16674,16135,16135,16135,16135,16648,16678,16701,16706,16709,16710,16714,16136,16648,16646,16134,16648,16621,16717,16718,16722,16093,16733,16734,16734,16734,16734,16734,16734,16734,16734,16734,16734,16734,16738,16740,16740,16740,16747,16752,16755,16760,16765,16771,16772,16773,16800,16801,16802,16808,16752,16810,16814,16765,16752,16823,16825,16809,16827,16840,16842,16844,16847,16851,16851,16851,16856,16815,16809,16760,16841,16738,16863,16866,16868,16745,16747,16875,16742,16809,16842,16876,16876,16876,16761,16877,16842,16809,16856,16879,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,16880,16881,16882,16900,16820,16904,16908,16904,16919,16758,16925,16929,16740,16740,16740,16740,16740,16934,16809,16939,16944,16907,16907,16809,16946,16950,16956,16959,16741,16961,16960,16960,16964,16965,16986,16988,16994,16934,16988,16998,16809,16988,16813,16809,17008,17011,17015,17018,17023,17024,17032,17035,17045,16809,17050,17050,17050,17050,17050,17050,17050,16809,16988,17058,17067,17078,17082,17094,17098,17099,16758,17104,17107,17107,17107,17107,17107,17107,16988,16988,16878,16959,17109,16878,17111,16988,16988,17082,17114,16809,17118,16747,17121,17138,16873,16878,293,293,293,293,293,293,293,293,293,293,293,17139,17099,16988,17109,17141,17143,16959,16826,17147,16758,16988,16988,16988,16988,17156,17158,16826,16988,17059,17160,16747,17161,16939,17171,16938,17173,16805,16762,17196,16770,17006,17196,17109,16907,17197,17197,16758,16764,16826,17201,16988,16976,17205,16939,17207,17215,16805,16813,17173,17216,16809,17117,16934,16988,16950,16747,16918,17218,16988,17235,16988,16959,16988,16878,17237,293,293,293,293,293,293,293,293,293,293,293,17240,16758,16907,17241,16809,16772,16758,17242,16747,16879,16950,17068,17243,16988,16934,17252,17111,17106,16888,16920,16813,17261,17259,16793,16805,17173,16988,17024,17172,16809,16988,17147,17263,16965,17109,16987,16988,16758,17287,17099,17263,16809,16741,17288,17255,16802,17300,16800,17303,17309,16793,16793,16793,16793,17220,17057,16965,16809,17315,16809,17002,16813,17317,16904,16865,16864,16864,16864,16864,16864,17309,17256,17261,17318,17318,17318,17318,17320,16763,17321,17322,17007,17157,16747,17323,293,293,293,293,293,293,293,293,293,293,293,293,293,17324,16809,16809,17325,17325,17326,16747,16867,17094,16950,16809,17333,17300,17343,17348,17368,17376,17391,16873,16785,16826,17396,17407,17423,17411,17436,17432,17438,17454,17461,17466,17471,17474,17480,17481,17483,17505,17506,16102,16105,17506,17507,17509,17510,17506,17506,16105,16105,16105,17513,17521,17522,17529,17530,17531,16101,17509,17555,17565,16809,17581,17082,17585,17502,16722,17588,17595,17596,17601,17605,17605,17602,17604,17602,17606,17607,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,17596,6091,6091,6091,17611,17612,17613,17614,17614,17614,17614,17614,17614,17614,17614,17614,17614,17614,17614,17614,17614,17614,17614,293,17614,17614,17615,17615,17615,17615,17615,17616,17619,17621,17622,17620,17623,17624,17626,17627,17615,17615,17615,17630,17631,17631,17632,17642,17645,17643,17647,17654,17662,17663,17654,17666,17662,17648,17667,17646,17685,17691,17688,17698,17705,17706,17718,17703,17720,17744,17759,17750,17760,17764,17775,17778,17781,17760,17685,17785,17795,17801,17802,17814,17821,17837,17841,17849,17807,17851,17854,17856,17861,17853,17867,17859,17883,17890,17669,17719,17719,17896,17897,17899,17900,17904,17905,17906,17913,17918,17931,17946,17914,17950,17687,17686,17954,17630,17630,17955,17956,17960,17962,17962,17974,17979,17988,17989,17992,17863,17806,17865,17998,18003,17688,18006,18006,18017,18037,17880,17861,18038,17804,18041,17785,17785,18060,18061,18065,18067,18070,17776,18071,18072,18074,18078,18079,18082,17702,17699,17700,18083,17694,18103,18109,18102,18115,18130,18131,18132,18134,18139,18091,18147,18161,18168,18181,18184,18187,18166,18195,18195,18195,18195,18195,18195,18195,18195,18195,18195,18195,18195,18195,18217,18221,18222,18250,18254,18271,18187,18287,18179,18292,18211,18280,18298,18179,18222,18222,18299,18166,18164,18308,18316,18316,18166,18308,18208,18319,18320,18322,18181,18325,18320,18320,18327,18307,18330,18333,18219,18352,18179,18090,18160,18181,18356,18181,18359,18219,18181,18364,18367,18297,18371,18374,18376,18377,18379,18384,18418,18421,18300,18169,18166,18187,18424,18325,18378,18319,18435,18319,18437,18181,18439,18443,18156,18443,18465,18472,18473,18474,18502,18498,18494,18497,18511,18491,18485,18478,18140,18162,18512,18180,18516,18519,18187,18187,18187,18455,18524,18525,18525,18525,18525,18526,18517,18528,18530,18531,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,18181,18532,18537,18157,18539,18166,18541,18548,18553,18552,18569,18570,18571,18566,18572,18583,18599,18601,18153,18603,18475,18606,18616,18632,18633,18638,18325,17631,17630,17700,18639,17700,18643,18643,18643,18643,18643,18644,18645,18646,18076,18648,17766,17766,17766,17766,17766,18654,17746,17746,17746,17719,18662,18660,18666,18667,18667,18668,18669,18690,18692,18694,18688,18719,18706,18704,18731,18732,18732,18696,17631,17702,18734,17759,17746,17695,17760,18735,17669,18736,18740,17764,17695,18741,18742,17894,18745,18761,18780,18785,18794,18795,17703,17766,17690,18817,17955,17640,18818,17660,17660,17654,18819,18836,18836,18838,18842,18844,18842,18842,17653,18871,18850,17631,293,18872,17719,18873,18876,18877,18879,18881,18882,18882,18882,18882,18882,18882,18882,18882,18882,18882,17633,17669,18825,18886,18835,18889,18889,18889,18889,18889,18890,17631,18891,18842,18841,18841,18895,18896,18898,18874,17628,17628,18915,18910,18924,18938,18936,18899,18936,18944,18932,18903,18948,18949,18963,18964,18967,18920,18971,18977,18920,18985,18987,18987,18987,18999,18920,18906,19000,18968,18900,19001,17630,19004,293,18968,18899,18950,18923,17634,18920,19006,19006,19010,19011,19012,19014,19015,19018,19016,18971,18959,19019,19020,19021,18988,19022,19023,19027,19046,19048,19045,19057,18948,19058,19070,19071,19058,19094,19096,19097,19101,19103,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,19104,19107,19110,19116,19117,19119,19134,19124,19138,19140,19148,19154,19187,19173,19215,19217,19220,19152,19226,19238,19240,19243,19139,19244,19249,19248,19218,19218,19253,19254,18947,18947,19257,19258,19105,19262,19270,19278,19295,19297,17633,17630,19298,19299,19305,19304,19311,19341,19343,18947,19344,19345,19351,19357,19358,19363,19218,19369,19370,19375,19218,19422,19445,19450,19452,19469,19470,19477,19441,19526,19559,19562,19589,19591,19592,19248,19584,19594,19596,19597,19562,19598,19533,19601,19562,19603,19605,19605,19609,19623,19221,19566,19165,19625,19625,19626,19634,19638,19641,19645,19651,19659,19694,19694,19694,19694,19694,19694,19562,19160,19700,19702,19709,19710,19460,19715,19716,19719,19530,19732,19733,19760,19765,19772,19776,19561,19777,19575,19778,19195,19784,19631,19785,19243,19595,19786,19534,19791,19794,19797,19448,19798,19798,19799,19799,19799,19800,19801,19802,19247,19807,19808,19811,19821,19828,19831,19835,19806,19837,19840,19841,19274,19493,19846,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,19847,19246,19853,19857,19858,19767,19719,19719,19862,19866,19868,19164,19854,19872,19876,19801,19798,19571,19878,19881,19719,19869,19589,19874,19882,19909,19908,19913,19915,19881,19274,19928,19924,293,19794,19574,19929,19878,19576,19878,19937,19948,19951,19951,19954,19965,19968,19971,19836,19992,19639,19630,19637,19994,19999,20009,20023,20040,19647,20045,20047,19767,20051,20064,20081,19702,20082,20084,20014,20085,20088,20089,20092,20095,19846,20097,20100,19086,17628,293,20101,20103,20104,20102,20105,20102,20109,17628,20110,17628,20103,17615,17615,17628,17628,20111,17628,20114,20115,20118,20119,20115,20123,20120,20124,20125,20126,20127,20129,20128,20128,20130,20131,20137,20140,20143,20144,20148,20142,20150,20150,20148,20153,20156,20158,20160,20147,20164,20168,20168,20168,20168,20166,20168,20168,20168,20168,20168,20168,20165,20168,20168,20168,20168,20169,20169,20169,20169,20169,20168,20168,20172,20165,20168,20168,20168,20168,20168,20167,20168,20168,20168,20168,20168,20168,20165,20168,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,20173,20168,20167,20168,20167,20168,20167,20168,20168,20168,20168,20168,20168,20168,20167,20168,20167,20168,20168,20167,20168,20168,20168,20168,20168,20168,20168,20174,20168,20168,20168,20168,20168,20168,20168,20168,293,20168,20168,20168,20168,20168,20165,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20165,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20166,20167,20168,20166,20168,20168,20169,20168,20168,20168,20167,20168,20167,20168,20168,20168,20176,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20177,20168,20168,20168,20178,20168,20168,20168,20168,20168,20166,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20166,20168,20168,20168,20168,20168,20167,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20166,20168,20168,20168,20167,20168,20167,20168,20168,20168,20168,20168,20168,20168,20168,20166,20168,20174,20168,20168,20166,20168,20168,20168,20168,20168,20167,20168,20168,20168,20168,20168,20168,20168,20168,20167,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20176,20168,20168,20168,20168,20168,20179,20167,20166,20168,20167,20168,20168,20168,20168,20168,20168,20168,20168,20166,20168,20168,20177,20168,20167,20168,20168,20168,20168,20168,20168,20168,20168,20167,20168,20168,20167,20168,20168,20168,20168,20168,20167,20168,20168,20167,20168,20168,20177,20166,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20165,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20168,20166,20166,20168,20168,20168,20168,20168,20168,20168,20168,20165,20166,20166,20166,20167,20168,20166,20168,20168,20168,20168,20168,20166,20168,20168,20166,20165,20165,20180,20138,6084,20181,20184,20188,20189,20190,20193,20194,20195,20198,20199,20199,20191,20195,20205,20204,20197,20208,20210,20211,20191,20211,20212,20212,20215,20217,20191,20218,20211,20219,20220,20223,20230,20214,20204,20223,20233,20235,20217,20238,20239,20237,20242,20232,20243,20244,20211,20247,20241,20250,20252,20241,20253,20241,20254,20250,20241,20255,20212,20243,20212,20256,20241,20256,20241,20257,20253,20213,20214,20258,20249,20246,293,293,293,293,293,293,293,293,293,293,293,293,20262,20214,20264,20206,20214,20244,20212,20252,20212,20241,20232,20194,20199,20244,20242,20212,20214,20265,20268,20241,20191,20249,20271,20272,20244,20214,20242,20241,20273,20247,20275,20249,20277,20244,20279,20282,20283,20284,20249,20281,20209,20209,20247,20283,20270,20249,20246,20280,20239,20280,20286,20281,20281,20281,20271,20239,20283,20239,20287,20288,20291,20292,20288,20249,20294,20245,20209,20280,20280,20243,20297,20296,20281,20281,20298,20299,20288,20241,20301,20243,20301,20283,20301,20240,20302,20302,20304,20280,20305,20288,20307,20281,20240,20199,20195,20195,20224,20192,20192,20310,20309,20312,20299,20315,20199,20237,20316,20318,20318,20318,20322,20322,20329,20333,20329,20328,20331,20337,20324,293,293,293,293,293,293,293,293,293,293,293,20324,20327,20331,20332,20333,20328,20329,20333,20316,6083,20343,20344,20345,20348,20358,20363,20360,20369,20347,20378,20376,20377,20378,20347,20380,20383,20404,20410,20415,20415,20416,20419,20423,20427,20404,20428,20431,20430,20432,20436,20444,20448,20454,20456,20461,20463,20463,20459,20459,20467,20470,20452,20481,20481,20481,20481,20481,20481,20481,20481,20481,20432,20489,20449,20491,20495,20496,20499,20502,20502,20507,20511,20516,20516,20516,20516,20525,20526,20533,20539,20543,20552,20561,20576,20578,2,20585,20593,20597,20607,20608,20608,20598,20622,20650,20664,20679,20705,20729,20731,20746,20762,20763,20768,20608,20773,20778,20791,20789,20815,20829,20829,20830,20839,20840,20850,20867,20868,20869,20869,20869,20869,20869,20869,20710,20870,20897,20903,20909,20911,20922,20928,20931,20948,20969,20974,20978,20984,20990,20990,20990,20990,20990,20990,20990,21018,21032,21065,21101,21102,21106,21126,21142,21159,21167,21171,21185,21068,21186,21189,21195,21207,21220,21223,21233,21257,21271,21273,21207,21282,21307,21317,21321,21327,21274,21334,21335,21344,21346,21349,21353,21358,21362,21370,20885,21375,21376,21380,21384,21385,21386,21386,21386,21386,21391,21399,21410,21413,21416,21421,21429,20706,21431,21432,21436,21439,20664,21456,20624,20912,21457,21457,21465,21478,21480,21482,20651,21484,21485,21486,21358,21487,20731,21497,21516,21522,21524,21584,21521,21597,21600,21606,21613,21643,21649,21653,21654,21367,21667,21670,21683,21496,21686,21692,21693,21719,21720,21723,21725,21726,21731,21725,21732,20546,21737,21738,21741,21699,21743,21747,21747,21747,21747,21747,21747,21747,21759,21762,21769,21497,21781,21782,21497,21784,21786,21788,21791,21790,21795,21805,21819,21832,21826,21798,21807,21836,21835,21847,21848,21849,21849,21849,21849,21849,21849,21868,21887,21890,21908,21918,21918,21922,21921,21923,21936,21938,21957,21963,21966,21968,21975,21981,21984,21988,21988,21990,21998,21998,21999,22000,21999,293,293,293,293,293,293,293,293,293,293,22011,22012,22017,22024,22024,22026,22019,22013,20517,6082,5042,5041,22029,22030,22031,22032,22032,22032,22032,22034,5034,22035,5027,22040,22043,22044,22043,22043,22043,22043,22043,22043,22043,22043,22043,22043,22043,22043,22046,22053,22071,22071,22075,22078,22083,22082,22084,22065,22091,22092,22096,22101,22106,22108,22113,22120,22132,22132,22133,22135,22140,22141,22149,22149,22150,22152,4999,22156,22161,22158,22162,22162,22164,22162,22165,22167,22165,22163,22164,22158,22175,22177,22179,22180,22183,22173,22185,4998,22186,22187,4995,22188,22189,4995,22191,22196,22198,22203,22197,22209,22213,22205,22205,293,22218,22224,22190,22225,22227,22229,22233,22235,22239,22240,22238,22236,22241,22245,22249,22251,22252,22256,22262,22263,22263,22271,22264,22274,22274,22276,22277,22278,22280,22283,22285,22287,22288,22292,22263,22293,22261,22259,22294,22299,22302,22312,22311,22313,22310,22307,22307,22307,22322,22323,22325,22302,22327,22331,22334,22338,22343,22349,22359,22352,22352,22360,22363,22360,22365,22349,22371,22373,22376,22378,22380,22382,22252,22396,22397,22190,22398,22399,22400,5001,22403,22408,22435,22468,22512,22516,22494,22481,22429,22417,22517,22054,22054,22054,22054,22054,22054,22054,22054,22054,22054,22054,22054,22054,22054,22054,22054,22524,22539,22548,22549,22550,22165,22162,22551,22189,22557,22558,22030,22030,22031,22563,22568,22567,22102,22569,22579,22588,22591,22540,22593,22549,22162,22162,22163,22164,22166,22162,22162,22604,22602,22605,22187,22609,22611,22614,22618,22625,22631,22633,22636,22636,22637,22641,22642,22644,22650,22652,22653,22667,22668,22669,22677,22678,22679,22683,22684,22685,22685,22690,22692,22693,22694,22695,22696,22702,22703,22707,22708,22709,22714,22709,22716,22717,22721,22724,22715,22729,22731,22733,22736,22031,22738,22739,22086,22748,22153,22162,22162,22162,22166,22165,22158,22165,22162,22760,22761,22763,22288,22768,22345,22769,22770,22734,22030,22030,22773,22070,22138,22162,22162,22775,22774,22162,22776,22779,22783,22788,22789,22356,22791,22385,22769,22793,22029,22030,22031,22037,22798,22799,22135,22162,22162,22800,22801,22775,22804,22805,22808,22190,22809,22352,22352,1714,22813,22031,22093,5000,22161,22162,22801,22162,22814,22188,22816,22818,22365,22821,4999,22030,22031,22826,22137,22162,22162,22162,293,293,293,293,293,293,293,293,293,293,293,293,22800,22162,22801,22827,22173,22828,22190,22831,4995,4996,5001,22833,22735,22031,22834,22056,22835,22041,22041,22162,22162,22836,22774,22774,22837,4999,22606,22194,22841,22842,22844,22247,4995,4995,4991,5028,5039,22029,22030,22031,5027,22056,22102,22845,22162,22162,22162,22800,22173,22846,22846,22205,22848,22225,22850,4999,22030,22031,22851,22854,22855,22856,22162,22162,22775,22801,22162,22860,22168,22194,22294,22361,22861,22364,22819,22813,22031,22865,22151,22162,22162,22801,22800,22186,22229,22357,22866,22030,5031,22868,22162,22162,22775,22800,22162,4998,22204,22360,22870,22030,22035,22871,22162,22162,22801,22775,22187,22246,22872,22874,5043,22876,22030,22031,22880,22162,22162,22801,22800,22801,22785,22263,22881,22881,5001,22030,22882,4999,22162,22162,293,293,293,293,293,293,293,293,293,293,293,293,293,22165,22163,22888,22190,22893,2,22896,22030,22897,22899,22162,22162,22167,22164,22188,22248,22030,5026,22905,22162,22162,22165,22164,22911,2,22030,22772,22139,22162,22162,22166,22912,22913,22917,22030,22031,22922,22162,22162,22164,22165,22924,5000,22030,22928,22162,22162,22930,22164,22949,22030,22772,22905,22162,22162,22930,22952,22965,22793,22030,22977,22162,22162,22166,22165,22978,22937,5034,22031,22142,22162,22162,22167,22165,22225,22979,22030,22980,22162,22162,22164,22165,22165,22985,22987,22990,22031,22162,22162,22165,22167,23013,23014,293,293,293,293,293,293,293,293,293,293,293,293,22030,23018,23030,23031,22162,22162,22164,22165,23033,23034,4995,22735,22027,23046,22162,22162,22165,22165,23052,22793,22031,23054,22162,22162,22164,22164,22204,2,23055,22031,22162,22162,22167,22162,23059,5067,22031,22048,22162,22162,22167,293,22167,23060,22029,22030,23061,22152,22162,22162,22165,22163,22190,5031,22030,23062,23063,22162,22162,22167,22168,23060,23066,22030,22048,22162,22162,22166,22164,23067,23068,23070,22869,22030,23077,22162,22162,22930,23078,22190,5044,22031,22162,22162,22165,22166,22944,22988,22031,23079,22162,23080,293,293,293,293,293,293,293,293,22165,23081,22210,23082,22896,22030,22559,23084,22162,22162,22167,22167,23085,23088,22793,22031,23093,22162,22162,22163,22182,23094,23095,22030,22927,23096,22162,22167,22166,22165,22204,4990,22030,5027,22162,22162,22167,22167,22204,22190,22793,23098,22031,23099,22162,22162,293,22162,22858,23068,23101,23102,22162,22162,22167,22164,23103,22896,22031,22969,22162,22162,22167,22165,22227,23105,22030,22560,22162,22162,22165,22165,23106,22793,22031,23109,22162,22162,22165,22177,23110,22988,5034,22867,22162,22162,22165,23113,23114,22030,22030,23116,22162,293,293,293,293,293,293,293,293,293,293,22162,293,22165,22189,23106,23123,23124,22030,23125,22925,23127,22162,22162,22164,22778,23128,2,22735,22031,23130,22162,22162,22165,22167,23103,22988,22031,22142,22162,22162,22164,22158,23131,23098,22030,23135,22162,22162,22166,22167,22166,22848,23136,22030,23137,22162,22162,22162,22165,23138,23139,22988,22031,23141,22162,22162,23080,22162,22167,22828,23143,23144,22031,23145,22162,22162,22164,22186,22190,22030,22031,23146,22162,22162,22165,23147,22190,22735,23148,22162,22162,22165,22165,22225,22029,22031,23155,22162,22162,22164,293,293,293,293,293,293,293,293,293,293,22165,22930,22189,23103,5036,23159,22031,23162,23163,22162,22164,22163,23164,4991,22030,23165,23167,22162,22162,22162,22186,23170,22988,22031,22139,22162,22162,22166,22752,23106,23171,22031,23172,22162,22162,22158,22164,22189,22190,5031,22031,23137,23151,22162,22162,22165,22165,22165,22164,22165,23174,23106,23175,23176,22031,23115,23177,22162,22162,22165,22157,23050,23183,22030,23185,22162,22162,23080,22163,22165,22189,23186,23159,22031,23191,22162,22162,22167,22165,23192,23196,22793,23156,22031,23198,22162,22164,22164,23199,23201,22988,23202,22162,22162,22167,22164,23205,2,23159,293,293,293,293,293,293,293,293,293,22030,22027,23154,22162,22162,22164,22163,22183,23206,23208,293,22031,23209,22162,22162,22167,22166,23210,2,5028,5028,5028,5028,5028,5028,22030,23148,22162,22162,22162,22164,22907,22792,22030,23211,22162,22162,22167,22186,22999,23212,22031,22152,22162,22165,22167,23213,2,22030,22031,23021,22162,22162,22167,22165,23215,23216,22030,23219,22162,22162,293,22167,23006,23159,22031,23090,22162,23080,22165,22205,5043,22030,23062,22162,22162,22165,22167,23120,22030,23062,22162,22162,22162,22167,23220,23221,22031,22140,22162,22164,293,293,293,293,293,293,293,293,293,22165,22163,4994,23103,5000,23171,22031,23222,22162,22162,22167,22162,22164,23223,23201,22030,23227,22162,22162,22165,22158,23230,4994,22988,22031,22142,22162,22164,22166,4995,23232,5039,22988,22031,22549,22162,22167,22166,23233,23233,23233,23233,23233,23233,23233,23233,23233,23233,23233,23233,23237,5050,22030,23238,22138,23244,23248,23241,22135,22162,22162,22165,22165,23249,5030,22735,23062,22161,22162,22162,22165,22189,23201,22030,23250,22162,22162,22165,22166,22951,5033,22030,23251,23252,22162,22162,22167,22163,23253,22029,22030,23062,22140,22162,22162,22164,23255,4995,23259,22031,22036,22162,22162,22165,293,293,293,293,293,293,293,293,293,293,293,23260,22204,23050,5036,23262,22031,23274,22162,22162,22164,22162,23106,23276,22030,23062,22154,22162,22162,22165,22164,22189,4999,22734,22031,22589,22162,22162,22162,22165,22162,22225,23144,22030,5000,22162,22162,22162,293,23277,22028,22030,23148,22162,22162,22166,22165,1714,22988,23278,22868,22162,22162,22165,22166,23281,22896,22988,22031,23285,22162,22162,22162,22167,23286,22988,22030,23148,22161,22162,22162,22165,22828,23287,23262,23062,22162,22162,22164,22802,2,23156,23062,23252,22162,23080,293,293,293,293,293,293,293,293,293,22167,22166,22828,23288,23289,22988,22030,23290,23291,22162,22162,22166,22803,23292,22896,22988,23062,22580,22162,22162,22164,23293,23276,22988,5027,22162,22162,22165,22167,23296,22734,22030,22035,22162,22162,22162,22164,23297,22400,23156,22031,22040,23298,22162,23080,22167,22167,23205,22949,23300,22030,23062,23304,22162,22162,22165,22189,23306,23262,22030,23062,23307,22162,23080,23080,23080,23080,23080,23080,23080,22166,22173,23232,23171,23156,23156,22030,23062,22162,22162,22162,23080,23080,22164,22164,23308,23308,23308,23308,23309,23142,22793,22030,22030,22030,22030,22030,22030,22030,23310,23314,22162,22162,22165,22167,23080,23080,23080,23080,23080,23080,23316,22938,4995,22990,22031,23318,22162,22162,22164,293,293,293,293,293,293,293,293,293,22165,22162,22189,22949,23319,23055,22030,23062,23324,22162,22162,22165,22164,23325,23276,23326,22031,23328,22162,22162,22167,22165,23329,22869,23331,22031,23334,22162,22162,22165,22165,22225,23339,22030,23343,22160,22162,22167,22165,4995,1714,22736,22031,23344,22162,22162,22164,22167,23253,23171,22030,23347,22162,22162,22167,22172,4991,23055,22031,23349,22162,22162,293,22167,23121,23326,22031,23353,22162,22162,22165,22828,5034,22990,22031,293,22162,293,22166,22189,5044,22812,23342,22162,22162,22165,293,293,293,293,293,293,293,293,293,22165,22177,23106,4992,23171,22030,22030,23355,22162,22162,22165,22165,23356,22832,22811,22031,23314,22162,22162,22164,22173,23286,23357,22812,22031,22867,22162,22162,293,22164,22931,22734,22030,22040,22162,22162,22164,23358,23359,23171,22030,23360,22162,22162,22162,22162,23364,23365,22027,22772,23366,23366,22162,22162,22162,22165,22163,23103,23326,22030,23342,22135,22162,22163,22163,23370,1714,23055,22031,23373,22162,22162,22165,22166,22949,23335,23335,23335,23335,23335,23335,23335,23374,22030,23375,22162,22162,22167,22164,23060,23377,22030,22031,23378,22162,22162,22162,293,293,293,293,293,293,293,293,293,22162,22174,23379,23379,23379,23379,23379,23379,23379,23380,23381,23382,23097,22030,23383,23389,22162,22162,22162,22802,23103,23097,22030,22031,23391,22162,22162,22165,22162,23392,23055,22030,23393,23400,22162,22162,293,22165,23403,22734,22030,4999,22162,22162,22163,22167,23404,22990,22030,23407,293,22162,22162,22162,22165,23408,23415,22030,22031,22153,22162,22165,293,22189,22793,22030,23344,23301,22162,22162,22162,22827,4994,23418,22031,23396,22162,22162,22167,22802,23420,22812,22031,23424,22162,22162,22164,22165,23425,5036,23335,22031,22145,22162,293,293,293,293,293,293,293,293,22163,22162,22165,22198,22931,22793,22990,22031,23427,22162,22162,22165,22164,22222,22736,22030,22031,23428,22162,22162,22162,22166,23429,23418,22030,23433,22162,22162,22164,22188,22896,23055,22030,23434,22162,22162,22165,22218,23208,23435,22031,22144,22162,22165,22164,22199,22793,22030,23062,22162,22162,22165,22167,22189,22896,23097,22030,23062,22162,22162,22164,22166,22937,23276,23435,22030,23437,22162,22162,22165,22186,23439,23326,22030,23343,22162,22162,22164,23441,4995,23435,22030,293,293,293,293,293,293,293,293,293,22031,23343,23160,22162,22162,22165,22164,22207,23442,5036,23097,22031,23266,22162,22162,23080,22165,23443,23051,23418,22030,23341,23457,22162,22162,22165,22753,4992,22734,22031,23371,22162,22162,22164,22164,23294,22812,22030,23460,22162,22162,22162,22187,2,22812,22030,23461,22162,22162,22167,23462,22936,23055,22990,22030,23341,22162,22162,22162,22165,23463,22734,22734,22031,23307,22162,22165,22165,22227,23374,22030,23464,293,22162,22162,22164,22165,22937,22812,22030,23341,23465,22162,22162,22165,293,293,293,293,293,293,293,293,293,22162,22205,22874,22990,22030,22031,23272,22162,22162,22164,22165,22225,22990,23055,23343,22162,22162,22167,22165,22225,23466,22734,22031,23468,22162,22162,22166,22165,23469,22734,22030,22031,23272,22162,22162,22167,22177,23470,22990,22031,23428,22162,22162,22165,22776,4991,23171,22030,23473,22162,22162,22930,22165,23475,23144,22990,23476,22136,22162,22165,22164,22221,23014,22988,23341,22740,22162,22162,293,22165,22188,4999,22734,22030,22041,22162,22162,22162,22930,22163,23049,22990,23374,22030,22030,22030,22030,22030,22030,293,293,293,293,293,293,293,293,293,22030,22031,23477,22162,22162,22167,22165,22225,22896,22988,22031,23481,22162,22162,22165,22165,22781,23482,23335,22031,23062,23089,22162,22158,22165,22205,23486,22734,22030,23487,23383,23488,22162,22165,22166,23489,2,23055,22030,23190,22142,22162,22162,22165,22186,23491,4994,23374,22734,22031,23355,22162,23080,22165,22167,22165,23106,23492,23055,22030,23062,23354,22162,22162,22164,22164,22164,22227,22832,22988,23418,22030,23345,22162,22162,22165,22165,23493,4994,22990,22030,23344,23495,22162,22162,22165,23496,23500,23055,22812,22031,22041,22162,22162,293,293,293,293,293,293,293,293,293,293,293,22165,22191,23501,23201,23418,22030,22031,23503,22162,22162,22162,22930,22610,2,22990,22030,22031,23504,22162,22166,22167,22209,23506,23097,22030,23062,23507,22162,22162,22166,23508,4998,22734,22030,5027,293,22162,22162,22165,23509,22225,4990,23326,22030,22031,23511,23511,23511,23511,23511,23511,23511,23511,23514,22162,22162,22165,22164,22188,23515,23124,22990,22031,23421,22162,22162,22165,293,23516,5042,23326,22030,23263,22162,22162,22165,22186,5000,23171,22030,23518,22162,22164,22164,23519,22990,22990,5034,23520,22162,22162,22164,22167,22197,1714,23055,293,293,293,293,293,293,293,293,293,293,293,22031,23327,22154,22162,22158,22165,23521,22190,23418,22030,22031,23522,293,22164,22165,22212,22990,23055,22030,23517,22162,22162,22165,22165,22769,22990,22030,23523,22162,22162,22167,23524,23201,22990,22030,22035,22162,22162,22165,22164,23525,23097,23374,22031,23526,22162,22164,22167,22227,23326,22027,23341,22162,22162,22162,22165,23527,23055,22030,23344,22162,22162,293,22164,23499,23528,22990,22031,23532,22162,22162,22164,22165,22999,23374,22990,293,293,293,293,293,293,293,293,293,293,22031,23533,23531,22162,22162,22164,23080,23443,22225,2,23374,23055,22031,23534,22162,22162,22167,22189,23537,23418,23326,23062,22162,22162,22162,22158,22221,5034,23055,22031,23430,22162,22162,22167,22165,23538,23485,22812,22030,23539,22162,22162,22167,22166,22225,22896,22736,22031,23340,22162,22162,22165,22167,22828,4993,23339,22030,22031,22031,23541,23542,22139,22162,22162,293,22165,23106,23543,22734,22030,23062,22593,22162,22164,22164,23545,23546,23326,23326,22030,23550,22162,22162,22166,22166,22166,22166,22166,22166,22166,22166,22166,22166,22166,22167,23551,22896,23055,5034,22031,23395,22162,22162,22165,293,293,293,293,293,293,293,293,293,22162,22189,22957,23552,23097,22734,22031,23062,22162,22162,22165,22162,23082,22734,23326,22031,23553,22162,22162,22165,22189,2,23055,22030,22031,23554,22162,22162,22162,22165,22958,22990,23055,23125,23333,22162,22162,22167,22162,2,23339,22030,22031,23557,22162,22162,22165,22188,22812,23418,22030,23062,22162,22162,22167,293,4995,23139,22990,22030,23540,22162,22162,22162,22189,22990,23097,22030,23342,22162,22162,22167,22187,23409,22734,22030,23341,23355,22162,22162,22165,293,293,293,293,293,293,293,293,293,22165,23558,23559,2,22812,22812,22030,23062,22149,22162,22162,22163,23558,2,23055,23171,22031,23561,22162,22162,22164,22167,23562,22812,23418,22031,23340,22162,22162,22164,22166,22225,23563,23338,22031,23564,22162,22162,22164,22165,293,23500,23565,23565,23565,23565,23565,22400,23055,22030,23062,23566,22162,22162,22165,22164,22229,23326,22990,22031,23569,22162,22162,22165,22167,23570,22769,5043,22988,22990,22030,23344,22137,22162,22162,22165,22165,23571,23171,22990,22030,23341,22162,22162,22165,22165,23572,23339,23573,22031,23574,22162,22162,22167,23112,5001,293,293,293,293,293,293,293,293,293,23374,23055,22031,23383,23488,22162,22165,22164,23080,23575,4999,22988,22030,23062,23576,22162,22165,22166,22227,22812,22734,22031,23582,22162,22164,22165,22954,23418,22030,23342,22162,22162,22165,22164,1714,22990,22030,22031,23583,22162,22162,22166,22165,23584,23418,22734,22031,23585,22162,22167,22166,22215,23178,23055,22990,22030,22031,23586,22162,22167,22167,22225,23374,23418,22031,23514,22162,22162,22165,22163,23587,23055,22030,23062,22162,22162,22165,293,23588,23374,293,293,293,293,293,293,293,293,22736,22030,22031,23591,23593,22162,22165,22167,23595,23596,23597,23418,22031,23579,22162,22165,22165,23598,23600,22734,22030,23601,22162,22162,22167,22165,23602,23604,23604,22398,23326,23606,22031,23609,22162,22162,22930,22164,22190,22029,22990,22031,23395,22162,22162,22165,22176,23499,23374,23374,22030,23611,22162,22162,22167,22828,23612,23374,22030,23102,22162,22162,22164,23613,23055,22990,22030,23342,22162,22162,22165,22162,23616,23418,23326,22031,22137,22162,22165,293,293,293,293,293,293,293,293,22165,23309,23617,23618,23097,5034,22031,23619,22162,22162,22165,22165,22225,23612,23055,22030,23062,23620,22162,22162,23080,23080,22165,22167,22190,23418,22734,22030,23062,22162,22162,22165,22164,22166,23621,22734,23326,22030,22041,22162,22162,22165,22189,22793,23335,22990,23487,23622,22162,22162,22167,22165,22164,23087,22028,23418,22030,23344,22162,22162,22165,22167,23623,23624,23418,22030,23062,22041,22162,22162,22167,22164,1714,23171,22030,22031,23632,22162,22162,22164,22187,23624,22813,22030,23062,22162,22162,22165,293,293,293,293,293,293,293,293,293,22753,23633,22964,5044,23418,23374,22031,23634,23354,22162,22162,22930,22164,22784,5044,23326,22030,23062,23640,22162,23080,22167,22167,22964,22990,23418,22031,23646,22162,22162,22163,293,23281,23326,23418,22030,23547,22162,22162,22164,22777,5000,23171,22030,23383,23647,22162,22162,22165,4994,23648,22990,22030,23344,23655,22162,22162,22165,22166,23106,22793,22734,23326,22030,23062,22143,22162,23080,22167,22828,22398,293,23055,23374,23062,23574,22162,22162,22167,22167,22942,23326,23418,293,293,293,293,293,293,293,293,293,22031,23634,23263,22162,22162,22165,22930,23656,23486,5034,23055,22030,23062,22162,22162,22166,22165,23499,23374,23055,22031,23360,22162,22162,22158,22189,5044,23055,22030,23341,23657,22162,22162,22930,293,22189,23659,22988,23326,22030,23062,22162,22162,22165,22166,22189,5042,22990,23055,23341,23662,23662,23662,22162,22162,22162,22162,22167,23663,23418,23331,22030,23664,22162,22162,22167,23173,5044,23055,22030,23634,22138,22162,22162,22165,22162,23665,23055,22030,23341,293,22152,22162,22162,22167,22167,22784,23014,23374,293,293,293,293,293,293,293,293,23055,22030,22031,23666,23355,22162,22162,22165,23667,23668,23659,22734,23669,22030,22035,23561,22162,22162,22164,22167,23558,4991,23416,22988,22031,23670,22160,22162,22164,22166,293,22209,22793,23418,22030,23344,23674,22162,22162,22930,22187,5036,22990,22030,22031,23676,22151,22162,22167,22165,23677,23678,23374,23374,22030,23344,23679,22162,22166,22162,22225,23326,22990,22030,23062,22162,22162,22165,22165,23499,23338,23055,22030,23062,22151,22162,22164,22164,23499,23374,23055,22031,23264,22162,22162,22165,293,293,293,293,293,293,293,293,293,22162,22190,2,23326,22990,22030,5034,23682,22162,22162,22166,22165,22189,22793,23326,22030,22035,22162,22162,22165,22162,4998,22990,23326,22031,23267,22162,22162,22167,23173,5043,23418,22030,23062,22162,22162,293,22165,22756,23683,23326,23418,22030,23343,22162,22162,22164,22840,22734,23171,22990,23062,22162,22162,22162,22164,5001,23326,22990,23684,22740,22162,22167,22164,23106,23669,23055,22031,23533,22162,22162,22162,22165,22398,23418,23326,293,293,293,293,293,293,293,293,293,22031,23062,23355,22162,22162,22165,22930,23380,23114,22734,23669,22734,22030,23062,4999,22162,22167,22166,22214,23543,22990,22030,23634,23307,22162,22162,23080,293,22610,22996,22813,22990,22030,23344,22153,22162,22167,22165,23575,23418,22990,22031,23533,22162,22162,22162,22165,1714,22990,22734,22031,23354,22162,22165,293,22162,2,22734,23374,22734,22031,22139,22162,22164,22164,22883,23055,23097,22990,22035,23645,22162,23080,22167,22167,22215,22734,22990,22030,23062,22151,22162,22164,293,22805,23055,293,293,293,293,293,293,293,293,293,22990,23326,22030,22031,23222,22162,22162,22165,22158,22847,22896,22990,22813,22030,23062,22162,22162,22165,22166,23686,23418,22736,22031,23266,22162,22162,22162,23687,23689,23339,23055,22813,23374,22030,23692,22162,22162,22165,22189,23552,23326,22734,23062,23695,22162,22162,22165,22165,23207,23374,23097,22030,23697,23704,22162,22162,22164,22165,23706,2,22990,22734,22030,23062,22139,22162,22162,22163,22167,22181,23501,23055,23326,22030,23340,23708,22162,22165,22930,4995,22400,23055,23055,22030,23125,293,293,293,293,293,293,293,293,293,293,293,23712,22162,22162,22162,23080,23080,23080,23080,23080,23080,23080,23080,22162,22166,23715,23306,23624,22734,22812,22030,23340,22580,22162,22162,22164,22165,23106,23717,23606,23374,22031,23344,22162,22162,22162,293,22165,23718,23719,22793,23055,23055,22030,23344,5027,22161,22162,22167,22165,23720,4992,23055,23669,23055,22031,23540,22162,22162,22167,22165,22199,22832,23339,23097,22030,23062,22162,22162,22165,22166,22190,22896,23418,23418,22030,23342,22152,22162,22166,22165,23722,23723,23055,22734,22031,23340,22162,22162,22167,22162,5044,23418,22734,22031,22035,22162,22162,22158,22167,22187,23734,23669,23335,293,293,293,293,293,293,293,293,293,293,293,23055,22030,23340,23691,22162,22162,22164,22162,23735,2,22734,22990,23055,22031,23342,23736,22161,22162,22162,22930,22165,22225,22732,22990,23335,22030,23343,23737,22162,22162,22164,22174,23745,22988,22990,22736,22031,22039,22162,22162,22165,22166,23519,23747,23612,23418,22990,22031,22047,22162,22162,22162,293,23748,1714,22990,23418,23338,23338,23338,23338,23338,22031,23341,23756,22162,22162,22166,22162,22225,4998,22990,23055,22030,23341,23758,22162,22162,293,22162,4995,4993,23055,23374,22030,23062,23759,22162,22158,293,22165,22227,5001,23669,23418,22812,22031,23062,293,293,293,293,293,293,293,293,293,293,22035,23763,22162,22162,22166,22606,23767,23768,23326,22734,22031,23062,22162,22162,22162,22163,22167,22780,2,22734,23055,22030,23062,22162,22162,22162,22165,22189,22793,23335,23374,22031,23341,23771,22162,22162,22164,22163,23772,22813,23055,22736,22031,23591,22162,22162,22167,293,23773,23482,22990,23326,22031,23341,22162,22162,22166,22167,22225,2,23171,23669,22734,22030,22031,23774,22162,22162,22162,22163,22189,22866,22813,22736,23374,22031,23775,22162,22162,22162,22162,22222,22793,23055,23374,23634,23778,22162,22164,22165,22190,22734,293,293,293,293,293,293,293,293,293,293,293,23055,23097,22030,23341,23782,22162,22162,22165,22166,23783,23305,22812,23339,22030,5034,23784,22162,22162,22163,22827,23790,22990,23326,22990,22030,23341,22162,22162,22162,22165,22174,23791,22990,23014,22030,23383,23792,22162,22162,22163,22802,23305,23374,23418,22030,23634,22162,22162,293,22165,23796,22895,23418,22734,22030,23343,23089,22162,22162,22167,22166,22190,23326,22813,22030,23344,5027,22162,22162,22166,22166,23804,23416,23339,22030,23062,22593,22162,293,22165,23813,5044,22990,23326,293,293,293,293,293,293,293,293,293,22030,23062,23814,22160,22162,22162,22167,22158,23816,22896,23326,23418,22030,23344,22835,22162,22162,22166,22187,23207,23817,23326,22030,23340,23177,22162,22162,22162,22167,293,23106,23055,22736,22736,22736,22736,22736,22736,22736,22030,22035,22162,22162,22162,22166,22165,1714,23326,22990,22030,23062,22162,22162,22162,22165,22225,23374,22990,22030,23062,23691,22162,22162,22158,23748,23543,22736,22990,22031,23823,22162,22162,22162,22164,22162,22558,23055,22734,22031,23190,22162,22162,293,22163,2,22990,22029,22030,23341,22162,22162,293,293,293,293,293,293,293,293,293,293,22162,22187,23824,23482,23055,23326,22734,22031,23062,22835,22162,22162,22165,22162,23826,23418,22734,22813,22031,23690,22162,22162,22166,22164,22187,22896,23326,22990,22031,23833,22162,22162,22165,22167,23837,23097,23335,23171,23838,23704,22162,22162,22165,22189,23839,23374,23335,22030,23341,23160,22162,22163,22163,23842,23843,23326,22030,23062,23845,22162,22167,22162,23846,23055,23418,23374,22031,23342,22162,22162,22162,22187,22734,23055,23171,23849,22041,22162,22162,22162,293,293,293,293,293,293,293,293,22165,23850,4995,23669,22990,23418,22031,23344,23853,22162,22162,22167,22754,2,23817,22734,23097,22031,23341,22162,22162,22165,22166,5001,23843,23326,22031,22035,22161,22162,22164,22165,293,23669,22990,22813,23344,23422,22162,22162,22164,22204,23326,23418,23326,22035,23691,22162,22162,293,22165,2,23418,22029,22030,23341,22152,22162,22166,22167,23812,22813,22813,22030,23344,23855,22162,22166,22165,22227,23055,22990,22030,23340,23856,22162,22164,22166,293,293,293,293,293,293,293,22164,23815,5001,22988,22734,22734,22035,23857,22142,22162,22162,22167,22828,23858,23669,22990,22990,22027,23340,22162,22162,22162,22164,4992,23326,22988,22990,22035,23691,22162,22162,22165,22163,23859,22813,23171,22813,22030,23342,22162,22162,22164,22167,23765,23055,22736,22734,22031,22738,22162,22162,22164,23860,22896,23326,23418,22030,22035,22162,22162,22165,293,23861,23817,22990,22990,22031,23062,22162,22162,22165,22751,23175,23055,22736,22031,23341,22162,22162,293,22164,293,293,293,293,293,293,293,293,293,23309,23825,23376,22990,22734,23055,22031,23344,22593,22162,22162,22166,22163,23862,22813,22990,23418,22031,23062,22152,22162,22167,22164,23815,23418,22990,22029,22035,23863,22162,22162,22165,22165,23866,22793,22734,23374,22030,22035,22162,22162,22165,22167,23867,23624,23055,22988,23326,23342,23758,22162,22165,22165,22930,23868,23055,22734,22030,23341,22162,22162,22167,22164,23815,22895,23374,22990,23171,22031,23062,23875,22162,22162,22162,22167,22860,23815,22896,22990,23097,23326,22031,23342,22151,22162,22162,293,293,293,293,293,293,293,293,293,293,293,22162,23106,5034,23374,23374,23326,22031,23876,22162,22162,22165,22165,22189,2,23418,22735,23055,22031,23634,23662,22162,22162,22164,22165,23877,23374,23418,22813,22030,22035,23640,22162,22162,23080,23080,22165,22167,22189,4995,23417,22734,23326,23326,22031,23062,23355,22162,22162,22165,22162,23878,22400,23331,22990,22990,22031,23814,22162,22162,22164,22162,23879,22249,22813,23418,22990,22030,23341,23880,22162,22162,22162,22165,23881,1714,23055,23669,22030,23343,23664,22162,22162,22165,22164,22189,2,23331,23374,22030,23062,23341,22162,22162,23080,293,293,293,293,293,293,293,293,293,293,293,22165,22165,23138,22249,23055,22990,22736,22030,22031,23344,22146,22162,22162,22167,22167,5035,22990,22734,22030,23062,23761,22162,22162,22158,22166,22187,23825,23055,22988,23326,22030,22031,23464,23882,22162,22162,22167,22164,23862,23178,22990,23418,22030,22030,23327,22162,22162,22167,23883,23410,23055,22734,22031,23062,22138,22162,22162,22165,22164,22190,23326,23339,22734,22030,23341,23884,22162,22162,22165,293,23885,22734,23326,22990,22030,23062,23886,22162,22164,22165,22610,22793,22988,22813,22030,23342,23711,22162,293,293,293,293,293,293,293,293,293,293,293,23080,22166,22188,22246,22793,23326,23606,23669,22030,23634,23751,22162,22162,22162,22164,22162,23815,22793,22813,23418,22030,23062,23887,22162,22162,22167,22167,23772,22813,23418,23418,23097,22031,22035,22139,22162,22162,22167,23888,5044,23326,22990,23418,23062,23882,22162,22162,22165,23860,22896,23335,23418,22030,23062,22162,22162,22165,22162,293,22848,23889,23418,22990,22030,23344,22162,22162,22164,22162,23890,23418,23171,22813,22030,23344,23383,22162,22162,22165,22165,23825,22813,23374,23326,23341,293,293,293,293,293,293,293,293,293,293,293,23700,22136,22162,22162,22165,22164,22848,5028,22990,23418,23097,22030,22031,22035,22835,22162,22162,22166,22158,4991,23374,23839,22990,22031,23344,22162,22162,22165,22163,23892,23055,23171,23055,22031,23893,22162,22162,22158,293,23735,22190,23326,23097,22990,22030,23341,23894,22162,22162,22164,22174,5046,22813,23374,22030,23062,23197,22162,22164,22162,22753,23897,23335,23335,23374,23344,23898,22162,22162,22165,22165,22400,23418,23669,22030,23341,23899,22162,22166,22167,23788,23326,22990,22813,22030,293,293,293,293,293,293,293,293,293,22031,22035,23610,22162,22162,22164,22166,23900,2,23669,23418,22736,22030,23341,23902,22162,22162,22165,22207,22896,22029,23326,22030,23062,23904,22162,22162,22165,22828,22558,22990,22734,22030,23062,23395,22162,22162,22158,22162,23905,22990,22736,23374,22030,23343,23907,22162,22167,22165,22189,5046,22990,23326,23418,22031,23908,22162,22162,22166,23462,5044,23171,23055,23339,22031,22035,22162,22162,22162,22164,5001,23374,23097,23418,23344,23909,22162,22165,22162,23910,22734,22734,293,293,293,293,293,293,293,293,293,293,23171,22029,22031,23062,23911,22162,22162,22167,23912,23913,22896,23055,23418,23171,22031,23062,22162,22162,22167,22167,23255,23914,22813,23374,22736,22031,5026,22162,22162,22167,22164,23815,22813,23326,23335,22030,23343,22144,22162,22162,293,22166,4998,22990,22813,22990,22031,23062,23915,22162,22165,22167,22189,22028,22988,23418,22990,23383,23751,22162,22162,22165,23916,22990,23055,23917,22030,23340,23918,22162,22166,22162,23920,23326,23418,23418,22031,23062,22153,22162,22162,22165,293,293,293,293,293,293,293,293,22167,4994,23921,23922,23374,23338,23055,22031,23344,23925,22162,22162,22162,22884,23659,22990,22990,22030,23344,23926,22162,22162,22165,23544,23919,23669,23374,22734,22031,23062,22160,22162,22163,22167,22225,22736,22734,23374,22031,23344,23263,22162,22162,22165,293,23927,5034,23374,23669,23335,22031,23929,22162,22162,22165,23106,22813,23374,23669,22031,23062,23931,22162,22164,22167,2,22736,22990,23418,22031,23933,22162,22162,22167,293,23559,23418,23326,23171,22030,23062,293,293,293,293,293,293,293,293,293,23947,22162,22162,22165,22165,23106,23948,22734,22990,22988,22734,22031,23341,23902,22162,22162,22167,22162,23866,22990,22990,23374,22030,23343,23691,22162,22162,22162,22164,22241,23171,22990,22990,22031,23062,22152,22162,22167,22164,23816,22736,22990,23055,22031,23062,22162,22162,22165,22167,23949,23055,23055,23374,22031,23062,293,22162,22162,22164,22205,22734,22990,23326,22030,23344,23955,22162,22162,22166,22802,23958,23326,22990,22030,23062,23960,22162,22162,22164,22165,22241,22990,22813,22029,293,293,293,293,293,293,293,293,293,293,293,22030,23487,23340,23263,22162,22162,22930,23309,22190,23326,23055,23055,22030,23344,23962,22162,22162,22165,22224,22734,23055,23326,22031,23062,22162,22162,22162,22165,22225,23055,23335,23055,22031,23062,23947,22162,22162,22165,22225,23543,22988,23331,23055,22031,23754,22162,22166,293,22828,22896,23374,23669,23055,22031,23344,23307,22162,22162,22165,22222,22990,23055,22990,22030,23963,23965,22162,22162,22165,22165,23543,23669,23374,22030,23342,23354,22162,22162,22165,293,293,293,293,293,293,293,293,22165,22164,23735,2,23326,23171,23171,23374,22031,23062,23566,22162,22162,22167,22210,23669,22990,23418,23374,23966,23967,22162,22162,22165,22165,23969,23326,23326,23171,22030,23341,22043,22162,23080,22166,22848,23014,22990,23055,22030,22031,23062,22746,22162,22162,22165,22165,23208,22990,23055,23326,22031,23062,22162,22162,22167,22188,23416,23418,22990,23374,22031,23062,22162,22162,22162,22167,23970,23374,22734,23326,22030,23341,23844,22162,22162,22162,23972,23624,22736,22734,23014,293,293,293,293,293,293,293,293,22030,23341,23344,23263,22162,22162,22166,22167,23973,4992,23974,23171,22736,22030,23341,23976,22162,22162,22167,22828,23977,22736,23326,23374,22031,23062,22162,22162,22166,4998,23624,23055,23418,22030,23341,23863,22162,22162,22164,22165,22846,23978,23055,22988,23055,22030,23062,23344,22162,22162,22165,293,23979,22990,22813,22734,22031,23341,23758,22162,22165,22164,23815,22734,23374,22990,22031,23342,23354,22162,22162,22167,22164,22229,22736,22813,22990,22030,23062,23982,22162,22162,22162,293,293,293,293,293,293,293,293,22165,22187,23813,22896,23171,22736,23418,22030,23343,23983,22162,22162,22164,22167,1714,22734,23669,22990,22031,23062,22162,22162,22164,22165,2,23326,22990,22990,22031,23062,23985,22162,22162,22165,23986,22793,23055,23418,23669,22031,23476,22162,22162,22166,22165,22225,22990,23669,22990,22030,23062,23990,22162,22166,22167,23991,22990,23326,22734,23335,22031,22035,22162,22162,22164,22165,23624,23418,23326,23326,23344,22047,22162,22162,22162,22165,23521,22734,22990,23055,293,293,293,293,293,293,293,293,293,22031,23062,23992,22161,22162,22162,22165,22189,23306,23171,22990,23563,22736,22031,23341,23707,22162,22165,22164,22205,5043,23418,23171,23374,23343,23933,22162,22162,22165,22166,23993,22813,22990,23418,23374,22031,23341,23690,22162,22162,22164,22167,4996,23374,22990,23326,22031,23062,22162,22162,22167,293,22173,23994,23669,23171,23669,22030,23062,22162,22162,22167,22165,4999,23418,23418,22990,22031,22035,23996,22162,22162,22164,22158,23659,23326,23669,23335,22031,23344,22162,22162,293,293,293,293,293,293,293,293,293,22162,22165,22190,23997,22896,22734,22813,23839,22030,22031,23341,23622,22162,22162,22166,24000,5044,23335,22990,22990,22031,23464,22162,22162,22166,293,22241,23374,22734,23374,22990,22031,22035,22162,22162,22165,22164,23735,23418,23055,23335,23418,22031,23341,23939,293,22162,22162,22164,22167,24001,24005,22734,23374,23418,22031,23342,22162,22162,22166,22165,22190,23418,23171,23418,22030,23341,22040,22162,22162,22164,22162,24006,23374,23669,23055,22030,23341,23751,22162,22162,22165,22166,22241,23843,22734,293,293,293,293,293,293,293,293,293,23669,22030,24007,23342,24008,22162,22162,22167,24010,23815,5066,22990,23055,23418,22031,22035,22162,22162,22930,22167,23106,23374,23669,23669,23055,22031,23062,23699,22162,22162,22162,22165,24014,22734,22990,23097,22030,23062,23710,22162,22162,22167,22165,22174,22896,23326,23326,23374,23374,23341,24015,22162,22162,22167,24016,23659,22734,23171,23339,22031,23342,22581,22162,22163,22165,24018,22029,23669,23374,22031,23341,24019,22162,22165,22166,23305,22990,22990,23326,293,293,293,293,293,293,293,293,293,22031,23341,23634,24020,22162,22167,22165,22885,4994,23055,23326,22734,22030,23340,23863,22162,22162,22167,22165,4993,23055,22029,23055,22030,22031,23062,22150,22162,22162,22167,22158,24023,22988,22734,22990,23374,22030,23062,24025,22162,22162,22165,22930,22189,24026,24027,23418,22813,23055,23055,22031,23341,24035,22162,22162,22162,22162,22842,22896,23326,23055,23055,23055,22031,23062,23703,22162,22162,293,22167,22164,22225,24036,22736,23563,23669,22030,22031,23062,22151,22162,22165,293,22189,22249,23326,22990,22990,22030,23062,5000,22162,22162,293,293,293,293,293,293,293,293,293,293,293,22166,24010,24038,23411,22813,22990,22736,22030,22031,23383,23089,22162,22165,22165,24041,24042,22990,23418,23418,22031,23062,22152,22162,22162,22164,22241,23374,22990,23055,22030,23062,24043,22162,22162,22167,22162,24044,22813,23418,23055,22030,23340,24031,22162,22162,22164,22162,23910,22029,23326,22990,22990,22030,23341,22142,22162,22167,293,22164,22207,23374,23606,23374,22990,22031,23341,22152,22162,22165,22165,23800,22990,23171,23418,22030,23342,23710,22162,22162,22165,22189,4998,293,293,293,293,293,293,293,293,293,293,293,22736,22813,23374,23335,22030,22031,23343,23711,23307,22162,22162,22165,24045,23866,5035,23055,23055,23055,22030,23344,22043,22162,22162,22165,22165,24046,22988,23055,22990,22030,23062,23238,22162,22162,22165,22167,5001,22990,22990,23374,22030,23341,24052,22162,22162,22165,22165,22188,2,22793,23326,22990,22734,22030,23344,23062,22153,22162,22166,22163,24053,24054,23055,23374,23171,23374,22030,23062,23383,23672,22162,22162,22162,22165,293,22204,1714,23669,23843,22736,23055,22027,22031,23340,23421,22162,22162,22164,22167,24056,24057,23618,23563,23374,293,293,293,293,293,293,293,293,293,293,293,23418,22990,23055,22030,23344,23062,24068,24069,24069,24071,24071,24079,22221,23797,23842,24002,23055,22734,23055,22734,22030,23464,24080,24082,24069,24069,24083,23759,24088,23812,24096,24104,24112,24115,24115,24097,24117,24118,24069,24069,24083,24071,24088,23897,24119,24107,24121,24121,24097,24124,24134,24069,24069,24084,24069,24069,24137,24104,24138,24138,24110,24097,24117,24117,24069,24069,24069,293,24139,24141,24099,24143,24121,24097,24123,24153,24069,24069,24084,22189,24094,24143,24115,24099,24097,24122,24117,24069,24069,24069,24070,23764,24154,24155,24143,24097,293,293,293,293,293,293,293,293,293,24156,24116,24146,24069,24069,24086,24085,22204,23825,24161,24099,24138,24112,24156,24122,24059,24069,24069,24085,24085,4992,24121,24138,24112,24097,24163,24166,24069,24069,24071,24084,2,24112,24167,24155,24097,24117,24177,24069,24069,24071,22189,24138,24101,24099,24138,24123,24178,24069,24069,24084,293,24071,24179,24101,24121,24112,24097,24123,24180,24069,24086,24085,24181,24138,24142,24138,24156,24117,293,24069,24069,24086,22839,24113,24138,24112,24182,24097,24123,293,293,293,293,293,293,293,293,293,24117,24183,24069,24069,24084,24070,22225,24184,24101,24143,24112,24138,24097,24117,24185,24069,24069,24084,24086,23735,23305,24138,24143,24138,24115,24097,24117,24125,24069,24069,24086,24071,22190,24099,24115,24107,24115,24156,24122,24069,24069,24069,24071,24086,24186,24115,24113,24138,24097,24117,24187,24069,24069,24071,293,22204,24115,24099,24189,24113,24116,24123,24069,24069,24071,24071,22227,24138,24115,24099,24097,24190,24191,24069,24069,24071,24076,24112,24143,24115,24115,24097,24123,24192,24069,293,293,293,293,293,293,293,293,293,24069,24069,23759,22186,4991,24115,24121,24115,24112,24099,24156,24163,24200,24069,24069,24086,24201,24140,24115,24138,24104,24156,24122,24174,24069,24071,24070,22249,24112,24115,24104,24115,24156,24203,24069,24069,24086,22828,24143,24204,24138,24115,24190,24117,24069,24069,24084,22606,24181,24115,24121,24115,24097,24117,24207,24069,24069,24084,24208,24112,24115,24143,24097,24116,24210,24069,24069,293,24071,24211,24143,24155,24115,24097,24212,24133,293,293,293,293,293,293,293,293,293,293,24069,24071,24085,23519,23897,24115,24112,24138,24155,24097,24117,24215,24069,24069,24086,24216,24204,24155,24099,24099,24156,24117,24217,24069,24069,24071,24226,24094,24155,24101,24115,24097,24117,24233,24069,24069,24086,22189,24112,24138,24120,24099,24116,24123,24069,24069,24071,24235,24138,24138,24189,24138,24097,24116,24116,24069,24069,24071,24069,24071,24115,24138,24104,24099,24156,24122,22156,24069,24069,293,23866,24112,24142,24115,24107,24156,24117,24069,293,293,293,293,293,293,293,293,24069,24086,4995,4998,24115,24143,24101,24112,24097,24123,24236,24069,24071,23759,24095,24143,24115,24099,24097,24117,24244,24069,24069,24071,23255,24112,24112,24099,24204,24156,24117,24246,24246,24246,24246,24246,24069,24069,24071,23816,24115,24115,24138,24138,24156,24163,24069,24069,24071,22189,24143,24098,24115,24115,24097,24156,24117,24069,24069,24069,293,24069,24094,24101,24098,24112,24097,24122,24163,24069,24069,24070,24086,23735,24158,24138,24107,24099,24099,24099,24115,24156,24117,24187,24069,293,293,293,293,293,293,293,293,293,24069,24088,24085,24249,4991,24143,24155,24115,24112,24097,24122,24252,24069,24069,24086,24086,24254,24138,24113,24112,24155,24156,24117,24151,24069,24069,24071,24085,24256,24155,24115,24115,24115,24156,24116,24069,24069,24088,24085,23305,24155,293,24138,24097,24123,24162,24069,24069,24085,293,24257,24115,24112,24112,24143,24116,24162,24069,24069,24071,22189,24138,24101,24113,24154,24138,24089,24123,24069,24069,293,24086,4995,24115,24107,24112,24112,24117,24123,24069,293,293,293,293,293,293,293,293,24069,24069,24086,24218,24258,24158,24113,24110,24155,24104,24097,24117,24117,24172,24069,24086,24071,24259,24100,24155,24099,24155,24138,24097,24117,24260,24069,24071,24069,24261,24099,24121,24115,24097,24122,24263,24069,24069,24085,22188,24138,24189,24138,24138,24117,24122,24069,24069,24069,24264,24115,24115,24121,24101,24117,24117,24069,24069,24084,24265,24138,24099,24106,24155,24097,24117,24266,24069,24070,24069,24268,24138,24155,24101,24097,24122,293,293,293,293,293,293,293,293,293,293,24269,24069,24069,24086,24085,22229,24272,24138,24115,24115,24138,24097,24117,24060,24069,24069,24084,24084,22397,24189,24138,24182,24204,24097,24156,24116,24274,24069,24069,24086,24086,23897,24112,24155,24138,24109,24123,24117,24069,24069,23759,24278,24284,24155,24112,24138,24097,24122,5000,24069,24069,24069,24071,24076,24155,24112,24138,24143,24097,24190,24286,24069,24088,24071,22828,24287,24142,24204,24143,24097,24190,24289,24069,24069,24084,24084,24290,24099,24121,24099,24155,24097,293,293,293,293,293,293,293,293,24097,24163,24117,22041,24069,24084,24086,22227,24094,24155,24112,24182,24099,24097,24117,24117,24069,24069,24084,22189,24115,24167,24155,24101,24156,24117,24293,24069,24070,24086,22784,24099,24099,24189,24138,24097,24190,24165,24069,24069,24084,24084,22225,24143,24121,24115,24143,24097,24294,24061,24069,24069,24069,24088,293,24071,4995,24115,24100,24115,24138,24156,24117,24192,24069,24069,24084,22187,24295,24138,24297,24121,24097,24117,24299,24069,24069,24071,24303,24158,24112,24138,24099,293,293,293,293,293,293,293,293,293,293,24097,24123,24122,24128,24069,24069,24086,24084,23715,24272,24112,24182,24112,24099,24156,24117,24069,24069,24084,24071,24306,24138,24155,24138,24156,24116,24309,24069,24071,24085,24310,24113,24101,24112,24121,24116,24117,24313,24069,24071,24071,4992,24099,24099,24112,24138,24156,24117,22156,24069,24071,24071,22198,24141,24138,24143,24138,24099,24156,24117,24069,24069,24071,23254,24095,24107,24112,24143,24097,24117,24203,24069,24071,293,24072,24095,24138,293,293,293,293,293,293,293,293,293,24204,24138,24138,24097,24117,293,24314,24069,24069,24088,22189,24316,24317,24189,24138,24099,24097,24122,24318,24069,24069,24084,22187,24094,24138,24101,24138,24097,24122,22038,24069,24069,23759,22189,24115,24155,24155,24155,24097,24117,24320,24069,24069,24071,24071,24272,24189,24143,24143,24097,24117,24130,24069,24069,24071,24321,24107,24138,24143,24155,24097,24123,24187,24069,24069,293,24077,24115,24182,24138,24189,24097,24117,24127,24069,24069,24086,22186,293,293,293,293,293,293,293,293,293,293,293,24322,24323,24099,24155,24138,24155,24097,24117,5027,24069,24069,24071,24071,24325,24143,24287,24112,24138,24156,24117,24273,24069,24069,24085,22187,24095,24115,24138,24099,24097,24123,24123,24069,24069,24085,24083,23897,24115,24099,24121,24101,24097,24116,24333,24069,24069,24071,24334,24155,24115,24138,24113,24097,24122,24341,24069,24069,24085,293,22189,24121,24155,24113,24138,24143,24156,24123,24348,24069,24085,24084,2,24115,24143,24115,24097,24122,24124,24069,24069,293,293,293,293,293,293,293,293,293,293,24071,22189,5001,24100,24155,24121,24112,24138,24156,24162,24319,24069,24069,24071,22194,24115,24138,24182,24143,24097,24349,24117,24355,24069,24084,24086,2,24155,24204,24189,24182,24156,24190,22041,24069,24071,24086,22188,24359,24115,24120,24138,24121,24156,24116,24360,24069,24086,293,22189,24101,24115,24107,24112,24112,24123,24123,24069,24069,24085,22189,24141,24115,24155,24115,24115,24361,24117,293,24069,24069,24069,23558,24138,24138,24121,24155,24097,24123,293,293,293,293,293,293,293,293,293,24364,24069,24088,24071,24057,24365,24121,24155,24204,24287,24156,24117,24069,24069,24071,24366,24138,24112,24204,24115,24097,24122,24206,24069,24071,24071,24367,24099,24143,24143,24115,24124,24117,24069,24069,24069,24071,23841,24155,24138,24099,24099,24294,24162,24069,24069,24084,22213,24143,24115,24155,24138,24097,24294,24370,24069,24069,24070,22215,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,24158,293,293,293,293,293,293,293,24099,24112,24155,24182,24101,24097,24373,24117,24380,24069,24069,24069,24069,24086,24086,24381,24382,24383,2,24115,24115,24099,24121,24155,24384,24097,24385,24122,24335,24386,24069,24069,24069,24071,293,24071,24086,22199,23813,24090,24155,24099,24115,24099,24115,24101,24097,24156,24123,24387,24069,24069,24069,24071,293,24071,24076,23286,24141,24099,24101,24101,24101,24120,293,293,293,24117,24162,24149,24393,293,24069,24069,24087,24071,24071,23973,2,24099,24115,24142,24143,24155,24138,24097,24156,293,24117,24397,293,24069,24069,24069,24087,24087,24086,24071,22210,4991,24115,24101,24155,24099,24099,24115,24097,24156,24117,24398,24069,24069,24069,24069,24087,24071,24084,24399,24400,24115,24112,24143,24101,24287,24115,24097,24156,24116,24058,24069,24069,24069,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,24071,293,24070,22187,24401,24272,24115,293,24204,24115,24112,24189,24097,24122,24123,24402,293,24069,24069,24071,24071,24086,22205,24184,24115,24115,293,24099,24138,24403,293,24097,24122,24116,24404,24069,24069,24069,24071,24086,24086,24076,4995,4992,24101,24120,24112,24115,24155,24099,24097,24156,24123,24162,24406,24069,24069,24069,24087,24071,24071,22828,24407,24408,24115,24155,24112,24138,24098,24097,24156,24117,24117,24415,24069,24069,24069,24069,24071,24071,24071,24084,24417,24158,24115,293,24121,24099,24099,24112,293,293,24156,24117,24117,24342,24069,24069,24071,24071,24071,24418,22769,24189,24110,24101,24112,24143,24121,24097,24097,24162,24162,24429,293,293,24069,24069,24069,24086,24071,24084,24086,22189,23791,24121,24121,24101,24101,24182,24138,24182,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,24156,24162,24178,24309,24069,24069,24069,24086,24071,24085,22200,24186,24158,24143,24101,24099,24430,24098,293,24097,24123,24124,24207,24069,24069,24069,24071,24069,24087,24431,22225,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,4992,24089,24099,24112,24155,24112,24097,24156,24123,24162,24116,24432,24069,24069,24071,24084,24076,22848,5001,24138,24155,24121,24104,24097,24156,24123,24434,24069,24069,24086,24071,23813,24158,24143,24099,24189,24115,24097,24156,24361,24435,24069,24069,24084,24084,24436,24437,24115,24167,24099,24099,24112,24156,24123,24439,4999,24069,24084,293,293,293,293,293,293,293,24088,23759,22194,24093,24143,24115,24143,24143,24115,24156,24117,24440,24069,24069,24084,24069,24094,24143,24113,24155,24115,24097,24117,24164,24069,24069,24071,4991,24115,24138,24112,24204,24156,24294,24308,24069,24071,24069,23812,24143,24155,24115,24107,24097,24116,24369,24069,293,293,293,293,293,293,24069,24084,4997,22397,24189,24189,24115,24138,24167,24156,24123,24150,24069,24069,24086,24084,24441,24099,24204,24101,24115,24156,24117,24442,24069,24069,24071,4995,24143,24112,24138,24104,24156,24212,24170,24069,24069,24070,22188,24204,24155,24189,24115,24097,24156,24117,24444,24069,24069,24069,22213,24182,24138,24115,24115,24115,24156,24122,24445,24069,24069,24086,293,24272,24204,24138,24112,24143,24115,24156,24117,24171,24069,24069,24084,24446,24272,24112,24143,293,293,293,293,293,293,293,293,293,293,293,293,24204,24115,24097,24156,24122,24453,24069,24069,24071,24454,23816,24272,24115,24138,24287,24138,24115,24156,24117,24398,24069,24069,24069,23759,22227,24099,24115,24099,24121,24115,24156,24117,24456,24069,24069,24071,24071,23305,24115,24143,24112,24115,24099,24156,24117,24062,24069,24069,24084,24071,2,24104,24098,24457,24138,24143,24156,24117,24180,24069,24069,24071,23759,24459,24112,24099,24120,24384,24156,24123,24214,24069,24069,24085,24070,24460,24121,24099,24115,24115,24138,24112,24097,24123,24123,24461,24069,293,293,293,293,293,293,293,293,293,293,293,293,24069,24069,24084,24070,24260,23811,23305,24272,24104,24155,24115,24204,24115,24156,24117,24116,24462,24069,24069,24084,24085,24465,24138,24138,24112,24107,24097,24117,24117,24172,24069,24069,24071,22187,24468,24305,24189,24167,24121,24138,24097,24156,24163,24470,24470,24470,24470,24470,24470,24470,293,24069,24069,24069,24069,293,24225,24475,24474,24476,24072,22784,24485,24482,24483,24481,24479,24477,22194,23897,24158,24204,24115,24112,24204,24113,24097,24117,24124,23930,24069,24069,24071,293,24486,23997,24155,24487,24189,24143,24097,24488,24117,24342,24069,24069,24071,4995,24272,24112,24138,24112,24112,24097,24122,24117,24493,24069,24069,24069,22188,24494,24138,24121,24101,293,293,293,293,293,293,293,293,293,293,24104,24372,24117,24497,24069,24069,24071,24085,22204,2,293,24143,24115,24109,24112,24097,24123,24061,24069,24069,24084,24086,22227,23319,24189,24115,24113,24113,24112,24156,24117,24499,24069,24071,24071,24500,24272,24101,24189,24287,24204,24097,24156,24117,24069,24069,24084,24071,24501,24306,24155,24112,24138,24155,24156,24117,24172,24069,293,24085,22227,24167,24143,24099,24112,24097,24212,24117,23307,24069,24071,293,22212,24502,24204,24457,24143,24143,24156,24117,24202,24069,293,293,293,293,293,293,293,293,293,293,24069,24069,24085,24446,24503,1714,24099,24099,24138,24115,24113,24156,24117,24504,24069,24069,24085,293,4997,24115,24101,24107,24138,24097,24117,24122,24069,24069,24069,24071,24069,22227,24138,24189,24112,24189,24104,24156,24123,24190,24069,24069,24084,24084,24141,24287,24143,24099,24138,24156,24123,24116,24069,24069,24069,293,22808,24272,24112,24143,24115,24107,24097,24117,24214,24069,24069,24069,24505,24155,24115,24189,24112,24155,24156,24163,24190,24069,24069,24085,24086,2,24138,24155,24115,293,293,293,293,293,293,293,293,24121,24097,24156,24294,24165,24069,24069,24071,24073,22190,24507,24155,24112,24155,24097,24212,24117,24069,24069,24087,22188,24155,24143,24107,24112,24099,24156,24117,24511,24069,24084,24071,24158,24143,24121,24121,24115,24097,24122,24514,24069,24069,24071,22222,24115,24154,24155,24115,24155,24097,24163,24164,24069,24069,24071,24234,24141,24115,24101,24098,24143,24097,24117,24516,24069,24069,24086,23570,24138,24189,24099,24110,24099,24115,24156,24123,293,293,293,293,293,293,293,24123,24069,24069,24084,24084,24517,24272,24189,24115,24138,24138,24138,24156,24117,24518,24069,24071,24085,22828,4991,24155,24138,24112,24287,24115,24117,24117,24069,24069,24071,24076,24158,24098,24115,24107,24143,24097,24116,24127,24069,24069,24084,24071,24519,24112,24287,24155,24138,24112,24097,24163,24419,24069,24069,24086,24084,22221,24112,24101,24112,24099,24115,24097,24122,24123,24069,24069,24084,24084,24057,24096,24099,24143,24155,24204,24097,24117,24123,24069,24069,24071,24085,24520,24115,24101,293,293,293,293,293,293,293,24107,24112,24115,24115,24097,24117,24522,24069,24069,293,24523,2,24507,24155,24112,24099,24099,24156,24117,24069,24069,24071,24070,24141,24287,24138,24138,24138,24097,24123,24524,24069,24069,24070,293,1714,24115,24112,24099,24101,24097,24117,24525,24069,24069,24070,24071,22189,24158,24143,24155,24115,24104,24156,24294,24202,24069,24069,24086,24517,24112,24107,24204,24121,24099,24156,24294,24117,24069,24069,24071,24084,24526,24138,24138,24138,24155,24097,293,293,293,293,293,293,293,293,24156,24123,24380,24069,24069,24071,24527,24528,24115,24121,24143,24101,24099,24097,24117,24123,24069,24069,24071,4998,24143,24138,24138,24138,24155,24097,24117,24529,24069,24086,24071,22848,24138,24138,24112,24204,24138,24156,24190,24530,24069,24086,24069,23800,24107,24099,24138,24155,24138,24097,24117,24533,24069,24069,24069,24071,24017,24112,24115,24112,24115,24097,24117,24117,24069,24069,24086,24534,1714,24101,24507,24155,24107,24099,293,24117,24117,24069,24069,24085,293,293,293,293,293,293,293,24535,24537,24101,24189,24138,24138,24112,24097,24123,24123,24069,24069,24070,24071,24538,24408,24155,24182,24115,24104,24156,24123,24117,24069,24069,24085,293,24539,24115,24115,24099,24112,24113,24156,24116,24540,24069,24086,24071,4992,24112,24287,24112,24099,24097,24116,24202,24069,24069,24071,24381,24542,24143,24121,24115,24115,24156,24163,24540,24069,24069,24071,24454,24158,24189,24098,24155,24115,24099,24156,24361,24069,24069,24087,24222,24138,24115,24099,293,293,293,293,293,293,293,24189,24115,24099,24156,24117,24190,24177,24069,24069,24070,22189,22248,24138,24115,24155,24155,24115,24156,24190,24117,24544,24069,24069,293,23783,24189,24120,24155,24143,24204,24097,24123,24117,24069,24069,24069,24069,24546,2,24138,24155,24143,24155,24097,24117,24123,24069,24069,24071,24086,23866,24155,24155,24138,24115,24107,24156,24122,24117,24069,24069,24086,24086,4999,24138,24143,24115,24143,24097,24156,24116,24547,24069,24069,24071,24548,24115,24155,24112,24110,24138,293,293,293,293,293,293,293,24156,24123,24117,23307,24069,24069,24084,22189,23791,24098,24189,24112,24115,24143,24097,24117,24117,24069,24069,24085,24071,22606,24094,24297,24113,24138,24112,24156,24117,24060,24069,24069,24086,22187,24095,24113,24121,24099,24115,24138,24156,24123,24197,24069,24069,24071,22848,24112,24155,24182,24112,24115,24097,24123,24117,24069,24069,23759,24471,24094,24113,24167,24502,24099,24097,24117,24190,24069,24069,24069,24084,24069,24549,24099,24121,24115,24138,24138,24156,24117,24203,24069,24070,293,293,293,293,293,293,293,24071,22188,22769,24189,24138,24115,24115,24107,24115,24156,24117,24151,24069,24069,24084,24088,24094,24112,24098,24138,24101,24138,24372,24117,24341,24069,24069,24084,22189,24204,24138,24138,24155,24143,24097,24122,24116,24069,24069,24084,22189,24138,24101,24113,24143,24115,24097,24117,24117,24069,24069,24086,22227,24115,24155,24143,24115,24101,24097,24163,24190,24069,24069,23759,22188,24099,24155,24143,24101,24138,24156,24124,24551,24069,24086,24085,24408,293,293,293,293,293,293,24138,24112,24112,24099,24138,24156,24162,24122,24557,24069,24069,24086,24560,24562,24437,24143,24138,24155,24115,24156,24190,24563,24069,24071,24071,22247,24138,24099,24099,24204,24097,24190,24123,24069,24069,24069,4995,24189,24106,24113,24138,24115,24097,24156,24116,24117,24069,24069,293,24069,24112,24182,24112,24115,24155,24156,24117,24341,24069,24069,24069,23797,24155,24138,24115,24112,24138,24097,24123,24061,24069,24086,24084,22225,24155,24110,24112,293,293,293,293,293,293,293,293,24155,24143,24156,24123,24469,24069,24069,24069,24071,24234,24564,24182,24204,24138,24106,24204,24097,24117,22037,24069,24069,24086,24486,24138,24204,24155,24115,24204,24097,24117,24117,22871,24069,24084,24071,22214,24167,24143,24138,24138,24155,24097,24116,24123,24069,24069,24088,22189,24155,24101,24143,24143,24115,24156,24294,24192,24069,24069,24071,24565,24138,24138,24155,24155,24155,24097,24123,24122,24307,24069,24069,24071,22190,24143,24115,24101,24115,24112,293,293,293,293,293,293,293,24156,24212,24117,24069,24069,24070,24071,22819,24099,24143,24155,24115,24138,24115,24156,24117,24570,24069,24069,24070,22189,24158,24101,24112,24098,24155,24099,24097,24117,24190,24069,24069,24071,24086,24094,24138,24287,24167,24143,24101,24097,24162,24187,24069,24071,24070,4992,24138,24138,24155,24182,24138,24156,24117,24574,24069,24084,24069,24158,24115,24143,24112,24099,24097,24123,24117,24069,24069,24071,24071,24095,24107,24112,24120,24099,24099,24097,24117,24117,24577,24069,293,293,293,293,293,293,293,24069,24084,22186,22249,24113,24099,24138,24115,24115,24112,24097,24117,24117,24069,24069,24084,23759,22391,24115,24099,24155,24121,24099,24156,24116,24183,24069,24085,24069,23812,24155,24138,24138,24112,24138,24097,24117,24117,24069,24069,24084,22187,24112,24112,24143,24098,24143,24097,24123,24123,24069,24069,24085,24578,24112,24287,24182,24115,24155,24097,24117,5027,24069,24069,24070,24039,24115,24138,24098,24155,24155,24156,24163,24187,24069,24084,293,293,293,293,293,293,293,293,24085,23825,24272,24112,24182,24112,24138,24143,24156,24122,24123,24069,24069,24071,24087,24141,24138,24112,24138,24143,24097,24117,24162,24069,24069,24069,24069,23255,5001,24115,24138,24115,24287,24115,24115,24156,24116,24242,24069,24071,24085,1714,24155,24115,24154,24143,24115,24097,24117,5027,24069,24069,24084,22225,24204,24115,24189,24112,24101,24115,24123,24123,24069,24069,24069,24071,24099,24138,24138,24099,24112,24112,24156,24122,24129,24069,24069,293,293,293,293,293,293,293,293,24084,22225,2,24138,24143,24138,24143,24143,24113,24097,24190,24163,24168,24069,24086,24084,22189,24094,24115,24138,24143,24099,24097,24116,24123,24069,24069,24071,4995,24115,24138,24138,24115,24182,24138,24156,24122,24133,24069,24084,24086,23305,24121,24155,24155,24115,24143,24156,24117,24059,24069,24069,24071,24086,24579,24115,24138,24143,24138,24098,24097,24117,24117,24069,24069,24069,22189,24138,24112,24143,24138,24115,24097,24162,24213,24069,24071,293,293,293,293,293,293,293,24069,22227,24158,24167,24138,24182,24403,24115,24156,24124,5027,24069,24069,24086,22189,24581,24115,24101,24138,24107,24112,24372,24117,24117,24069,24069,24071,22188,24104,24099,24138,24138,24099,24112,24156,24117,24582,24069,24069,24084,23804,24138,24138,24138,24138,24138,24097,24124,24117,24069,24069,24071,24225,24098,24113,24121,24098,24138,24097,24117,24294,24069,24069,24069,24086,22189,24099,24155,24189,24138,24112,24097,24162,24117,24069,24069,24084,293,293,293,293,293,293,24071,22612,24584,24143,24138,24138,24107,24115,24097,24156,24124,24117,24171,24069,24069,24070,22225,24138,24120,24115,24099,24112,24097,24123,24116,24069,24069,24069,24085,2,24155,24098,24143,24138,24155,24156,24117,24350,24069,24071,24086,24585,24158,24155,24204,24155,24115,24097,24117,24117,24069,24069,24086,24084,24437,24115,24112,24107,24115,24097,24212,24162,24069,24069,24071,24071,22189,24115,24106,24113,24138,24112,24115,24097,24156,24117,24162,24069,24069,24084,293,293,293,293,293,293,24069,22225,24141,24099,24189,24138,24112,24138,24097,24117,24117,24532,24069,24069,24084,22189,24182,24101,24138,24098,24143,24097,24117,24162,24069,24069,24069,24069,24218,4997,24110,24112,24112,24155,24138,24112,24117,24163,22041,24069,24069,24084,22225,24204,24112,24502,24138,24112,24120,24156,24116,24117,24069,24069,24071,24545,24189,24112,24182,24121,24112,24099,24156,24123,24586,24069,24069,24071,24588,24104,24138,24112,24115,24113,24156,24117,24589,24069,24069,24071,293,293,293,293,293,293,293,293,24085,24135,24138,24155,24189,24115,24107,24121,24156,24117,24202,24069,24069,24084,23203,24115,24099,24138,24115,24138,24097,24117,24117,24069,24069,24085,22206,24143,24112,24112,24138,24155,24167,24097,24117,24117,24069,24069,24071,24590,24182,24189,24115,24155,24155,24138,24156,24117,24593,24069,24085,24069,4999,24155,24115,24143,24154,24099,24156,24123,24117,24069,24069,24086,22981,24115,24101,24120,24138,24115,24097,24212,24117,24069,24069,293,293,293,293,293,293,293,24069,22828,24441,24099,24138,24155,24138,24143,24204,24097,24294,24116,24594,24069,24069,24085,23713,24107,24112,24121,24138,24138,24097,24117,24122,24595,24069,24069,24071,23255,24437,24112,24182,24204,24107,24097,24162,24124,24069,24069,24085,23255,24115,24138,24138,24143,24115,24097,24116,24190,24069,24069,24085,23255,24138,24138,24457,24138,24115,24097,24162,24116,24069,24069,24084,24069,23840,24155,24115,24155,24155,24112,24156,24117,24596,24069,24069,24071,293,293,293,293,293,293,293,24071,23570,23837,24093,24182,24138,24138,24112,24115,24097,24156,24123,24127,24069,24069,24084,24225,24272,24189,24112,24115,24115,24099,24143,24107,24156,24117,24162,24069,24069,23759,24085,23986,24099,24143,24106,24138,24115,24099,24097,24117,24117,24069,24069,24071,24219,24158,24143,24138,24138,24138,24115,24156,24117,24597,24069,24069,24069,4999,24287,24112,24115,24138,24101,24156,24190,24398,24069,24069,24071,24598,24155,24112,24138,24204,24115,24097,24116,24163,22153,293,293,293,293,293,293,293,24069,24069,24084,24599,24204,24112,24112,24138,24155,24109,24156,24117,24123,24172,24069,24069,24085,22189,24138,24189,24115,24112,24143,24143,24097,24117,24122,24540,24069,24086,24071,24261,24204,24115,24189,24143,24138,24112,24097,24116,24190,24069,24069,293,22189,24138,24112,24099,24099,24182,24204,24156,24117,24602,24069,24086,24084,4998,24121,24099,24120,24143,24099,24115,24117,24123,24390,24069,24071,24088,24272,24155,24099,24155,24204,24143,24097,24156,24123,293,293,293,293,293,293,293,293,24603,24604,24069,24069,24083,24083,24083,24083,24083,24083,24083,24070,24607,24564,24272,24155,24115,24115,24138,24113,24112,24156,24117,24117,24069,24069,24071,24071,24608,24287,24138,24155,24107,24099,293,24190,24123,24512,24069,24069,24069,22221,24143,24101,24143,24112,24487,24097,24117,24163,24610,24069,24069,24071,23897,24121,24155,24138,24143,24101,24121,24156,24117,22041,24069,24069,24071,24611,24138,24155,24138,24113,24138,24115,24097,24116,24116,24069,24069,24069,22189,24099,24099,24112,24099,24155,24112,24156,24117,293,293,293,293,293,293,24123,24199,24069,24069,24088,24069,23816,24158,24115,24115,24121,24121,24155,24097,24117,24123,5000,24069,24069,24069,24523,24158,24143,24115,24115,24121,24121,24097,24122,24190,24614,24069,24069,24086,24617,24158,24115,24143,24143,24112,24155,24156,24123,24350,24069,24084,24084,24618,24120,24115,24143,24112,24112,24099,24156,24190,24274,24069,24071,24069,1714,24099,24143,24112,24138,24115,24156,24117,5027,24069,24071,24071,24272,24189,24155,24142,24143,24112,24156,293,293,293,293,293,293,24124,24117,293,24069,24069,24084,24084,24611,24141,24112,24155,24138,24115,24099,24138,24156,24294,24621,24069,24069,24071,22205,24138,24138,24099,24115,24138,24138,24156,24117,24129,24069,24069,24071,24303,2,24138,24112,24115,24111,24155,24097,24123,24532,24069,24069,24069,24622,24115,24155,24101,24099,24204,24138,24623,24190,24172,24069,24069,23759,4999,24138,24143,24107,24138,24115,24097,24117,24190,24069,24069,24069,24071,22228,24155,24189,24182,24115,24182,24112,293,293,293,293,293,293,293,293,24156,24117,24398,24069,24069,24084,24084,23816,24158,24189,24112,24112,24155,24112,24138,24156,24116,24190,24069,24069,24071,24071,24158,24204,24143,24099,24115,24138,24097,24162,24117,24069,24069,24071,24071,22188,24155,24138,24106,24099,24099,24155,24117,24190,24069,24069,24071,24084,24099,24138,24138,24143,24101,24112,24156,24122,24123,24069,24069,24085,22187,24138,24138,24107,24204,24101,24121,24156,24162,24624,24069,24069,24085,23804,24138,24112,24138,24115,24099,293,293,293,293,293,293,24115,24156,24117,24117,24625,24069,24069,24071,24086,24626,24155,24204,24155,24115,24112,24099,24189,24156,24117,24298,24069,24069,24084,24627,24189,24115,24115,24182,24099,24115,24156,24122,24117,24069,24069,24071,23797,24112,24138,24138,24120,24138,24097,24162,24117,24629,24069,24070,24069,22217,24112,24143,24120,24204,24121,24097,24123,24117,24630,24069,24084,24084,24272,24112,24113,24115,24138,24121,24138,24156,24117,24202,24069,24086,24084,23735,24115,24115,24100,293,293,293,293,293,293,24143,24115,24189,24097,24097,24116,24631,24069,24069,24086,22189,24272,24138,24138,24143,24138,24115,24097,24190,24122,24069,24069,24084,24226,4999,24115,24099,24155,24111,24138,24097,24117,24123,24122,24069,24069,24069,293,22189,24189,24155,24138,24502,24113,24098,24097,24117,24162,24069,24069,24071,22187,24138,24143,24115,24121,24143,24115,24097,24122,24632,24069,24069,24071,22189,24099,24101,24099,24101,24099,24138,24372,24162,24061,24069,24083,24085,5001,293,293,293,293,293,293,293,24115,24138,24115,24143,24138,24098,24156,24117,24116,24633,24069,24069,24071,24071,24634,5001,24112,24143,24138,24138,24155,24155,24156,24190,24637,24069,24069,24071,22194,24182,24099,24121,24155,24112,24113,24097,24117,24162,24069,24069,24086,24638,24204,24115,24115,24120,24115,24097,24117,24123,24069,24069,24084,24071,24295,24112,24115,24113,24138,24138,24097,24162,24163,24069,24069,24085,24070,22210,24408,24099,24109,24155,24099,24143,24097,24123,24117,24069,24069,293,293,293,293,293,293,293,24069,22189,24272,24138,24182,24112,24112,24138,24143,24138,24097,24124,24117,24639,24069,24071,24071,2,24204,24143,24115,24113,24098,24098,24156,24117,24640,24069,24069,24086,24084,24643,24599,24095,24099,24189,24112,24099,24121,24097,24190,24117,24132,24069,24069,24071,22189,24158,24112,24101,24099,24115,24138,24138,24156,24190,24320,24069,24069,24071,22189,24096,24107,24111,24111,24111,24111,24138,24112,24189,24101,24112,24156,24294,24117,24069,24069,24084,24071,23735,2,2,2,2,2,2,2,24094,24155,24189,24155,24204,24138,24097,24123,24123,293,293,293,293,293,293,293,24319,24069,24069,24085,24644,24272,24099,24099,24143,24098,24099,24182,24097,24349,24123,24404,24069,24069,24084,24646,24138,24112,24138,24101,24101,24143,24156,24190,24647,24069,24069,24070,22188,24115,24138,24113,24120,24138,24155,24190,24117,24342,24069,24086,24084,24157,24143,24155,24099,24099,24101,24097,24162,24190,24117,24069,24069,24086,24219,24121,24099,24138,24115,24138,24101,24156,24116,24117,24069,24069,24084,24084,24158,24182,24138,24098,24138,24112,24099,293,293,293,293,293,293,293,24156,24163,24117,24134,24069,24069,24071,24085,23973,5027,24106,24115,24115,24112,24204,24143,24156,24124,24648,24069,24069,24069,24071,22187,24408,24138,24115,24110,24143,24112,24156,24117,24116,24069,24069,24085,22188,24141,24112,24155,24112,24115,24143,24097,24116,24117,24069,24069,24085,24084,24649,24143,24104,24155,24104,24287,24138,24097,24122,24117,24202,24069,24069,24084,23255,24138,24111,24204,24098,24112,24112,24097,24116,24117,22871,24069,24085,24086,24494,24138,24138,293,293,293,293,293,293,24138,24138,24120,24189,24155,24156,24123,24117,24069,24069,24069,24071,24076,4991,24115,24138,24138,24138,24099,24097,24123,24123,24650,24069,24069,24084,23613,24112,24112,24143,24115,24099,24112,24138,24212,24117,24654,24069,24069,24086,24085,24115,24121,24098,24121,24155,24121,24097,24117,24123,24069,24069,24084,22784,24138,24143,24143,24115,24138,24101,24123,24123,24604,24069,24069,24084,24138,24112,24155,24138,24121,24099,24097,24117,24123,24069,24069,24084,293,293,293,293,293,293,24084,22227,2,24112,24099,24155,24099,24115,24138,24098,24097,24361,24117,24127,24069,24069,24071,22828,24158,24155,24115,24138,24115,24099,24097,24117,24116,24069,24069,24084,24069,24655,24189,24138,24121,24101,24112,24138,24156,24117,24522,24069,24069,23759,24069,24158,24099,24112,24104,24115,24143,24097,24117,24117,24069,24069,24069,24071,24656,24098,24143,24143,24112,24121,24097,24117,24116,22871,24069,24069,24086,24657,24155,24121,24138,24138,24138,24189,24097,24116,293,293,293,293,293,293,293,24117,24117,24341,24069,24069,24085,22187,5001,24487,24115,24099,24138,24106,24115,24097,24122,24117,24319,24069,24071,24088,24271,24112,24101,24115,24189,24112,24097,24117,24163,24069,24069,24071,23255,24189,24104,24138,24115,24143,24099,24156,24123,24419,24069,24069,24086,23720,24106,24138,24155,24099,24143,24099,24123,24116,24658,24069,24069,24084,22784,24115,24138,24138,24138,24138,24155,24156,24117,24129,24069,24083,24071,24437,24115,24155,24189,24155,293,293,293,293,293,293,24098,24112,24097,24117,24123,24069,24069,24069,24071,22225,5027,24189,24138,24138,24101,24107,24115,24156,24123,24117,24348,24069,24084,24071,24660,24115,24112,24099,24142,24143,24112,24156,24190,24394,24069,24086,24069,5001,24507,24112,24189,24138,24121,24097,24156,24117,24116,24069,24069,24071,24069,24158,24115,24138,24138,24155,24099,24097,24117,24190,24662,24069,23759,24071,24141,24099,24189,24155,24115,24138,24099,24143,24123,24162,24670,24069,24069,293,293,293,293,293,293,293,24086,22227,24158,24109,24112,24155,24112,24112,24115,24097,24123,24117,24469,24069,24069,24069,24071,24017,24101,24112,24204,24138,24138,24107,24156,24117,24398,24069,24069,24069,22225,24112,24099,24110,24189,24155,24138,24097,24122,24117,24069,24069,24071,24071,24671,24138,24138,24138,24138,24155,24204,24097,24190,24117,24069,24069,24071,24071,24018,24099,24115,24138,24143,24287,24115,24507,24122,24123,24117,24069,24069,23759,22189,24138,24112,24155,24115,24143,24112,24097,293,293,293,293,293,293,24097,24123,24190,24319,24069,24069,24086,22225,24158,24138,24189,24155,24115,24107,24167,24672,24212,24130,24069,24069,24085,2,24099,293,24115,24099,24112,24121,24156,24117,24117,24069,24069,24071,23255,24101,24115,24143,24100,24138,24099,24097,24117,24674,24069,24069,24084,24086,24676,24099,24138,24155,24155,24189,24099,24117,24294,24620,24069,24069,24069,23866,24099,24112,24115,24155,24115,24138,24156,24123,24677,24069,24069,24084,22866,24167,24121,293,293,293,293,293,293,293,24112,24113,24155,24138,24156,24122,24123,24682,4999,24069,24071,24084,24208,24272,24155,24099,24112,24204,24143,24155,24156,24117,24117,24069,24069,24069,24220,24261,24167,24101,24112,24115,24155,24097,24123,24123,24572,24069,24069,24086,24683,24138,24099,24138,24112,24143,24115,24097,24156,24122,24684,24069,24069,24086,22241,24112,24287,24112,24112,24115,24115,24138,24156,24122,24117,24069,24069,24085,22189,24143,24099,24138,24115,24115,24155,24097,24123,24162,24685,293,293,293,293,293,293,293,24069,24071,24687,24094,24101,24138,24487,24112,24155,24112,24138,24097,24117,24116,24212,24600,24069,24069,24069,4995,24660,24115,24138,24143,24099,24155,24115,24163,24117,24320,24069,24069,24069,22187,24204,24204,24138,24204,24112,24143,24138,24156,24117,24162,24175,24069,24086,24088,24158,24143,24138,24110,24112,24143,24097,24117,24162,24069,24069,24084,24071,24693,24115,24138,24287,24167,24111,24138,24156,24122,24124,24069,24069,24071,22225,24204,24112,24112,24121,24287,24112,293,293,293,293,293,293,24156,24163,24117,24694,24069,23759,24071,22227,24158,24099,24115,24138,24297,24112,24138,24112,24156,24117,24700,24069,24071,24071,4995,24115,24099,24112,24204,24138,24143,24156,24117,24704,24069,24069,24069,22188,24182,24155,24115,24115,24112,24138,24097,24117,24117,24706,24069,24084,24301,24138,24138,24115,24099,24204,24155,24112,24117,24117,24162,24708,24069,24069,24084,24712,24101,24115,24138,24138,24204,24121,24156,24294,24117,24069,24069,24071,24724,293,293,293,293,293,293,293,24143,24189,24112,24155,24121,24099,24138,24156,24117,24123,22871,24069,24088,24085,22189,24272,24115,24109,24155,24155,24112,24110,24117,24116,24419,24069,24069,24084,23764,24112,24138,24143,24113,24115,24112,24156,24116,24117,24069,24069,24085,24071,24094,24099,24143,24099,24115,24204,24097,24123,24123,24342,24069,24071,24071,24726,24297,24115,24112,24138,24115,24138,24143,24156,24163,24214,24069,24085,24086,4996,24112,24155,24098,24107,24106,24457,24155,293,293,293,293,293,293,293,24117,24190,293,24069,24069,24070,22189,24272,24287,24115,24112,24115,24112,24138,24097,24162,24123,24273,24069,24069,24071,24735,24101,293,24143,24099,24112,24115,24097,24117,24117,24069,24069,24070,22189,24143,24107,24138,24115,24138,24182,24156,24163,24123,24237,24069,24085,24086,22225,24099,24113,24155,24115,24155,24138,24097,24123,24117,22041,24069,24069,24071,22188,24115,24112,24115,24204,24142,24115,24097,24117,24122,24069,24069,24069,22781,24112,24143,293,293,293,293,293,293,24189,24138,24115,24112,24099,24156,24117,24122,24737,24069,24069,24069,22186,24740,24155,24138,24115,24138,24138,24189,24138,24156,24190,24117,24069,24069,24085,4994,24138,24138,24112,24115,24115,24155,24097,24117,24117,24685,24069,24069,24084,24539,24115,24112,24155,24287,24143,24097,24123,24117,24342,24069,24071,24070,22225,24115,24155,24189,24143,24155,24099,24155,24190,24123,24742,24069,24069,24071,5001,24143,24189,24121,24115,24155,24287,24112,24163,24123,293,293,293,293,293,293,24123,24205,24069,24069,24071,22197,24272,24182,24138,24138,24099,24115,24138,24097,24123,24117,24743,24069,24069,24069,22242,24115,24138,24143,24112,24138,24143,24117,24122,24126,24069,24069,24071,24070,24158,24107,24121,24204,24121,24115,24138,24156,24117,24123,24069,24069,24070,24745,24155,24112,24115,24189,24143,24099,24156,24117,24361,24069,24069,24070,24071,24687,24112,24112,24121,24487,24115,24155,24099,24123,24212,24062,24069,24069,24084,24085,24141,24155,24138,24115,24138,293,293,293,293,293,293,293,24099,24138,24156,24123,24162,24206,24069,24069,24084,22187,23305,24155,24138,24143,24143,24155,24155,24097,24117,24190,24129,24069,24069,24086,24085,24158,24138,24204,24189,24507,24121,24115,24156,24122,24117,24069,24069,24069,24084,23764,24138,24457,24138,24098,24143,24099,24155,24122,24162,24410,24069,24069,24071,24086,24747,24115,24115,24507,24143,24138,24106,24097,24117,24123,24069,24069,24069,24084,24158,24115,24121,24138,24115,24138,24112,24097,24163,24122,24504,24069,293,293,293,293,293,293,24069,24071,22189,24671,24099,24155,24112,24115,24167,24112,24104,24097,24123,24190,24173,24069,24069,24071,22225,24112,24115,24099,24155,24143,24155,24097,24117,24122,24749,24069,24069,24086,24751,24120,24104,24138,24189,24115,24099,24156,24117,24294,24117,24069,24069,24071,24084,24158,24138,24112,24099,24112,24115,24098,24117,24123,24753,24069,24070,24071,24094,293,24189,24115,24138,24204,24155,24097,24116,24116,24754,24069,24069,24071,22189,24143,24204,24138,24155,293,293,293,293,293,293,24182,24112,24112,24156,24162,24116,24755,24069,24086,24084,24057,24095,24204,24121,24099,24112,24155,24155,24097,24117,24117,24129,24069,24069,24071,23759,23305,24143,24155,24101,24138,24099,24138,24097,24117,24163,22871,24069,24069,24084,24086,24272,24115,24204,24138,24112,24099,24138,24156,24123,24117,24069,24069,24085,24071,24272,24101,24204,24099,24287,24155,24143,24097,24117,24117,24145,24069,24069,24086,22188,24756,24101,24115,24138,24155,24138,24112,24155,24156,24294,293,293,293,293,293,293,293,293,24124,23307,24069,24083,24083,24083,24083,24083,24083,24083,24083,24071,22828,22398,24189,24155,24155,24115,24155,24099,24112,24097,24117,24117,24126,24069,24069,24084,24069,22222,24095,24112,24115,24115,24138,24115,24115,24156,24117,24117,24069,24069,24085,24071,22228,24287,24115,24143,24099,24155,24204,24120,24156,24123,24123,24069,24069,24085,22214,24112,24143,24107,24112,24204,24204,24097,24156,24117,24123,24173,24069,24071,24086,24272,24143,24115,24112,24138,24112,24138,24097,24123,24117,24069,24069,24071,24085,23306,24138,24143,24101,293,293,293,293,293,293,24155,24099,24204,24204,24097,24117,24117,24757,24187,24069,24069,24069,24071,24758,24089,24099,24138,24204,24115,24113,24099,24112,24138,24115,24097,24123,24116,24294,24127,24069,24069,24071,24086,24759,24158,24138,24110,24182,24143,24182,24115,24115,24097,24123,24117,24123,24762,24069,24069,24085,22828,24158,24138,24287,24098,24112,24112,24155,24097,24117,24116,24206,24069,24069,24085,22189,4996,24155,24112,24101,24112,24112,24115,24101,24117,24117,24190,24172,24069,24071,24086,24763,24112,24099,24121,24138,24155,24112,24112,24156,293,293,293,293,293,293,24117,24122,24117,24171,24069,24069,24071,22189,24618,24115,24121,24121,24287,24112,24143,24155,24156,24162,24117,24069,24069,293,23255,24158,24182,24155,24138,24155,24120,24143,24097,24117,24190,24151,24069,24069,24071,2,24115,24112,24112,24138,24155,24101,24115,24117,24117,24117,24069,24069,24070,23306,24121,24112,24115,24138,24115,24155,24156,24163,24117,24069,24069,24084,22226,24099,24112,24115,24112,24115,24110,24097,24123,24116,24146,24069,24071,24069,24290,24138,293,293,293,293,293,293,24112,24115,24099,24112,24138,24115,24115,24156,24116,24117,24737,24069,24069,24084,24084,22210,24766,24091,24189,24182,24121,24112,24138,24115,24156,24122,24117,24767,24069,24069,24071,24084,24089,24138,24112,24155,24115,24099,24113,24156,24117,24162,24133,24069,24069,24084,24220,24141,24138,24115,24138,24115,24138,24143,24156,24123,24190,24069,24069,24086,24735,24155,24099,24138,24112,24155,24121,24155,24156,24117,24162,24117,24069,24069,24084,24768,24143,24138,24115,24115,24115,24120,293,293,293,293,293,293,293,24403,24097,24117,24117,24117,24629,24069,24069,24071,24071,24746,24158,24099,24182,24115,24115,24113,24138,24156,24162,24190,24069,24069,24084,24085,23720,24204,24115,24138,24143,24101,24101,24143,24156,24122,24117,24069,24069,24086,22199,24121,24101,24138,24143,24112,24112,24097,24212,24190,24769,24069,24071,24070,5000,24143,24143,24189,24099,24143,24138,24107,24143,24097,24162,24123,24069,24069,24084,24224,24094,24182,24115,24115,24287,24112,24099,24097,24190,24117,24117,24069,24069,293,293,293,293,293,293,293,24071,24676,2,24112,24155,24112,24138,24182,24189,24112,24156,24123,24162,24540,24069,24069,24071,24770,24099,24143,24138,24155,24112,24143,24138,24190,24116,22038,24069,24069,24071,24070,1714,24204,24138,24115,24121,24115,24143,24097,24117,24124,24706,24069,24069,24069,24272,24101,24155,24099,24138,24112,24107,24097,24156,24361,24190,24771,24069,24069,24086,2,24112,24155,24099,24143,24115,24155,24097,24116,24162,24069,24069,24069,24071,2,24099,24155,24099,293,293,293,293,293,293,24138,24138,24115,24143,24097,24123,24117,24116,24069,24069,24071,24071,4995,24121,24113,24143,24138,24115,24115,24115,24097,24156,24117,24117,24069,24069,24085,24775,24112,24113,24138,24112,24115,24121,24155,24156,24163,24117,24069,24069,24085,24778,24099,24120,24155,24115,24138,24155,24097,24117,24117,24783,24069,24071,24069,24323,24121,24098,24138,24112,24487,24107,24115,24097,24124,24116,24173,24069,24069,24069,24071,24785,24115,24138,24155,24143,24112,24098,293,293,293,293,293,293,24156,24117,24117,24126,24069,24069,24071,24071,22189,4996,24158,24138,24121,24113,24098,24098,24143,24097,24116,24122,24788,24069,24069,24071,24071,24789,24115,24112,24138,24112,24112,24115,24115,24097,24117,24117,24123,24069,24069,24071,24069,24094,24112,24115,24138,24138,24115,24112,24097,24117,24117,24790,24069,24069,24085,22226,24287,24112,24155,24138,24287,24204,24138,24123,24190,24132,24069,24069,24071,24722,24138,24112,24287,24112,24115,24457,24112,24156,24117,24116,24069,24069,293,293,293,293,293,293,293,24071,24791,24272,24115,24204,24120,24101,24155,24101,24204,24097,24116,24116,24699,24069,24069,24085,22210,24099,24138,24155,24112,24138,24143,24101,24097,24123,24117,24511,24069,24070,24071,22226,24143,24099,24138,24099,24099,24189,24138,24115,24116,24117,24060,24069,24069,24071,24072,24494,24113,24115,24167,24111,24143,24113,24156,24117,24212,24228,24069,24070,24071,24094,24138,24099,24143,24143,24112,24155,24097,24117,24123,5027,24069,24069,24071,23759,24211,24138,24155,24099,293,293,293,293,293,293,24138,24115,24115,24112,24155,24156,24122,24122,24792,24069,24069,24071,24086,24730,24158,24138,24189,24115,24138,24112,24204,24097,24123,24123,24178,24069,24069,24071,24084,24272,24143,24115,24099,24115,24204,24138,24097,24124,24117,24795,24069,24069,24071,24085,24796,24099,24112,24115,24115,24112,24138,24138,24097,24156,24117,24116,24069,24069,24084,24069,24272,24138,24112,24107,24204,24099,24155,24112,24156,24116,24123,24069,24069,24086,24071,24141,24115,24098,24155,24112,24107,24138,24143,24113,293,293,293,293,293,293,24097,24117,24117,24190,24069,24069,24071,24085,22190,24098,24112,24155,24112,24182,24112,24138,24097,24116,24117,24799,24069,24069,24088,22228,24204,24099,24115,24189,24099,24138,24167,24117,24190,24398,24069,24069,24071,23305,24138,24507,24101,24099,24189,24099,24138,24156,24117,24190,24529,24069,24071,24069,24141,24112,24167,24138,24138,24112,24138,24156,24124,24361,24069,24069,24069,22828,24158,24110,24287,24099,24189,24099,24138,24155,24117,24117,24470,24069,293,293,293,293,293,293,24069,24071,22189,24089,24121,24115,24189,24115,24155,24155,24112,24099,24361,24117,24117,24069,24069,24086,24071,24094,24138,24138,24138,24143,24155,24112,24138,24117,24122,24800,24069,24069,24071,24735,24155,24138,24101,24115,24138,24287,24097,24117,24117,24069,24069,24071,22187,24112,24138,24138,24155,24155,24138,24138,24117,24162,24117,24069,24069,23759,22225,24189,24155,24138,24138,24112,24099,24155,24138,24117,24123,24117,24069,24069,23759,24069,24801,24107,293,293,293,293,293,293,24155,24120,24099,24143,24101,24138,24115,24156,24123,24190,24600,24069,24069,24071,24399,24272,24115,24143,24112,24115,24121,24115,24097,24122,24123,24266,24069,24071,24071,24141,24138,24143,24143,24099,24112,24112,24097,24117,24122,24571,24069,24069,24085,24690,24182,24138,24115,24138,24112,24138,24099,24112,24156,24117,24116,22871,24069,24084,24085,24803,24098,24112,24115,24138,24115,24115,24155,24115,24097,24116,24123,24231,24069,24084,24088,24494,24101,24143,24138,293,293,293,293,293,293,24182,24403,24155,24097,24123,24117,24123,24540,24069,24069,24084,24804,24120,24115,24155,24115,24115,24113,24113,24112,24156,24117,24123,24162,24069,24069,24071,24617,24272,24112,24099,24115,24138,24155,24121,24099,24089,24117,24190,24069,24069,24071,22614,24189,24101,24115,24287,24138,24138,24403,24156,24123,24116,24069,24069,24071,23748,24182,24189,24138,24115,24112,24104,24143,24156,24117,24123,24069,24069,24084,24084,24272,24138,24167,24138,24115,24189,24138,24097,293,293,293,293,293,293,24156,24117,24117,24062,24069,24069,24071,22225,293,24112,24204,24189,24155,24189,24189,24099,24097,24190,24117,22871,24069,24088,24085,24158,24189,24099,24155,24143,24138,24138,24101,24156,24123,24117,24069,24069,24085,22222,4641,24805,1625,1625,1625,24808,24811,24815,24827,24831,24834,24828,24835,24846,24850,24858,24862,24859,24859,24863,24863,24866,24862,24874,24867,24851,24851,24876,24847,24878,24879,24850,1757,24882,24882,24881,24882,24882,24882,24882,24882,24881,24881,24883,24885,24886,24888,24894,24883,24898,24899,24901,24905,24907,24908,24912,1714,24913,1714,1714],"timeDeltas":[2208,125,125,125,125,167,125,125,125,83,167,125,125,125,125,125,125,125,167,125,166,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,166,125,125,125,125,125,125,125,125,167,125,167,125,125,125,83,167,125,125,166,125,125,167,83,125,167,125,125,125,167,125,83,83,167,125,125,167,125,166,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,167,125,83,125,208,125,125,125,125,125,84,125,166,84,125,125,125,166,125,125,125,167,42,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,167,83,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,83,125,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,167,125,125,125,125,167,83,125,167,125,125,125,166,125,125,125,125,84,125,125,125,125,125,125,125,83,125,167,125,166,84,83,125,125,125,125,125,167,125,125,125,166,125,84,125,125,125,166,84,83,125,125,125,83,125,167,125,83,125,125,125,125,125,167,125,125,125,167,125,125,125,166,125,125,125,125,125,84,125,125,166,84,125,125,125,166,125,84,125,125,166,125,125,125,167,125,83,125,125,125,125,125,125,125,84,125,125,125,166,84,125,125,125,125,166,84,125,125,125,166,125,125,125,125,125,125,125,84,125,125,125,166,125,84,125,125,125,166,125,125,125,125,167,83,125,125,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,125,125,166,125,125,167,83,125,125,167,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,166,125,125,125,125,125,84,125,125,125,125,125,125,125,125,125,125,125,166,84,83,125,125,125,83,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,167,125,83,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,166,125,167,125,83,167,83,125,125,125,84,125,125,166,84,125,166,125,84,125,125,125,166,125,125,125,167,125,125,125,167,83,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,167,83,125,167,125,166,125,125,167,167,125,125,125,125,166,84,125,125,125,166,125,84,125,125,125,166,125,125,125,167,125,83,125,125,84,166,84,125,166,125,84,125,125,125,125,166,84,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,83,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,125,167,125,125,125,125,125,125,83,167,125,125,83,167,125,125,167,125,125,166,167,125,125,125,125,125,125,125,125,167,125,125,125,166,84,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,42,166,125,125,167,125,125,167,125,125,125,125,125,166,125,167,125,125,125,83,167,125,125,125,125,125,83,167,42,166,125,125,125,125,125,125,84,166,42,167,125,125,125,125,166,125,167,167,125,166,125,125,125,125,125,125,125,125,125,125,167,125,167,125,125,166,167,125,167,83,125,125,125,125,167,125,125,125,125,166,125,167,125,125,167,125,125,125,166,125,167,83,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,84,125,125,125,125,125,125,166,84,125,125,125,125,125,125,125,125,166,84,125,125,125,83,125,125,125,83,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,167,125,125,125,125,125,125,125,125,166,84,125,208,125,125,125,125,125,125,167,83,167,166,125,167,125,125,125,83,125,125,125,84,125,125,125,166,125,125,125,167,125,167,125,166,125,167,125,125,125,125,125,125,167,83,167,125,125,125,125,125,125,125,125,125,166,125,84,166,84,125,125,166,125,167,125,83,125,167,125,83,125,125,167,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,167,125,125,166,84,125,125,125,83,125,167,125,83,125,125,125,125,125,83,125,125,167,83,125,125,125,125,125,125,125,84,166,84,125,125,125,166,125,125,125,125,125,125,84,125,166,125,125,125,167,125,125,125,125,167,83,125,125,125,167,125,83,125,125,125,125,167,83,125,125,125,125,167,83,125,167,125,125,125,125,166,84,125,125,125,125,125,125,125,83,125,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,125,125,167,83,42,83,167,83,125,125,125,125,167,83,125,125,125,125,167,83,125,125,167,125,125,125,125,125,83,167,125,125,125,125,167,83,125,125,125,125,167,125,125,125,125,125,166,125,125,209,125,125,166,125,125,125,167,125,167,125,166,84,125,125,125,83,125,125,125,125,167,83,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,167,83,125,167,125,83,125,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,125,167,83,125,125,125,167,125,125,125,167,125,83,125,125,125,125,125,83,167,83,125,167,125,83,125,125,125,125,125,84,166,84,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,125,83,125,167,125,125,125,125,125,167,125,166,125,125,125,125,125,84,166,125,125,167,125,125,125,125,125,125,125,83,125,125,125,125,167,42,125,125,83,125,125,125,167,125,125,125,166,125,125,125,125,125,84,166,125,125,125,167,83,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,167,83,125,125,125,167,125,83,125,125,125,125,125,167,125,83,125,125,125,167,125,125,125,125,166,84,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,166,84,125,125,166,125,125,125,125,125,125,125,125,125,125,84,166,84,125,125,125,166,125,125,125,125,167,83,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,166,125,125,125,125,167,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,83,125,125,125,125,167,83,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,167,83,125,125,125,167,83,125,125,125,167,83,125,125,125,125,167,125,125,167,125,125,166,125,167,83,125,167,125,167,125,125,125,166,125,167,125,167,166,125,125,167,125,125,125,167,83,250,42,125,125,125,125,166,125,167,83,125,125,125,167,167,166,125,125,125,167,83,125,167,125,125,125,167,125,125,166,125,125,125,125,125,125,125,125,125,84,166,84,125,166,125,125,125,125,125,84,125,125,125,125,125,83,125,125,125,125,125,83,167,83,125,125,125,125,125,84,125,125,125,166,84,83,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,83,83,125,125,125,167,125,125,125,167,125,125,125,166,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,167,125,167,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,166,167,83,42,167,83,125,125,125,125,125,125,167,125,125,125,125,125,125,125,166,84,125,125,166,84,166,84,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,166,125,125,167,125,125,167,125,125,125,125,125,125,125,125,166,125,84,166,167,125,0,125,167,125,125,166,84,125,125,125,166,125,84,125,125,125,125,125,125,125,125,166,125,125,167,83,125,125,167,125,125,167,125,125,125,125,125,125,125,166,125,167,125,83,125,125,125,125,167,83,125,125,167,125,125,125,125,167,83,125,125,167,125,125,125,125,125,125,125,125,83,167,166,125,125,125,167,125,125,125,167,125,125,125,166,125,84,125,125,166,125,84,125,125,166,125,84,125,125,125,125,125,83,125,125,125,125,83,167,83,125,125,125,125,125,84,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,167,125,83,125,167,125,83,125,125,125,167,125,166,42,167,125,125,125,125,125,166,125,167,125,167,125,125,125,125,166,84,125,125,125,166,125,84,125,125,166,84,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,167,83,125,125,125,125,167,125,125,125,167,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,167,125,166,0,167,42,125,125,125,125,83,167,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,167,125,0,125,125,125,166,84,125,125,125,125,125,125,83,42,125,125,166,125,125,125,125,125,125,42,83,84,166,84,125,125,125,125,125,41,84,125,125,166,125,125,125,167,125,125,42,83,125,125,167,83,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,42,83,125,125,125,167,83,125,83,84,83,83,125,125,125,125,125,167,125,83,125,167,125,83,125,125,125,167,125,125,125,125,167,166,125,125,125,84,166,167,125,167,125,83,125,125,125,125,125,125,125,167,125,166,125,125,125,125,125,125,167,167,125,83,125,125,125,83,125,167,125,83,125,125,125,84,125,166,125,125,167,83,125,125,125,167,125,83,125,125,125,125,167,83,125,125,42,125,167,125,83,125,125,125,125,125,125,125,167,125,166,125,84,41,125,125,125,84,125,166,125,125,167,167,125,125,41,84,125,166,125,125,167,83,125,0,167,83,125,125,125,125,125,125,167,42,166,125,167,125,125,125,125,125,125,125,167,125,125,125,125,166,84,125,0,125,125,125,166,167,125,167,125,166,0,250,125,125,125,125,125,167,83,125,84,83,83,125,125,84,125,166,125,167,125,42,125,125,125,125,125,83,125,167,125,125,125,83,42,125,125,125,125,83,125,167,125,166,125,84,125,125,166,84,125,125,125,83,125,125,125,125,83,42,125,167,83,125,167,125,125,125,125,125,166,125,167,125,167,125,166,125,125,125,167,125,83,125,125,125,125,125,125,125,84,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,167,125,83,125,83,167,83,125,125,167,0,167,125,166,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,166,125,84,41,84,166,84,125,166,125,125,167,125,83,125,167,125,167,83,42,125,125,125,125,125,125,125,125,0,125,125,125,166,84,125,166,167,125,167,166,42,167,125,125,125,125,208,125,167,125,83,42,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,125,167,125,42,83,167,0,125,125,166,84,125,125,125,166,84,83,125,167,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,83,84,83,125,167,125,125,125,125,125,125,125,125,125,125,166,167,42,83,125,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,167,83,125,125,125,125,125,167,83,125,125,167,167,125,125,125,125,125,83,125,125,125,167,83,125,125,167,83,125,0,125,125,125,125,125,167,83,125,125,125,0,125,167,125,125,166,125,125,167,125,83,125,167,125,125,125,125,167,125,125,166,125,125,125,84,41,125,125,125,125,125,167,83,84,41,125,125,125,125,125,125,84,166,84,125,83,42,166,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,125,83,208,84,41,84,166,125,125,125,125,125,167,125,125,125,83,167,0,83,125,125,125,167,125,167,125,125,125,125,125,166,125,125,167,125,125,125,125,125,125,125,83,0,84,166,125,125,125,125,125,125,125,125,125,125,125,125,84,166,42,125,167,41,84,125,125,166,125,125,125,125,125,125,125,167,83,125,125,167,125,125,125,125,125,125,125,42,83,125,125,125,125,125,125,167,125,125,0,125,166,125,125,125,125,125,125,125,167,125,125,125,0,167,125,125,125,125,41,125,125,84,41,125,167,83,125,125,125,167,125,125,0,125,125,167,83,125,125,125,125,125,125,42,83,167,125,125,125,166,125,125,125,84,41,125,125,125,125,125,125,125,125,167,125,83,84,83,125,125,125,125,125,83,167,83,125,125,125,84,166,84,125,166,125,125,42,125,83,125,167,125,125,167,125,125,0,125,125,125,125,125,125,125,83,167,83,125,125,167,125,125,125,125,166,125,125,125,125,125,167,125,125,125,83,125,125,125,0,125,125,125,125,125,125,125,167,83,125,0,125,125,125,125,125,125,125,84,125,125,125,166,125,125,125,125,125,84,166,84,125,125,166,125,0,125,125,125,125,125,167,125,42,83,125,167,41,125,125,125,125,125,125,125,125,84,166,125,125,167,125,83,125,125,125,167,125,125,167,125,125,166,84,125,125,0,125,125,125,125,125,125,125,125,125,125,125,125,83,42,125,125,125,125,125,125,125,125,0,166,167,167,125,125,166,125,125,125,84,41,125,125,125,125,125,125,125,125,125,42,83,125,125,167,125,125,125,125,125,125,167,83,125,125,0,125,125,167,83,125,125,125,125,125,83,167,83,125,84,41,125,167,83,125,125,125,167,125,167,125,125,166,125,42,83,167,125,125,125,83,167,83,125,125,125,167,125,125,167,125,125,125,125,166,125,125,167,125,167,125,125,125,83,42,166,84,83,167,83,125,167,125,125,125,125,125,166,84,125,41,84,125,125,83,167,125,125,125,166,125,125,42,167,125,125,125,125,125,166,125,125,125,167,83,125,84,41,125,167,125,125,125,125,83,167,42,83,125,125,83,167,83,125,125,125,167,125,125,125,125,83,42,83,167,83,125,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,125,125,167,125,167,125,83,125,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,83,167,41,167,83,125,125,125,125,42,125,125,167,125,166,0,125,125,125,125,125,125,125,167,125,125,125,167,125,166,125,125,125,167,167,125,166,125,125,125,209,166,125,125,125,167,83,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,83,167,83,125,42,125,125,83,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,83,167,125,125,125,125,83,125,125,125,167,125,125,125,167,125,125,125,166,125,125,167,125,125,125,167,125,166,42,167,41,84,125,125,125,166,84,125,125,41,125,167,125,125,125,125,167,41,167,83,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,166,42,125,125,83,125,167,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,125,167,125,166,125,84,125,166,84,125,125,125,125,125,166,42,167,41,167,125,125,125,167,125,125,125,125,125,83,167,125,125,125,83,125,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,167,125,125,166,125,42,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,125,84,166,125,125,125,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,166,42,125,83,167,125,42,166,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,83,167,41,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,42,125,167,41,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,84,125,83,167,125,125,125,125,125,83,125,167,125,125,125,125,125,125,166,125,125,125,125,125,125,167,42,125,166,84,41,42,83,125,125,125,125,125,125,125,125,125,125,167,125,42,83,0,125,125,333,125,167,125,125,167,125,125,166,84,125,125,125,166,84,125,125,125,166,125,125,125,125,167,125,167,125,166,84,125,125,125,125,166,125,125,167,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,167,83,167,125,125,125,125,125,125,167,125,125,166,125,167,125,125,167,41,167,42,166,42,167,41,167,125,125,125,125,167,125,125,166,125,125,125,125,125,167,42,166,125,125,167,125,125,125,125,125,125,125,125,167,83,125,125,125,125,167,41,167,83,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,167,125,125,167,41,167,125,125,167,125,166,125,125,125,125,167,83,125,125,125,125,167,83,125,125,167,125,125,125,125,125,125,125,125,83,167,125,125,125,125,125,0,125,125,125,125,167,83,125,125,167,83,125,167,125,166,125,167,125,125,125,167,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,166,84,41,125,167,83,125,42,125,42,83,125,125,167,125,125,125,166,125,125,125,125,125,125,125,125,125,167,83,125,167,125,125,167,83,125,125,125,125,125,125,167,83,125,83,84,125,125,125,125,125,125,41,84,166,84,125,125,166,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,167,83,125,167,125,125,125,166,125,167,125,42,83,125,167,83,125,125,125,167,125,83,125,125,167,83,125,125,167,125,125,125,125,125,125,125,125,166,84,125,125,125,166,125,167,125,125,125,167,125,166,125,125,0,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,83,125,125,125,125,125,125,125,125,125,167,125,125,125,125,166,84,125,125,125,166,125,125,125,125,42,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,125,125,84,166,84,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,166,125,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,125,125,83,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,167,125,125,166,125,125,125,125,125,84,166,84,125,125,166,125,167,125,125,125,125,125,125,125,167,83,125,125,83,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,167,125,83,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,167,83,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,125,125,84,166,84,166,84,125,125,166,125,125,167,125,125,125,167,125,125,125,166,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,125,167,83,83,125,125,125,125,125,125,125,125,125,84,166,84,125,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,167,125,125,125,125,166,84,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,125,125,125,125,166,84,125,125,125,166,125,125,125,167,125,125,167,125,125,125,125,83,167,83,125,125,125,125,208,125,84,41,167,167,125,166,84,125,125,166,84,125,166,125,125,125,167,125,125,125,125,125,42,125,125,83,125,125,125,167,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,83,167,125,125,166,125,125,125,125,125,84,166,84,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,83,167,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,41,84,166,84,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,166,125,125,125,167,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,167,125,125,167,125,83,125,125,125,167,83,83,84,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,84,166,84,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,166,125,167,83,125,125,125,84,166,84,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,167,83,125,84,125,125,125,125,166,125,125,167,83,125,125,125,125,125,84,166,125,125,125,125,125,125,125,84,166,42,125,125,83,125,125,125,125,125,84,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,125,125,83,167,83,125,167,125,125,125,167,125,125,125,83,167,125,125,83,167,83,83,125,125,125,125,125,167,125,125,125,125,125,125,125,42,125,125,125,125,125,125,166,125,167,125,125,167,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,83,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,83,125,167,125,83,167,83,125,125,125,84,166,84,125,125,125,166,125,125,125,125,125,167,125,167,83,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,83,125,125,125,125,125,167,83,125,125,125,167,125,83,125,125,125,125,167,125,125,125,166,125,125,125,125,167,125,125,125,167,125,125,166,84,125,125,125,125,166,84,125,125,125,166,125,125,125,125,125,125,125,167,125,167,125,125,125,166,125,125,167,125,125,125,83,167,125,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,84,125,125,125,125,125,83,167,83,125,125,125,125,167,41,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,166,125,125,125,167,125,83,125,125,125,125,125,84,166,84,125,125,125,125,125,83,167,83,125,125,125,125,125,83,167,83,125,125,125,167,125,167,125,125,166,125,125,125,125,84,166,84,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,83,167,125,125,125,166,42,125,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,125,125,83,125,125,125,125,125,84,166,84,125,125,125,125,83,167,83,125,125,125,125,83,167,83,125,125,125,125,125,84,166,84,125,125,125,166,84,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,83,125,125,125,125,167,42,125,125,125,125,125,125,83,167,83,83,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,84,166,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,167,83,125,167,125,125,125,125,166,84,166,84,83,125,125,125,167,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,166,125,125,125,167,125,83,125,125,125,125,167,42,166,84,125,125,125,125,125,166,84,125,125,125,166,125,125,125,125,167,125,125,125,125,167,83,125,125,125,167,166,125,167,83,125,125,125,84,166,84,125,125,125,166,125,125,125,125,167,125,167,125,125,125,166,167,125,125,125,125,125,167,125,166,125,125,167,83,125,125,125,167,125,125,125,167,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,84,166,84,83,83,125,125,125,167,125,125,125,167,125,125,125,125,83,167,83,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,167,125,125,167,125,125,166,125,84,125,125,125,125,166,84,125,125,166,84,125,166,125,125,167,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,167,125,83,125,125,125,167,125,83,125,125,125,125,125,167,125,125,125,166,125,167,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,84,125,125,125,125,125,83,125,125,125,125,167,83,125,125,125,125,167,125,125,125,125,166,84,83,125,125,125,125,167,125,125,125,125,83,167,83,83,125,125,125,125,167,83,125,125,167,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,125,125,83,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,166,125,125,125,125,125,84,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,167,125,167,125,125,125,166,84,83,125,125,125,125,125,167,125,125,125,83,167,125,125,125,166,125,125,125,125,125,167,125,125,167,125,125,125,125,83,167,83,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,167,41,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,84,125,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,83,125,125,167,83,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,166,125,84,125,166,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,167,83,83,125,167,125,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,83,84,125,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,83,125,125,125,125,125,125,125,84,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,167,125,125,125,125,125,167,83,83,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,166,125,125,167,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,167,83,125,125,125,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,83,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,84,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,83,167,42,83,167,83,125,125,125,125,125,167,125,83,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,84,166,42,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,167,125,125,125,125,125,83,167,83,125,125,167,83,125,125,125,167,125,167,125,125,125,166,125,125,125,125,125,125,125,125,125,84,125,125,125,125,125,125,125,125,125,83,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,166,125,167,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,84,166,42,83,167,125,125,125,125,167,125,166,125,125,125,125,167,83,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,83,125,125,125,167,83,125,125,125,83,167,83,125,125,125,125,125,84,125,125,125,166,125,84,125,125,166,84,83,125,125,125,167,125,83,167,125,125,125,166,125,125,125,167,83,125,125,125,125,125,84,166,84,83,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,84,166,84,125,125,125,166,125,125,125,0,125,125,125,167,125,167,125,125,125,83,167,83,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,83,167,83,42,125,125,167,125,125,166,84,125,0,41,84,125,83,167,83,125,125,125,125,167,83,167,125,125,166,167,83,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,167,125,166,125,125,125,167,125,167,125,166,125,125,125,167,125,125,125,125,125,167,83,125,125,167,125,125,125,125,125,125,166,125,125,167,125,125,167,125,125,125,83,167,83,125,125,125,125,125,125,167,125,125,125,166,42,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,125,125,125,166,84,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,167,42,166,125,125,167,167,166,125,125,125,167,125,208,84,125,166,167,125,167,125,166,167,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,83,125,167,125,167,125,125,125,166,125,167,83,125,125,125,125,125,125,167,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,83,167,125,167,83,125,125,125,83,167,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,125,209,125,166,125,125,125,125,167,125,125,125,167,125,125,125,125,166,125,125,125,167,125,125,125,167,125,125,125,166,84,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,167,167,166,125,125,125,125,125,125,125,167,42,166,125,125,125,167,125,167,83,125,125,167,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,166,125,125,167,125,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,166,42,83,167,83,84,83,125,42,83,167,125,125,83,42,125,125,125,166,125,167,125,125,125,125,0,125,125,125,125,125,125,125,125,125,167,125,166,125,125,125,167,83,125,125,125,125,125,125,167,83,84,125,166,125,125,167,125,125,167,125,125,125,83,42,83,125,125,167,125,83,42,125,125,125,125,83,42,125,125,41,84,166,125,84,125,125,41,84,83,125,125,125,125,0,42,83,125,167,41,42,42,41,0,42,42,166,125,84,83,42,41,0,84,0,125,83,83,42,125,125,125,125,83,42,125,125,167,125,125,166,84,125,125,125,125,125,125,125,125,125,125,0,125,166,0,125,125,167,83,125,167,125,125,125,167,125,125,166,125,0,125,125,0,125,42,83,125,42,83,125,125,125,125,125,125,125,125,125,167,83,0,42,0,125,125,125,125,125,125,83,125,125,125,125,167,83,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,166,125,125,125,125,167,42,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,167,125,125,125,125,125,166,125,167,83,125,167,125,167,125,125,166,125,125,125,125,167,125,167,125,125,166,125,125,167,125,167,125,125,166,84,166,125,125,167,125,125,125,125,125,125,125,125,42,83,167,125,125,125,166,125,167,125,125,167,83,125,125,125,125,167,83,125,125,125,167,166,125,125,84,166,84,125,166,84,125,125,166,125,84,166,84,125,166,125,125,125,125,125,167,125,125,125,83,167,125,125,125,125,167,125,125,166,84,166,167,167,83,83,167,125,125,125,125,125,125,125,167,125,125,125,166,125,167,125,167,125,83,125,125,125,125,125,83,125,125,125,167,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,125,125,125,167,125,125,166,167,83,125,125,125,125,167,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,167,125,125,125,125,125,125,125,125,166,84,125,166,125,125,125,125,125,84,125,125,125,125,125,166,125,125,125,125,125,167,125,167,125,125,125,125,125,83,167,83,167,83,125,125,125,167,125,125,125,125,125,125,166,125,167,83,125,167,125,125,125,125,125,83,125,167,125,167,125,166,84,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,83,208,84,166,125,125,125,125,167,167,41,0,84,125,125,125,125,125,125,125,0,125,125,125,125,125,166,84,125,125,125,125,125,166,167,125,83,125,167,125,125,167,125,166,125,125,125,125,125,125,125,125,167,83,125,125,125,167,125,125,125,83,167,125,125,125,167,125,125,166,125,167,208,125,125,167,167,125,125,166,125,167,167,41,167,167,83,125,125,125,125,125,167,83,125,167,83,125,125,167,125,166,167,125,125,125,167,125,166,125,167,125,125,125,125,125,125,125,125,125,125,167,83,125,83,167,83,125,125,125,125,125,125,125,125,125,125,167,83,125,84,166,167,125,125,167,83,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,167,83,125,125,125,125,125,167,125,125,166,167,125,167,125,125,166,84,125,125,125,125,125,125,125,125,125,125,166,84,166,84,125,166,84,125,125,125,166,125,125,125,125,125,125,125,125,125,167,167,125,125,166,125,125,42,167,125,125,125,125,166,84,166,125,125,125,167,125,167,125,125,125,125,125,125,125,166,125,125,167,83,125,125,125,167,125,125,167,83,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,125,166,84,125,125,125,125,166,125,125,84,166,84,166,84,125,166,125,125,125,125,125,125,125,84,166,84,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,125,166,167,125,167,83,125,167,83,125,167,83,125,125,167,83,125,125,125,83,167,83,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,166,125,125,125,125,125,167,83,167,125,83,125,84,166,84,125,166,125,125,125,125,125,125,125,125,167,125,125,167,83,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,84,125,125,166,167,125,125,125,125,125,125,125,125,125,167,125,125,166,84,125,83,167,83,125,125,125,125,125,125,125,167,125,125,125,125,166,125,125,84,166,84,125,166,125,125,167,83,125,167,125,125,125,167,125,125,125,166,125,125,125,167,125,125,167,83,125,125,167,125,166,84,125,125,125,166,125,125,125,125,125,167,125,167,125,83,125,125,167,41,125,125,167,125,125,167,83,125,125,125,125,125,167,125,125,125,166,125,167,125,83,125,167,125,125,167,83,125,125,125,125,125,125,125,167,125,166,125,167,167,125,125,125,125,166,125,42,125,125,125,125,167,125,166,84,41,0,0,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,167,125,125,125,166,125,125,167,83,167,125,167,125,125,125,125,125,0,166,125,84,41,125,0,42,42,83,167,0,125,83,125,0,83,84,83,83,42,83,0,42,0,42,0,83,42,0,83,125,125,125,125,125,125,83,167,83,84,125,125,125,166,125,125,125,167,125,125,125,167,125,125,41,0,84,41,84,41,84,0,0,0,0,125,0,0,0,41,0,0,42,42,0,0,41,84,83,42,166,125,125,42,0,83,84,41,84,41,167,42,83,0,167,125,0,41,0,125,0,0,125,42,0,42,0,83,125,125,0,42,83,125,0,0,42,83,83,167,83,84,0,41,42,42,41,42,0,125,83,42,83,125,125,125,125,167,125,125,83,42,42,41,42,0,83,125,0,125,125,125,125,125,125,84,0,83,42,166,84,125,166,125,125,125,167,167,41,84,0,125,125,166,125,125,125,167,125,167,125,166,125,84,41,42,83,167,0,125,83,84,83,42,41,42,0,0,42,41,42,42,0,83,167,41,42,42,41,0,84,0,83,167,208,83,167,42,41,84,83,125,125,167,83,125,125,125,167,41,42,0,42,0,125,166,84,125,166,125,125,125,125,0,42,0,83,125,125,42,42,0,41,0,42,0,42,41,42,42,0,0,0,41,0,42,0,42,0,0,0,125,41,0,84,125,125,125,41,42,42,0,0,83,0,42,83,125,83,42,42,83,83,125,42,83,167,125,125,125,125,125,167,125,125,125,166,125,125,125,84,166,84,125,166,125,125,125,125,125,84,166,167,125,0,0,125,125,0,0,167,125,41,84,125,125,125,125,125,125,125,125,0,125,125,166,125,0,84,83,42,125,125,125,0,41,84,125,166,125,125,0,125,125,42,83,84,166,84,41,0,42,42,83,83,42,83,42,83,125,125,167,125,125,125,0,125,125,125,83,42,125,125,42,125,125,41,84,125,125,166,125,125,125,167,125,125,125,125,125,125,167,166,125,125,125,84,83,167,125,166,42,0,42,41,125,125,125,84,41,84,41,167,125,167,125,125,125,0,125,83,42,83,42,125,125,125,0,125,125,125,125,166,125,125,125,125,167,125,167,125,166,125,125,167,42,166,84,0,125,166,125,125,84,166,84,125,166,125,125,125,125,125,167,83,125,125,84,125,125,125,125,125,125,125,166,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,84,125,125,125,125,125,125,125,166,125,125,167,125,125,167,166,125,125,167,125,167,125,125,166,0,84,83,83,84,125,125,125,166,125,125,125,125,167,125,125,0,42,83,167,83,125,0,125,125,125,0,42,83,125,125,167,125,166,125,84,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,84,166,84,166,84,125,83,167,83,125,125,125,125,83,42,83,42,42,0,41,84,125,83,125,125,125,83,42,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,167,125,125,166,84,125,166,125,125,167,83,167,83,125,125,167,125,125,167,125,125,166,84,125,166,125,167,125,125,125,125,125,167,41,125,125,167,125,125,125,167,125,166,125,125,125,125,167,83,125,125,125,125,125,125,167,83,125,125,125,167,125,167,125,125,125,125,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,125,125,83,167,125,125,125,125,125,166,125,167,125,167,125,83,167,83,83,167,125,125,125,125,125,125,125,125,125,125,42,166,167,83,167,125,125,125,125,125,125,167,125,41,125,125,125,84,83,42,41,42,83,42,83,125,167,83,167,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,209,125,166,125,125,125,125,125,167,83,125,125,125,125,125,167,125,83,125,84,166,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,166,84,166,125,125,125,125,125,167,167,125,125,166,84,125,166,125,167,125,125,167,83,83,125,167,125,125,125,42,41,42,83,0,125,125,125,125,167,83,167,125,125,125,125,125,167,125,125,125,166,125,125,167,83,167,125,83,125,125,125,125,167,125,125,167,83,125,125,125,125,125,125,125,125,125,83,167,125,125,125,125,125,125,167,83,125,125,125,167,125,166,125,125,167,125,125,167,166,125,125,125,125,125,167,167,83,167,83,125,125,167,83,125,125,125,125,125,167,125,125,166,125,167,125,125,125,125,125,125,125,167,125,125,125,166,167,83,125,125,167,83,125,125,84,41,0,84,41,167,125,125,167,166,125,167,125,125,125,125,125,0,83,0,42,125,125,125,125,125,125,125,125,125,125,167,125,83,167,83,125,125,167,125,125,166,125,125,125,167,125,83,125,125,125,125,125,84,41,125,125,0,125,167,83,125,84,166,167,125,125,125,125,125,167,125,166,167,83,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,166,125,84,166,125,125,0,125,42,42,41,0,0,42,0,83,167,125,167,250,125,125,166,167,125,125,125,125,167,125,125,125,125,125,83,125,125,125,167,125,166,125,167,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,83,167,166,125,125,167,83,125,125,125,125,125,167,125,167,125,125,125,83,125,125,125,125,125,125,125,125,125,83,167,83,125,167,125,83,125,125,125,167,42,125,83,125,125,125,125,125,125,125,167,125,83,167,83,167,125,125,125,125,125,125,166,84,125,125,291,209,83,125,125,125,167,125,125,125,125,125,166,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,167,125,167,125,125,166,84,166,84,125,166,125,84,125,166,125,125,167,83,209,166,125,125,125,167,125,125,125,125,125,167,125,166,125,84,166,84,125,125,125,0,125,125,125,166,84,125,0,125,125,83,42,83,125,167,125,125,166,84,125,125,125,166,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,83,125,125,125,125,167,83,125,125,125,125,125,125,125,167,167,83,125,125,125,83,167,83,125,125,125,125,125,125,125,125,0,125,125,125,125,125,167,167,83,125,125,125,125,125,125,125,167,125,125,166,125,125,125,125,167,125,125,125,167,125,166,125,125,167,83,42,167,125,125,125,125,125,166,84,125,125,125,166,125,125,125,167,125,83,125,125,167,125,125,125,125,167,83,125,167,125,166,125,125,167,83,125,84,83,42,41,0,42,0,0,42,166,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,167,125,125,125,125,167,125,125,125,83,167,83,167,125,125,125,125,125,125,166,125,125,125,125,125,125,84,83,83,125,125,125,125,125,125,125,125,167,83,125,125,167,83,125,167,125,167,125,125,125,83,125,125,125,167,166,125,125,125,125,167,167,125,125,125,125,166,125,125,125,125,125,125,84,41,42,0,83,125,167,125,167,125,166,125,125,167,167,125,166,84,83,125,83,125,167,125,125,125,125,125,125,125,167,125,166,125,167,125,83,125,125,125,125,167,42,125,125,125,83,125,125,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,125,166,84,41,84,125,125,125,125,41,42,42,0,125,125,83,83,84,125,125,125,125,166,167,125,167,125,83,167,166,125,167,125,125,125,167,125,125,125,166,125,125,125,125,167,125,167,83,167,125,166,84,125,125,166,125,84,125,125,125,125,41,84,0,41,125,0,42,83,84,125,166,42,83,167,125,125,125,125,125,167,125,208,125,125,125,125,167,83,125,125,125,125,125,125,125,167,125,125,125,125,166,0,42,167,41,167,167,125,125,125,125,125,125,125,83,125,125,167,83,167,125,125,125,125,125,125,125,125,125,166,84,166,84,166,167,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,167,125,125,125,167,83,125,125,125,125,125,125,125,83,167,83,0,125,125,125,167,42,83,125,125,167,125,125,125,125,125,125,41,84,166,84,125,125,166,125,125,125,125,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,42,125,125,125,166,125,125,125,125,167,125,125,125,125,125,83,167,83,125,42,83,84,166,84,0,125,125,125,125,125,166,125,167,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,0,125,125,125,167,42,166,84,125,125,125,125,125,125,125,83,167,41,125,167,125,167,125,125,166,167,125,125,125,167,125,166,125,167,125,125,167,166,125,125,42,83,125,125,125,125,167,83,125,0,125,0,0,125,125,125,125,125,167,125,208,125,125,125,167,125,125,125,167,125,166,125,125,167,83,125,125,125,167,125,125,167,83,125,125,167,83,167,125,125,125,166,84,166,84,125,166,125,125,167,83,125,125,167,83,125,167,125,125,125,167,125,125,166,84,125,125,125,125,166,84,125,125,125,125,125,125,125,125,166,125,167,125,125,125,167,125,166,125,125,125,167,125,125,167,83,83,125,125,125,84,166,84,166,125,167,83,125,125,125,125,125,125,125,167,125,125,125,125,167,83,125,167,125,125,166,84,125,125,166,125,125,167,125,125,125,125,125,83,125,167,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,84,250,125,83,167,83,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,83,167,83,125,42,125,125,125,125,125,125,166,125,125,125,125,209,125,125,125,83,125,167,125,125,125,125,125,125,125,125,166,84,125,166,125,125,167,83,125,125,125,167,125,208,125,167,125,125,167,41,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,125,125,167,125,166,125,84,125,83,167,83,125,167,125,125,166,84,125,166,125,42,83,42,83,125,167,125,125,125,125,167,83,125,167,125,125,166,84,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,166,84,125,83,167,83,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,125,125,167,166,167,125,125,167,125,166,125,125,125,125,42,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,167,83,167,125,125,125,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,167,125,167,125,125,125,83,167,83,125,125,125,125,125,83,125,125,125,167,125,125,125,167,166,125,125,125,125,125,209,125,125,166,125,84,125,125,125,125,125,166,125,125,167,83,125,125,167,83,125,167,125,125,125,125,125,125,167,125,125,166,125,125,125,84,166,84,125,166,125,125,125,125,125,167,125,125,125,125,125,83,167,167,125,166,125,125,167,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,166,84,125,166,125,167,83,167,125,125,125,167,125,125,166,84,125,166,125,125,125,125,125,167,125,83,125,167,125,167,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,125,166,167,125,125,125,125,125,167,125,83,125,125,125,167,125,125,125,125,83,125,167,83,125,125,125,125,125,167,125,41,125,125,125,125,125,125,167,83,125,84,83,83,167,125,125,167,125,125,125,166,42,167,125,125,125,125,125,125,83,125,167,125,125,125,125,125,125,166,125,125,167,125,167,125,125,125,166,125,125,125,125,167,42,166,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,167,41,42,125,42,83,83,125,125,125,125,125,125,167,125,125,125,125,42,83,83,167,83,125,167,125,125,125,167,125,83,167,83,42,125,83,125,83,167,167,166,84,125,125,125,125,125,125,166,0,84,83,167,208,125,167,125,125,125,125,125,166,167,125,125,125,167,125,41,84,0,41,125,84,41,84,41,42,83,84,83,125,125,0,42,166,125,125,0,167,125,0,125,125,167,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,167,42,83,125,167,83,167,83,167,83,125,125,125,125,125,125,125,125,0,0,0,42,41,0,42,125,125,125,125,125,125,0,125,125,167,125,166,125,125,125,125,125,125,125,84,166,84,125,125,125,125,125,125,166,125,167,83,125,125,125,125,125,125,125,209,83,167,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,167,125,167,125,125,125,166,125,125,125,125,125,125,167,167,125,125,166,125,167,125,125,167,125,166,125,125,167,125,125,125,125,167,125,125,125,166,125,42,83,0,42,0,42,125,166,84,0,41,0,42,83,167,167,125,166,125,125,125,125,125,167,125,125,125,83,167,83,125,167,125,125,167,125,125,125,166,42,167,83,125,125,125,125,125,125,167,41,125,167,125,125,125,167,125,125,166,125,125,125,84,83,125,167,125,125,125,41,125,0,0,42,42,125,125,125,125,125,83,83,84,83,125,125,125,125,125,125,42,41,84,0,41,84,166,125,125,42,42,41,0,125,125,125,167,125,125,167,125,125,125,125,41,84,0,0,41,0,0,42,83,42,0,42,0,41,42,0,42,0,0,166,125,125,125,167,125,125,125,125,125,125,125,167,125,166,125,125,167,125,167,166,125,125,125,167,83,42,42,41,42,167,0,125,166,125,125,42,125,83,84,41,0,42,83,84,41,125,125,167,42,125,125,125,166,125,125,84,166,84,125,125,41,84,125,125,125,125,166,125,125,125,167,125,125,125,167,125,125,166,84,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,83,125,125,125,167,125,166,125,125,125,167,83,125,125,167,125,167,125,125,125,208,125,125,167,125,166,125,167,125,125,167,83,125,167,125,125,125,166,125,125,42,42,41,0,42,42,0,0,41,0,0,0,42,0,83,167,167,125,125,125,166,125,125,125,167,125,125,125,125,167,125,125,166,125,125,125,167,125,125,125,125,167,125,166,125,125,42,42,0,41,84,83,0,42,125,125,83,167,83,167,125,125,125,125,166,42,83,125,125,125,125,125,125,84,41,42,0,42,41,42,83,125,125,42,0,83,125,125,125,84,83,125,125,125,125,125,125,167,0,125,166,125,125,167,167,125,125,166,125,167,83,125,125,125,125,125,125,167,83,167,83,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,166,125,125,167,83,125,125,125,125,125,125,125,125,125,125,167,0,42,41,84,166,125,167,42,125,125,125,166,125,125,125,125,125,125,125,167,125,208,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,167,166,84,125,166,125,84,125,166,125,84,125,125,125,125,125,83,167,125,125,125,125,166,167,83,125,125,125,167,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,42,125,125,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,166,167,125,125,167,83,125,125,125,83,125,167,125,125,125,167,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,167,83,125,125,167,167,125,125,41,125,125,125,125,125,125,167,125,125,125,167,125,83,42,125,0,125,125,0,125,125,125,125,125,125,41,125,125,125,125,125,167,83,125,125,167,83,125,125,167,83,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,167,83,83,84,125,125,125,166,84,125,125,125,125,166,125,167,42,166,84,166,125,167,125,125,125,125,167,125,125,125,166,167,125,125,125,125,83,167,42,166,84,41,84,166,84,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,167,41,167,83,125,125,125,125,125,167,42,166,84,125,125,166,84,125,166,125,125,125,125,167,125,125,167,125,83,42,166,84,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,167,125,125,125,167,125,125,166,125,125,125,125,125,167,42,166,84,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,83,167,83,125,125,125,83,167,42,83,167,83,125,83,125,125,125,125,84,166,42,83,125,125,125,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,166,125,167,125,125,125,125,125,167,125,125,166,125,125,125,167,125,125,167,125,125,166,209,41,84,125,125,125,166,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,167,42,83,167,83,42,166,84,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,84,125,125,125,125,125,83,167,41,84,166,84,41,167,83,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,166,84,125,125,125,125,125,83,83,125,125,125,125,125,125,125,125,125,125,125,167,167,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,83,167,83,125,167,125,125,125,166,167,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,167,125,166,42,167,125,125,166,167,125,125,125,125,167,125,125,166,84,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,166,125,167,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,83,84,41,42,0,83,0,125,125,167,125,125,125,167,125,125,125,83,42,125,125,125,125,125,125,125,125,166,125,167,83,125,167,125,125,125,125,125,125,0,42,0,0,41,42,83,125,125,125,0,125,167,125,125,125,125,125,125,167,41,42,83,0,84,125,125,125,0,41,84,0,125,125,166,0,0,84,125,125,166,125,84,41,125,125,125,167,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,83,125,167,125,125,125,125,125,125,125,167,0,83,42,0,41,84,125,125,0,166,42,0,83,125,0,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,167,125,125,83,42,0,125,41,125,125,125,125,125,167,83,42,125,125,125,125,125,125,125,125,83,125,125,125,125,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,84,166,84,166,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,84,125,125,125,125,125,125,125,166,125,125,125,125,167,83,125,167,125,125,125,125,125,83,167,125,125,125,125,167,125,125,125,166,125,125,125,42,83,167,125,125,167,125,125,125,125,166,125,167,125,167,125,125,166,125,125,125,125,125,125,125,167,125,125,167,166,125,167,125,125,167,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,166,84,83,42,41,42,0,0,42,41,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,166,-41,41,125,42,125,125,125,0,167,83,125,167,125,125,125,0,41,0,42,125,125,125,125,125,167,125,125,125,125,166,125,167,125,83,125,125,125,84,166,42,83,167,125,125,125,125,83,0,42,42,125,125,125,125,125,125,125,125,125,125,125,125,125,125,208,42,125,125,41,84,125,125,166,84,41,125,42,125,125,125,125,125,83,42,83,42,0,0,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,166,125,42,83,125,42,0,83,125,125,125,125,84,166,125,125,125,125,125,125,125,125,125,125,84,125,125,125,125,125,125,166,42,167,125,125,125,125,125,125,166,125,125,125,125,125,125,125,167,83,42,167,125,0,41,84,41,84,125,125,125,83,42,125,125,125,125,166,125,125,167,125,125,125,125,167,125,125,41,125,84,125,125,125,125,125,125,125,125,125,41,84,125,125,125,125,0,41,84,166,125,125,125,125,125,125,125,125,125,0,84,41,0,42,42,0,0,0,41,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,84,166,0,125,125,125,167,125,125,125,125,167,0,125,125,166,84,41,125,0,125,125,125,167,125,125,125,83,0,42,83,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,83,42,41,84,41,42,42,83,42,125,125,83,42,0,0,83,125,125,125,125,125,125,83,167,42,125,41,84,125,125,166,125,125,125,125,125,84,125,125,125,125,125,125,125,83,42,125,83,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,167,125,125,125,167,166,125,125,42,83,167,125,125,167,125,125,125,166,125,167,125,125,83,167,42,125,125,125,166,84,166,84,166,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,167,125,125,166,125,125,125,125,167,83,125,125,167,167,83,125,125,125,167,125,166,125,125,125,84,166,84,125,125,125,125,125,125,125,125,166,125,125,125,125,42,125,125,125,125,125,125,125,125,83,167,83,125,125,167,83,125,167,125,167,125,166,125,125,167,83,125,125,125,125,125,84,125,125,166,84,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,166,125,125,125,125,167,42,166,84,125,166,125,125,125,125,125,125,167,125,125,167,125,125,125,125,125,166,125,125,167,125,167,83,125,125,125,125,167,125,125,125,125,83,167,125,125,125,125,166,84,125,125,125,166,167,125,125,125,167,125,125,125,166,125,167,125,125,167,166,125,84,125,166,125,84,166,84,125,125,166,125,125,167,125,83,167,125,125,125,125,125,125,125,167,125,125,166,84,125,125,125,125,166,42,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,83,167,41,167,125,125,125,167,125,166,125,125,125,125,167,125,125,167,41,167,125,125,125,125,125,125,167,125,125,125,166,125,125,125,167,167,125,125,125,125,125,166,125,167,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,167,125,166,125,125,125,125,167,42,166,84,125,125,125,166,125,125,125,125,84,166,84,125,125,125,125,125,83,167,125,125,83,167,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,167,125,125,125,125,125,83,167,125,125,167,125,125,125,125,166,125,125,125,167,125,167,125,166,292,125,167,125,125,166,125,125,167,125,125,167,125,125,125,166,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,166,84,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,166,42,167,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,42,166,125,125,125,125,125,125,125,125,125,167,125,125,167,166,167,125,167,125,125,125,125,83,167,125,125,125,125,125,125,125,125,125,166,84,125,125,125,166,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,83,167,41,167,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,167,125,125,125,125,167,41,167,125,125,125,125,167,125,166,125,125,125,125,125,125,125,125,125,84,166,42,167,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,166,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,84,166,167,125,125,167,125,125,83,167,41,167,125,125,125,125,125,83,125,84,166,42,125,125,125,125,125,125,125,83,167,125,125,167,125,166,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,83,167,83,125,167,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,167,125,167,125,166,125,125,125,125,167,125,83,125,84,166,125,125,125,167,125,125,167,83,125,125,125,167,125,125,125,125,125,166,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,84,166,42,83,167,83,125,125,125,125,125,125,125,125,167,125,125,125,125,167,125,166,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,42,166,167,125,125,125,125,125,208,125,125,125,125,167,125,125,125,167,125,125,125,83,167,125,125,125,125,125,125,125,83,167,125,125,166,167,125,125,167,125,125,125,166,125,167,125,125,125,83,125,84,166,84,125,125,125,125,125,166,125,125,125,167,83,42,0,0,42,83,125,125,125,125,167,125,125,125,166,125,125,125,167,125,167,125,125,166,42,167,125,125,166,125,125,125,125,125,125,125,125,125,84,166,125,125,125,125,125,167,125,167,125,125,166,42,167,166,125,125,167,83,125,167,42,166,42,125,125,167,125,125,125,125,125,125,125,125,125,125,125,83,167,41,125,84,166,42,167,125,83,167,41,125,125,125,125,125,125,167,42,166,125,125,167,125,125,167,125,125,125,166,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,166,125,125,125,167,125,125,125,167,83,125,125,125,83,167,125,167,125,125,125,125,125,125,125,125,166,125,125,125,167,125,167,166,125,125,125,167,83,125,125,167,42,166,125,125,167,125,125,83,167,125,125,167,125,83,83,125,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,167,125,125,125,83,167,125,125,125,125,83,167,42,166,125,125,167,167,41,167,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,167,125,125,167,41,167,167,125,125,125,166,84,166,125,125,125,167,83,125,125,125,167,83,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,166,42,167,125,125,125,166,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,167,83,125,167,83,167,125,166,125,125,167,125,125,125,167,125,125,166,125,125,125,125,167,83,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,84,166,42,167,125,125,125,125,166,125,125,125,84,166,125,125,125,125,125,125,125,167,83,125,125,125,125,125,84,166,125,125,167,125,125,125,125,167,125,125,125,125,83,167,125,125,166,167,125,125,167,166,84,125,166,125,125,125,125,125,167,125,125,167,125,125,125,166,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,84,166,84,125,125,166,125,167,125,125,125,167,125,125,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,166,125,167,125,125,125,83,167,125,167,125,125,125,125,83,167,125,125,166,125,125,125,125,125,84,166,84,125,125,166,125,125,125,125,167,167,125,125,166,167,42,83,167,166,125,125,125,125,167,83,125,125,125,125,125,84,125,125,125,125,125,125,166,125,125,167,125,125,125,125,167,83,125,125,125,125,167,83,125,125,167,125,125,125,125,125,166,125,125,125,125,125,84,166,42,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,125,125,125,166,125,167,167,125,125,125,166,125,125,125,125,125,125,167,125,125,167,125,125,125,83,167,41,167,125,125,125,125,83,167,83,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,83,167,42,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,167,125,125,83,167,83,125,125,125,167,125,125,166,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,125,83,167,83,125,125,167,125,125,83,167,83,125,125,167,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,125,83,167,42,166,84,125,125,125,166,125,125,125,125,125,125,167,125,167,125,125,166,125,167,125,125,167,125,166,125,125,125,167,167,125,125,125,125,125,166,84,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,167,42,125,125,125,166,125,125,125,125,84,166,125,125,125,125,84,208,42,125,125,125,125,125,83,167,83,125,167,125,125,125,125,166,125,125,125,167,83,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,166,125,125,125,167,125,125,167,125,125,125,125,125,166,125,125,167,83,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,125,125,125,167,41,84,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,125,83,167,42,166,84,125,125,125,125,208,125,83,209,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,167,41,167,125,125,125,125,167,125,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,166,84,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,166,167,125,125,125,208,84,166,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,167,125,125,125,208,42,167,125,208,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,84,166,167,125,250,83,125,125,125,125,167,125,125,125,125,125,167,125,125,166,125,125,125,125,167,83,125,125,167,167,166,125,125,125,125,125,167,42,166,84,125,125,125,125,125,125,125,125,166,125,125,125,167,42,208,125,167,125,166,125,167,125,167,125,83,167,83,125,125,125,167,125,166,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,167,42,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,42,166,167,125,125,125,125,125,125,167,83,125,125,167,125,125,125,125,83,125,83,167,83,42,167,125,125,125,166,167,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,84,83,167,41,125,125,125,125,125,167,125,125,83,125,84,166,42,167,125,166,125,125,167,125,125,125,125,125,83,125,125,125,125,125,125,125,167,125,125,125,125,125,83,167,42,166,125,125,125,125,167,125,125,125,125,167,125,125,125,166,167,125,125,125,167,125,166,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,125,167,125,125,125,125,166,125,167,125,125,125,125,125,167,125,125,125,125,125,125,83,167,125,125,125,125,166,125,125,125,167,125,125,125,167,125,125,166,42,125,125,125,125,125,167,125,125,125,125,125,83,167,125,125,125,125,125,166,125,125,167,125,125,125,125,167,166,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,166,125,167,125,125,125,125,125,125,125,125,125,83,125,84,166,84,125,125,166,84,125,125,125,125,166,42,167,125,125,125,125,125,83,125,83,167,83,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,167,125,125,125,125,125,125,125,125,125,125,167,125,125,125,166,125,167,125,125,167,125,166,125,125,167,125,125,167,125,125,125,83,167,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,125,84,166,84,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,125,83,167,166,125,125,125,125,125,167,125,125,125,125,125,167,125,166,125,125,125,125,167,167,166,84,125,125,166,84,125,125,125,125,166,84,125,125,166,125,125,167,125,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,84,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,167,83,125,167,125,125,125,166,125,167,83,125,125,125,125,167,125,125,125,125,167,125,125,125,125,166,125,167,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,83,125,84,166,125,125,125,84,125,125,125,125,125,83,125,83,167,42,166,125,125,125,125,84,166,84,41,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,84,125,125,125,125,125,125,166,42,83,167,42,166,84,125,125,125,125,250,41,167,125,125,125,167,83,125,125,125,167,125,125,166,125,125,125,84,166,125,125,125,125,84,166,84,125,125,125,125,125,125,125,125,125,166,84,166,125,125,125,125,125,125,125,125,125,125,125,84,166,84,125,166,125,125,125,84,166,84,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,83,167,125,125,125,125,125,167,166,125,125,125,167,125,125,125,125,167,125,125,166,125,125,167,125,125,125,167,125,125,125,125,83,167,41,167,125,125,125,167,125,125,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,166,84,83,83,125,125,125,125,167,125,125,125,125,83,167,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,83,125,125,125,125,167,125,125,166,167,125,125,125,125,125,125,125,125,125,125,125,83,125,84,166,125,125,125,125,125,167,125,125,125,125,125,83,125,125,84,83,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,41,167,42,125,125,125,125,125,125,125,83,167,125,125,166,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,125,167,125,125,125,167,83,83,167,125,125,125,167,125,125,166,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,167,125,166,125,125,125,125,125,167,125,167,166,125,125,167,125,125,125,167,166,125,125,125,125,84,166,84,125,125,125,166,125,125,167,167,166,125,125,167,125,125,125,125,125,125,125,208,125,125,167,125,167,166,125,125,125,125,125,125,125,125,125,167,125,167,125,166,125,167,125,125,125,125,167,125,125,125,166,84,125,125,125,125,125,125,166,125,125,84,208,83,125,125,125,167,167,83,125,83,167,125,125,125,167,125,125,125,166,125,125,125,125,125,84,166,125,125,125,167,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,167,125,125,125,125,125,125,83,167,83,125,167,125,125,166,125,125,167,167,83,42,166,125,125,125,167,125,125,125,167,125,125,125,166,167,208,84,125,125,125,125,83,167,125,125,166,125,167,125,125,125,125,167,125,125,125,166,167,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,125,125,166,125,125,125,125,125,125,167,125,125,167,125,125,125,125,166,84,125,166,84,125,166,125,125,125,167,125,125,125,167,41,167,125,125,125,125,125,125,125,125,125,167,208,42,125,166,167,125,167,125,166,125,167,125,167,125,166,125,125,125,125,125,84,166,84,41,125,125,125,125,125,125,125,84,166,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,167,83,125,167,125,125,125,167,125,125,125,125,125,125,166,125,167,125,125,167,83,125,125,167,125,125,166,125,125,125,125,167,83,167,125,125,167,125,166,125,125,167,125,125,125,125,125,167,125,125,166,125,167,125,125,125,167,125,125,166,167,125,125,125,167,83,125,125,125,125,167,125,125,125,125,166,125,84,166,84,125,125,166,84,83,167,125,125,166,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,167,125,125,83,167,125,125,125,166,84,125,125,125,125,125,125,83,167,41,167,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,167,125,166,167,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,84,166,42,167,41,167,125,125,125,125,167,125,125,125,125,125,166,42,167,83,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,83,167,42,166,42,167,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,167,166,84,125,166,125,167,125,125,125,83,167,83,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,42,166,125,125,125,125,167,83,125,125,125,167,83,125,125,125,167,125,125,125,125,125,83,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,166,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,83,125,125,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,84,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,208,84,291,167,125,125,167,83,125,125,167,125,166,84,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,83,167,83,125,125,125,125,125,125,167,41,167,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,125,167,125,125,208,84,166,125,125,167,125,125,125,167,83,125,125,125,125,125,83,167,42,166,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,125,125,166,84,125,125,125,166,125,125,125,125,125,167,125,167,125,83,125,125,167,166,125,125,125,167,125,125,125,167,166,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,125,125,125,125,125,125,125,125,125,167,166,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,167,166,84,125,125,125,166,125,167,125,125,125,125,125,125,125,125,125,167,41,167,125,167,125,166,167,125,167,125,125,125,166,84,125,125,125,125,125,83,167,125,125,125,125,125,125,250,83,42,166,125,167,125,167,125,83,125,125,125,83,167,83,125,125,125,125,125,84,166,167,125,167,125,125,166,84,125,125,125,125,166,125,125,125,84,166,84,125,125,125,166,125,125,125,125,167,83,125,125,167,167,208,125,125,125,125,167,125,125,125,125,125,125,125,83,125,125,125,125,125,83,167,125,125,125,125,167,83,125,167,125,125,83,167,125,166,84,125,125,125,125,125,125,125,125,208,167,83,125,125,125,167,166,167,125,125,125,125,83,167,83,125,167,125,83,167,42,166,125,125,167,125,125,125,167,125,83,125,125,125,125,125,83,125,84,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,84,125,125,125,83,125,125,125,125,167,83,125,125,125,125,83,125,84,125,83,167,83,125,125,125,125,125,125,167,125,125,125,250,41,167,42,208,83,167,83,167,42,125,125,125,125,125,166,84,125,125,166,42,83,167,83,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,41,84,166,125,125,125,167,83,125,125,125,167,125,167,125,125,125,125,125,83,167,83,167,125,125,166,125,125,125,125,84,166,125,125,125,125,167,125,125,125,125,125,125,125,167,83,125,125,208,84,125,166,125,167,125,125,125,125,125,125,125,125,125,125,125,83,167,42,166,125,125,125,167,125,167,125,125,83,167,166,125,125,125,125,125,167,125,125,125,125,125,83,167,125,125,167,125,125,125,166,125,125,125,84,166,125,167,83,125,125,125,125,125,167,125,83,167,125,125,125,125,125,83,167,125,125,125,125,167,125,125,125,125,166,125,125,167,42,166,167,125,125,125,83,125,167,167,125,125,125,166,125,125,125,125,125,125,125,84,125,125,125,125,125,83,167,41,167,83,125,125,125,125,125,125,167,42,166,84,125,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,167,41,167,125,125,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,84,125,83,167,41,167,125,125,167,125,166,125,167,125,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,125,167,41,167,83,125,125,125,125,125,167,83,125,125,125,125,125,167,125,167,125,125,125,125,166,125,125,167,125,125,125,125,125,125,125,125,167,83,125,125,125,167,125,125,125,125,208,83,167,125,125,167,125,125,125,125,125,166,125,125,125,125,84,125,83,167,125,83,167,125,125,125,83,167,125,125,125,125,83,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,167,83,125,125,125,125,167,125,125,167,125,125,125,125,125,83,83,167,125,125,125,125,125,167,41,167,125,125,167,83,125,125,125,167,83,125,125,167,125,125,166,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,167,41,167,125,125,125,125,125,167,83,125,125,125,125,167,41,167,83,125,125,167,125,167,208,83,125,125,125,125,125,125,167,42,166,125,125,125,125,125,125,84,166,84,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,167,125,167,125,166,167,42,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,83,125,125,125,125,125,84,166,125,125,125,125,125,125,167,125,125,125,125,125,83,125,125,125,84,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,42,166,125,125,209,83,125,125,167,166,125,84,166,84,125,125,125,125,125,83,167,125,125,166,125,125,125,125,167,83,125,125,125,167,125,167,125,125,125,125,125,166,125,125,125,125,167,42,166,84,125,125,166,84,41,167,83,125,125,125,167,83,167,125,125,125,125,125,125,125,125,167,125,125,125,125,166,42,83,167,83,125,167,125,125,125,125,125,125,167,83,125,125,167,125,166,125,167,125,125,125,125,125,125,125,167,41,167,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,167,41,167,125,125,125,125,83,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,167,125,125,125,125,83,167,42,166,125,125,125,125,125,167,125,125,125,125,125,83,167,125,125,125,125,167,125,125,125,125,125,166,125,209,83,167,125,125,125,125,125,125,166,125,125,125,125,125,84,166,125,125,125,125,167,125,125,125,167,125,125,125,166,125,125,167,125,125,125,125,83,125,84,166,84,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,84,166,125,292,83,125,167,83,125,167,125,125,125,125,125,125,125,83,167,83,125,167,125,125,125,167,125,166,125,125,125,167,125,167,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,83,167,41,167,125,125,167,125,125,125,125,166,125,125,125,125,125,167,42,166,84,125,125,125,125,125,125,125,125,125,125,166,84,125,166,125,125,125,125,125,167,125,167,166,209,41,125,125,167,125,125,125,125,125,125,125,167,125,125,166,125,125,125,125,125,167,125,125,125,125,125,83,167,42,166,84,125,125,125,125,125,125,125,125,125,125,125,83,167,41,84,166,42,125,125,125,125,125,125,167,125,125,125,166,125,125,125,167,42,166,125,125,125,167,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,167,125,125,166,125,167,125,125,125,125,125,167,83,125,125,125,125,167,125,125,125,166,125,125,167,125,125,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,125,125,125,167,166,125,125,125,125,125,125,167,83,125,125,167,125,167,125,125,125,125,125,166,84,125,166,125,125,125,167,125,208,42,125,167,125,125,125,125,166,84,125,125,125,125,166,125,42,167,125,125,125,125,166,125,125,125,125,125,167,125,167,125,125,166,125,125,167,125,167,125,125,125,83,167,83,125,125,167,166,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,166,42,167,166,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,167,166,125,84,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,166,84,166,125,125,84,166,125,125,125,167,125,125,167,125,125,125,166,125,125,125,125,125,167,125,83,167,125,125,167,125,125,166,84,125,166,84,125,125,125,83,167,41,167,125,125,167,125,125,125,125,125,125,125,125,125,125,125,83,167,125,125,125,125,166,125,125,125,84,166,125,167,83,125,125,125,125,167,125,125,125,125,125,125,125,125,167,125,166,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,83,167,125,125,125,125,125,125,83,167,42,166,125,125,125,125,125,84,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,167,125,125,125,166,125,167,42,166,167,125,125,125,125,83,125,84,166,42,167,125,125,125,125,125,166,42,167,125,125,166,167,125,167,125,166,125,167,125,125,125,125,167,83,125,125,125,125,167,83,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,167,42,166,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,42,166,84,125,125,125,125,166,125,125,167,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,209,83,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,83,125,84,166,125,125,125,125,167,125,125,83,167,83,125,125,125,125,125,125,125,167,42,166,42,167,125,125,125,125,125,166,125,125,125,125,125,84,166,125,125,125,125,167,125,125,125,125,167,125,208,83,167,125,125,125,125,125,167,41,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,166,84,125,125,125,166,125,84,166,125,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,125,125,83,167,125,125,125,125,167,125,125,125,125,166,84,125,125,125,166,42,167,125,125,125,125,166,125,125,167,167,83,125,167,41,84,166,84,125,125,125,166,125,125,125,125,125,125,167,167,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,83,125,84,166,84,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,41,167,125,125,125,125,167,125,125,166,167,167,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,84,125,83,167,41,167,125,125,125,167,83,125,167,125,166,84,125,125,125,125,166,84,41,84,166,125,125,125,125,125,125,84,166,84,125,125,125,208,83,125,167,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,167,125,125,125,83,167,83,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,125,84,166,42,167,125,125,125,125,166,84,166,125,125,125,125,125,167,125,125,125,125,292,125,125,166,125,42,167,125,125,166,125,125,167,83,125,125,125,125,167,125,125,125,125,125,83,125,84,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,83,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,209,83,125,125,125,167,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,83,125,84,166,84,125,83,167,41,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,125,83,125,84,166,84,125,125,125,125,125,250,41,167,125,125,167,125,125,125,166,125,125,125,125,125,84,125,83,167,41,167,125,125,125,125,125,125,167,125,125,125,125,125,125,166,42,125,125,167,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,166,125,84,125,83,167,41,167,125,125,125,125,125,167,83,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,167,125,125,125,125,166,167,125,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,167,125,125,125,125,167,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,167,125,125,125,125,83,167,125,125,125,125,125,166,84,125,125,125,125,166,125,125,167,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,166,125,125,167,125,167,125,125,125,125,166,125,125,125,125,125,125,125,125,167,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,167,83,125,125,125,125,125,83,167,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,209,83,167,125,125,166,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,84,166,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,167,42,166,84,125,125,125,125,166,125,125,167,125,125,125,125,125,167,125,125,125,125,208,83,209,83,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,84,166,42,167,125,125,166,125,125,167,125,125,125,125,125,125,167,41,84,125,125,125,125,125,125,125,166,125,125,125,125,125,125,84,166,125,125,125,125,125,167,83,125,125,125,125,125,167,125,83,125,125,125,125,125,167,125,125,125,125,125,125,167,125,166,125,167,125,167,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,167,41,167,167,125,125,166,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,167,125,125,125,208,83,125,167,125,125,167,166,125,167,167,83,167,166,125,167,125,167,125,166,125,125,167,125,125,125,125,125,167,125,166,125,125,167,167,125,125,125,83,167,125,125,125,166,84,125,166,125,167,125,125,125,167,83,125,125,125,125,125,167,125,125,166,125,125,125,125,167,125,167,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,167,125,125,125,166,167,125,125,83,167,125,125,125,167,125,125,125,125,166,167,125,125,125,125,167,125,166,167,125,167,125,125,125,125,125,125,125,125,125,166,125,167,125,125,167,166,125,167,167,41,167,125,125,125,208,84,125,125,166,125,125,167,125,125,167,125,125,125,166,125,125,167,83,125,125,125,125,167,125,167,166,125,125,167,125,167,125,125,166,84,83,125,125,125,125,167,125,125,166,125,125,167,125,125,83,167,167,125,166,125,167,167,83,125,125,125,167,125,125,125,125,125,125,166,84,125,166,125,125,125,167,125,167,125,166,125,125,125,167,125,125,125,167,83,125,167,125,125,125,125,166,167,125,125,167,125,166,125,125,167,167,125,166,167,125,167,125,166,125,167,125,167,125,125,166,125,125,167,208,42,125,125,125,167,83,83,125,125,125,167,125,125,167,83,125,125,125,167,125,125,125,125,125,250,41,125,167,125,125,125,125,167,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,167,167,125,125,83,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,167,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,167,125,166,84,41,84,166,125,125,125,167,83,125,125,167,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,125,166,84,125,125,125,83,167,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,166,42,167,83,125,167,125,125,125,125,125,166,125,125,167,125,125,125,125,125,167,83,125,125,125,125,125,125,167,83,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,41,167,125,125,125,125,125,167,41,167,83,125,125,125,125,167,83,125,125,125,125,125,125,167,83,125,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,125,125,166,84,125,125,166,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,84,125,125,125,83,167,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,166,84,125,125,125,125,125,83,167,125,125,125,125,166,125,125,125,125,167,83,125,125,125,125,125,84,166,42,83,125,84,166,125,125,125,167,125,125,125,125,167,125,125,125,166,84,125,166,42,83,125,84,166,42,125,125,125,167,125,125,125,166,84,125,125,125,125,125,166,125,125,125,167,125,167,125,166,125,125,125,125,167,125,125,125,125,125,167,83,125,125,167,83,125,125,125,125,125,83,125,84,166,42,83,42,0,42,0,83,0,0,0,42,0,0,41,42,125,125,125,125,83,167,83,125,167,125,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,166,84,125,125,125,125,125,83,167,125,125,125,125,166,84,125,125,125,125,125,125,166,167,125,167,166,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,125,167,83,125,125,125,167,125,125,125,166,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,167,125,167,125,166,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,167,125,125,125,125,167,41,167,42,166,42,167,83,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,83,125,83,167,42,166,42,167,41,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,83,167,41,167,125,125,125,125,125,167,83,125,125,125,125,125,167,125,166,125,125,167,83,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,42,166,125,125,125,167,125,125,125,125,125,83,167,125,125,125,125,167,125,125,125,166,125,125,125,167,125,42,166,125,125,125,167,42,166,84,125,125,166,125,125,125,167,83,125,125,167,42,83,125,83,167,42,166,84,125,125,125,166,125,125,167,167,166,125,125,125,167,83,125,125,125,125,167,125,125,125,167,41,125,84,166,42,167,125,125,125,125,125,125,166,125,167,125,125,167,125,125,125,125,125,83,167,41,167,167,83,167,125,125,125,125,125,166,84,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,167,41,84,166,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,167,166,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,125,125,83,125,84,166,84,125,125,166,125,125,125,125,167,125,125,125,125,125,125,167,41,167,42,166,84,125,125,125,125,125,125,125,83,125,83,167,125,125,125,167,125,125,166,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,167,42,166,84,125,125,125,125,125,166,125,125,125,125,125,125,84,166,42,167,125,125,125,125,83,125,83,125,167,125,125,125,125,167,125,125,125,125,166,42,83,167,125,167,41,167,42,166,125,125,125,125,125,125,167,125,167,125,125,125,166,125,125,125,125,125,167,125,125,167,41,167,42,166,125,125,125,125,125,167,42,166,42,167,125,166,42,125,125,125,167,125,125,125,125,125,125,166,125,125,167,125,125,125,125,125,83,167,125,125,125,125,167,125,125,125,125,125,83,167,41,167,83,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,83,167,42,125,125,125,125,166,84,125,125,125,125,125,83,167,41,125,84,166,84,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,83,125,84,125,166,125,125,125,125,125,167,42,166,84,125,125,125,125,125,125,166,125,125,125,125,125,167,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,83,167,42,166,125,125,125,125,167,125,125,125,167,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,167,41,167,125,125,167,125,125,125,125,125,125,166,42,167,41,167,42,166,42,167,83,125,125,125,125,125,167,125,125,125,125,125,166,167,125,167,125,125,125,125,125,166,84,125,125,125,125,166,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,167,41,167,125,125,125,125,125,125,83,167,42,166,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,167,166,167,167,125,125,125,125,125,83,167,83,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,167,125,167,125,125,125,125,125,166,125,125,125,125,125,84,125,83,167,41,167,83,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,166,42,167,125,125,125,125,125,166,84,125,125,125,125,125,125,83,167,125,166,125,167,125,125,125,125,125,83,125,84,166,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,84,125,83,167,83,125,125,125,125,125,125,167,83,125,125,125,125,167,166,125,125,125,125,125,125,125,125,167,125,125,125,167,41,167,125,125,125,125,125,125,125,125,125,125,83,167,42,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,166,125,125,125,167,125,125,125,125,125,125,167,125,125,125,166,125,125,167,125,125,125,125,167,125,166,84,125,125,166,84,125,125,125,125,125,83,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,84,166,125,125,125,125,125,167,125,125,125,167,125,125,125,166,125,125,125,125,125,167,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,166,125,125,125,125,125,125,167,42,166,125,125,167,125,167,41,167,83,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,84,125,83,125,83,167,42,166,42,167,41,167,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,83,167,41,167,125,125,125,125,125,125,167,125,83,167,83,125,125,125,167,125,125,125,125,125,125,166,167,83,125,167,125,83,167,125,83,167,42,166,84,125,125,125,125,125,125,83,125,125,167,125,125,125,125,166,125,125,125,125,125,125,125,167,42,166,42,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,125,83,125,84,125,83,167,125,125,125,125,166,125,125,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,166,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,42,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,167,125,125,167,125,166,125,125,125,125,125,125,125,125,125,84,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,83,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,125,166,42,125,83,125,84,125,83,167,41,167,42,166,42,167,125,125,125,125,125,166,167,125,167,125,166,125,125,125,125,125,84,166,42,167,125,125,125,125,125,166,125,125,125,125,125,125,125,84,125,83,125,125,125,125,167,83,125,125,125,125,125,83,167,125,125,125,125,125,125,83,125,84,166,84,125,125,125,166,125,167,125,125,125,125,125,125,125,125,125,83,167,125,125,167,125,125,125,125,125,125,83,167,41,167,125,167,125,166,84,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,83,167,42,166,125,125,125,125,125,167,125,125,125,167,41,125,125,125,125,167,125,125,125,125,167,125,125,125,83,125,83,167,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,167,125,167,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,83,167,41,167,125,125,125,125,167,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,83,125,125,125,125,167,166,125,125,125,125,84,125,125,125,125,125,166,125,125,125,125,167,125,125,167,125,125,166,84,125,125,125,125,166,125,125,125,125,125,167,42,83,167,41,167,42,166,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,84,166,84,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,125,167,41,167,42,166,84,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,167,125,125,125,125,167,83,125,42,166,125,125,125,125,125,167,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,125,125,125,125,125,125,166,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,42,166,125,125,125,125,167,125,125,125,125,125,83,125,84,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,167,125,125,125,125,125,125,125,125,125,167,83,167,125,166,84,125,125,125,125,125,125,166,42,167,83,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,83,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,167,125,125,125,125,166,125,125,125,125,125,167,125,167,125,125,83,125,167,125,125,125,125,83,125,83,167,42,166,167,167,125,125,125,125,125,125,125,125,125,166,42,167,125,125,125,125,83,167,83,125,125,125,125,125,125,167,125,166,125,125,125,167,83,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,84,166,42,167,125,125,125,125,83,167,125,125,166,125,167,125,42,166,125,125,125,125,167,42,166,42,125,125,125,125,125,167,41,167,42,166,125,125,125,125,125,125,84,166,125,125,125,125,84,125,83,125,83,125,167,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,42,167,125,166,125,167,42,166,125,125,125,125,125,167,167,125,125,125,166,125,125,125,167,167,125,125,125,83,125,83,167,83,125,125,125,125,84,125,83,167,83,125,125,125,125,125,83,167,125,125,125,125,125,167,41,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,84,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,83,167,83,125,125,125,125,125,167,42,166,125,125,125,125,167,125,167,125,125,125,125,166,42,167,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,83,167,125,125,125,125,83,125,84,125,83,167,41,167,42,125,83,167,41,167,125,125,125,125,125,125,167,125,125,125,125,166,42,167,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,167,166,125,167,125,125,125,167,41,167,125,125,125,125,125,125,83,167,42,166,84,125,125,125,125,125,166,125,125,125,125,167,42,166,84,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,125,83,167,125,125,125,125,125,125,83,167,41,167,83,125,167,125,125,125,125,167,125,125,166,125,125,125,125,125,209,125,125,125,166,125,125,125,84,125,83,167,41,167,125,125,125,125,125,167,125,166,125,125,125,125,167,125,125,125,125,125,125,83,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,166,84,125,166,125,125,125,125,167,125,125,125,125,83,125,84,166,125,125,125,125,167,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,83,125,84,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,84,125,166,125,125,125,125,125,84,166,42,167,125,166,125,125,167,167,125,125,125,125,166,42,167,125,125,166,125,125,125,125,125,125,125,84,166,42,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,83,125,125,125,125,125,125,125,84,166,84,125,125,125,125,166,125,125,125,167,42,166,42,167,125,125,125,125,125,125,166,125,125,167,125,167,41,84,166,125,125,125,125,167,83,84,125,125,125,166,125,125,125,125,125,125,125,84,166,84,125,125,125,125,125,83,167,41,167,125,125,125,125,83,125,84,166,125,125,125,125,84,166,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,167,42,166,125,125,125,125,125,125,125,167,167,125,166,125,125,125,125,125,125,125,125,167,42,83,167,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,84,166,125,125,125,125,167,125,125,125,125,125,125,83,125,125,125,125,125,125,125,125,125,84,83,167,125,125,125,166,125,167,42,83,167,125,125,125,166,125,125,125,125,125,125,84,166,84,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,83,125,125,125,125,125,125,167,125,125,125,125,125,166,125,167,125,125,125,125,125,167,125,125,208,125,167,125,125,166,125,125,125,125,125,84,125,125,125,125,125,125,125,125,83,167,41,167,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,42,166,84,125,125,125,125,125,125,166,42,167,125,125,125,125,125,125,125,125,125,83,125,83,167,42,166,125,125,125,125,125,125,125,125,125,125,167,208,125,125,125,125,125,125,125,125,125,125,125,125,167,42,166,42,167,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,41,167,125,125,125,125,167,125,125,125,125,125,125,125,83,125,83,167,125,125,125,125,125,167,41,167,42,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,125,166,209,125,125,125,166,125,125,167,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,84,125,83,167,125,125,125,125,166,125,167,125,125,125,125,125,83,167,83,42,167,125,125,125,125,166,125,125,125,125,167,83,125,125,125,125,167,42,166,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,84,125,83,167,41,125,125,125,84,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,83,125,84,125,125,125,125,125,125,125,125,125,83,167,125,125,83,167,83,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,83,167,125,125,166,125,167,125,125,167,125,125,125,125,125,125,125,166,42,83,125,84,125,83,167,83,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,83,125,84,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,83,167,42,166,84,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,166,125,167,125,167,125,125,125,166,125,125,125,125,125,167,42,166,84,41,167,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,84,166,125,125,125,125,125,125,84,166,125,125,167,125,125,167,125,125,125,125,125,125,83,125,83,125,84,166,84,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,167,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,166,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,42,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,125,83,167,42,166,125,125,125,125,125,125,84,166,84,125,125,125,125,125,125,166,125,125,125,167,167,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,83,125,125,125,125,125,84,125,83,167,125,125,125,125,125,125,83,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,167,83,125,125,125,125,167,166,125,167,125,125,125,125,83,167,83,125,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,125,125,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,167,42,166,125,125,125,125,125,125,167,167,125,125,125,166,125,125,125,167,83,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,167,125,125,125,83,167,42,166,84,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,125,125,125,125,125,83,125,83,125,84,166,84,125,125,125,125,125,125,166,125,125,84,125,83,167,83,125,125,125,125,125,125,208,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,83,125,125,125,125,125,125,167,125,125,125,125,125,166,42,167,83,125,125,125,125,125,83,167,125,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,83,167,41,167,125,125,125,125,125,167,125,125,125,166,125,125,125,125,84,166,84,125,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,125,83,167,41,167,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,83,125,84,125,125,125,125,125,125,125,166,125,125,125,167,125,125,167,125,166,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,125,167,42,166,84,125,125,125,125,166,125,125,125,125,125,167,42,166,84,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,83,125,125,125,125,125,83,125,125,167,125,125,125,125,167,41,167,83,167,125,167,125,125,166,125,84,166,84,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,83,125,84,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,84,125,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,167,41,167,42,166,125,125,125,125,167,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,167,41,167,125,167,125,166,125,125,125,125,84,166,42,83,167,42,166,125,167,83,125,167,125,125,167,125,208,83,167,167,83,125,125,167,125,166,84,125,125,125,125,166,125,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,84,166,84,125,125,125,125,125,125,166,84,125,125,125,125,166,84,125,125,166,84,125,125,125,125,125,166,167,125,167,125,125,125,125,166,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,83,125,125,125,125,125,125,167,83,125,125,125,125,167,125,125,125,125,125,125,83,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,166,125,125,125,125,125,125,125,125,84,166,84,125,125,125,125,125,166,42,125,83,125,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,167,125,125,125,166,125,125,125,125,125,84,166,42,167,125,83,125,125,125,125,125,125,125,83,167,125,125,125,125,125,167,125,166,125,125,125,125,125,125,84,166,84,83,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,83,167,41,167,42,166,125,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,167,42,83,125,83,167,42,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,125,83,167,42,125,83,125,167,125,166,125,125,125,84,125,166,125,125,125,125,167,125,125,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,125,125,125,83,125,84,125,166,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,83,125,83,125,84,166,84,125,125,125,125,125,125,166,125,125,125,125,125,125,167,42,166,125,125,125,125,125,125,167,125,167,125,125,125,125,125,83,167,41,167,125,125,125,125,125,125,125,125,125,83,125,84,166,42,167,125,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,166,125,125,125,125,84,166,84,125,125,125,125,125,125,83,125,83,167,125,125,125,167,125,125,125,125,125,166,167,125,167,125,125,125,125,125,83,167,41,167,42,166,84,125,125,125,125,166,125,125,125,125,84,125,83,125,83,125,84,166,125,125,125,125,125,167,42,166,84,125,125,125,125,125,166,125,125,125,125,125,125,167,83,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,125,83,167,42,166,125,125,125,125,125,167,83,125,125,125,125,125,125,167,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,83,125,83,125,84,125,125,125,125,125,125,125,166,125,167,125,167,41,167,125,125,125,125,167,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,84,166,42,167,125,166,125,125,125,167,125,125,125,125,125,125,125,83,167,42,166,84,125,125,125,125,125,83,167,41,167,83,125,125,125,125,125,125,84,125,83,167,125,125,125,125,125,166,125,125,125,125,125,84,125,83,167,41,167,42,166,125,125,167,125,125,125,167,125,125,125,166,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,42,166,84,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,41,167,83,125,125,125,125,125,125,125,167,125,125,125,125,125,167,83,167,125,125,125,125,125,83,167,41,167,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,167,125,166,125,125,125,167,125,125,125,125,125,167,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,41,167,83,125,125,125,125,125,125,84,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,167,125,125,83,167,41,167,42,166,125,125,125,125,125,125,125,125,125,125,84,125,83,125,83,167,42,166,42,167,125,125,166,125,125,125,167,125,125,125,125,125,167,125,208,125,125,125,125,125,167,125,125,125,125,166,125,125,125,167,125,125,125,125,125,83,167,42,125,125,125,125,166,125,125,125,125,167,42,166,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,167,125,125,125,166,125,125,125,125,167,125,167,125,125,125,125,125,83,167,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,166,125,125,125,84,166,125,125,125,125,125,84,166,84,125,125,166,42,42,125,125,166,125,84,125,125,166,125,42,83,125,125,42,42,83,167,41,167,42,125,166,125,125,125,84,166,125,125,125,167,125,125,125,167,166,0,125,0,125,167]} \ No newline at end of file diff --git a/traces/service-uncached-realpaths/caching.cpuprofile b/traces/service-uncached-realpaths/caching.cpuprofile new file mode 100644 index 0000000..9cdf991 --- /dev/null +++ b/traces/service-uncached-realpaths/caching.cpuprofile @@ -0,0 +1 @@ +{"nodes":[{"id":1,"callFrame":{"functionName":"(root)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2,3,8,1644,1675,1676,1679,1680,1685,1692,1724,1736,1739,1740,1742,1747,1761,1762,1764,1771,4685,4688,4689,4691,4717,4730,5025,5031,5042,23717,23971,24536,24754,25044,25547,25580,25586]},{"id":2,"callFrame":{"functionName":"(program)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":66},{"id":3,"callFrame":{"functionName":"","scriptId":"72","url":"node:internal/main/run_main_module","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[4,22],"positionTicks":[{"line":18,"ticks":1},{"line":13,"ticks":1}]},{"id":4,"callFrame":{"functionName":"prepareMainThreadExecution","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":50,"columnNumber":35},"hitCount":1,"children":[5],"positionTicks":[{"line":52,"ticks":1}]},{"id":5,"callFrame":{"functionName":"prepareExecution","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":94,"columnNumber":25},"hitCount":1,"children":[6,12,15,16,17],"positionTicks":[{"line":128,"ticks":1}]},{"id":6,"callFrame":{"functionName":"patchProcessObject","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":218,"columnNumber":27},"hitCount":3,"children":[7,9],"positionTicks":[{"line":255,"ticks":1},{"line":245,"ticks":1},{"line":221,"ticks":1}]},{"id":7,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1117,"ticks":1}]},{"id":9,"callFrame":{"functionName":"addReadOnlyProcessAlias","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":276,"columnNumber":32},"hitCount":0,"children":[10]},{"id":10,"callFrame":{"functionName":"getOptionValue","scriptId":"14","url":"node:internal/options","lineNumber":43,"columnNumber":23},"hitCount":0,"children":[11]},{"id":11,"callFrame":{"functionName":"getCLIOptionsFromBinding","scriptId":"14","url":"node:internal/options","lineNumber":18,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":12,"callFrame":{"functionName":"setupNavigator","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":334,"columnNumber":23},"hitCount":0,"children":[13]},{"id":13,"callFrame":{"functionName":"exposeLazyInterfaces","scriptId":"13","url":"node:internal/util","lineNumber":691,"columnNumber":29},"hitCount":0,"children":[14]},{"id":14,"callFrame":{"functionName":"defineLazyProperties","scriptId":"13","url":"node:internal/util","lineNumber":608,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":643,"ticks":1}]},{"id":15,"callFrame":{"functionName":"setupDebugEnv","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":439,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":441,"ticks":1}]},{"id":16,"callFrame":{"functionName":"initializeSourceMapsHandlers","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":681,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":686,"ticks":1}]},{"id":17,"callFrame":{"functionName":"setupUserModules","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":185,"columnNumber":25},"hitCount":0,"children":[18]},{"id":18,"callFrame":{"functionName":"initializeCJSLoader","scriptId":"66","url":"node:internal/process/pre_execution","lineNumber":659,"columnNumber":28},"hitCount":1,"children":[19],"positionTicks":[{"line":661,"ticks":1}]},{"id":19,"callFrame":{"functionName":"initializeCJS","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":415,"columnNumber":22},"hitCount":1,"children":[20],"positionTicks":[{"line":424,"ticks":1}]},{"id":20,"callFrame":{"functionName":"Module._initPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1633,"columnNumber":28},"hitCount":0,"children":[21]},{"id":21,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1099,"ticks":1}]},{"id":22,"callFrame":{"functionName":"executeUserEntryPoint","scriptId":"68","url":"node:internal/modules/run_main","lineNumber":148,"columnNumber":30},"hitCount":1,"children":[23,34],"positionTicks":[{"line":158,"ticks":1}]},{"id":23,"callFrame":{"functionName":"resolveMainPath","scriptId":"68","url":"node:internal/modules/run_main","lineNumber":27,"columnNumber":24},"hitCount":1,"children":[24,31],"positionTicks":[{"line":39,"ticks":1}]},{"id":24,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[25,27]},{"id":25,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[26]},{"id":26,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":80,"ticks":1}]},{"id":27,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":2,"children":[28],"positionTicks":[{"line":51,"ticks":2}]},{"id":28,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[29]},{"id":29,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[30]},{"id":30,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":718,"ticks":1}]},{"id":31,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[32]},{"id":32,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[33]},{"id":33,"callFrame":{"functionName":"toPathIfFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1580,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":1582,"ticks":1}]},{"id":34,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[35,41]},{"id":35,"callFrame":{"functionName":"","scriptId":"13","url":"node:internal/util","lineNumber":811,"columnNumber":17},"hitCount":0,"children":[36]},{"id":36,"callFrame":{"functionName":"","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":192,"columnNumber":26},"hitCount":0,"children":[37]},{"id":37,"callFrame":{"functionName":"tracingChannel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[38]},{"id":38,"callFrame":{"functionName":"TracingChannel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":270,"columnNumber":13},"hitCount":0,"children":[39]},{"id":39,"callFrame":{"functionName":"tracingChannelFrom","scriptId":"64","url":"node:diagnostics_channel","lineNumber":253,"columnNumber":27},"hitCount":0,"children":[40]},{"id":40,"callFrame":{"functionName":"channel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":213,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":215,"ticks":1}]},{"id":41,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":1,"children":[42],"positionTicks":[{"line":315,"ticks":1}]},{"id":42,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":2,"children":[43,46],"positionTicks":[{"line":1098,"ticks":1},{"line":1045,"ticks":1}]},{"id":43,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[44]},{"id":44,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":0,"children":[45]},{"id":45,"callFrame":{"functionName":"logger","scriptId":"19","url":"node:internal/util/debuglog","lineNumber":110,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":115,"ticks":1}]},{"id":46,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"children":[47],"positionTicks":[{"line":1282,"ticks":1}]},{"id":47,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[48,51,53]},{"id":48,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":1,"children":[49],"positionTicks":[{"line":1490,"ticks":1}]},{"id":49,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[50]},{"id":50,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":51,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[52]},{"id":52,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":41,"ticks":1}]},{"id":53,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[54,55]},{"id":54,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":55,"callFrame":{"functionName":"","scriptId":"73","url":"file:///Users/josh/repos/performance/node_modules/eslint/bin/eslint.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[56]},{"id":56,"callFrame":{"functionName":"main","scriptId":"73","url":"file:///Users/josh/repos/performance/node_modules/eslint/bin/eslint.js","lineNumber":134,"columnNumber":20},"hitCount":3,"children":[57],"positionTicks":[{"line":155,"ticks":2},{"line":152,"ticks":1}]},{"id":57,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[58]},{"id":58,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[59]},{"id":59,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[60]},{"id":60,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[61]},{"id":61,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[62,69]},{"id":62,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[63]},{"id":63,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[64,65]},{"id":64,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":621,"ticks":1}]},{"id":65,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[66]},{"id":66,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[67]},{"id":67,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[68]},{"id":68,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":2690,"ticks":1},{"line":2752,"ticks":1}]},{"id":69,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[70]},{"id":70,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[71]},{"id":71,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[72,73]},{"id":72,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":73,"callFrame":{"functionName":"","scriptId":"74","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[74],"positionTicks":[{"line":47,"ticks":1}]},{"id":74,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[75]},{"id":75,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[76]},{"id":76,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[77]},{"id":77,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[78]},{"id":78,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[79,86]},{"id":79,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[80,1641]},{"id":80,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[81,1540],"positionTicks":[{"line":712,"ticks":1}]},{"id":81,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[82]},{"id":82,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[83]},{"id":83,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[84]},{"id":84,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[85]},{"id":85,"callFrame":{"functionName":"toNamespacedPath","scriptId":"30","url":"node:path","lineNumber":1268,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":1271,"ticks":1}]},{"id":1540,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1541]},{"id":1541,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":1641,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1642]},{"id":1642,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":86,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[87,1643]},{"id":87,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[88]},{"id":88,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[89,90,1480,1481,1542]},{"id":89,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":136,"ticks":1}]},{"id":90,"callFrame":{"functionName":"","scriptId":"75","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[91]},{"id":91,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[92]},{"id":92,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[93]},{"id":93,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[94]},{"id":94,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[95]},{"id":95,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[96]},{"id":96,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[97,99]},{"id":97,"callFrame":{"functionName":"findLongestRegisteredExtension","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":538,"columnNumber":39},"hitCount":0,"children":[98]},{"id":98,"callFrame":{"functionName":"basename","scriptId":"30","url":"node:path","lineNumber":1308,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":1363,"ticks":1}]},{"id":99,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[100,1438]},{"id":100,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[101,102,1441]},{"id":101,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":102,"callFrame":{"functionName":"","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[103]},{"id":103,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[104]},{"id":104,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[105]},{"id":105,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[106]},{"id":106,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[107]},{"id":107,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[108,122,125],"positionTicks":[{"line":1045,"ticks":1}]},{"id":108,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[109]},{"id":109,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[110]},{"id":110,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[111]},{"id":111,"callFrame":{"functionName":"","scriptId":"77","url":"node:fs/promises","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[112]},{"id":112,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[113]},{"id":113,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[114],"positionTicks":[{"line":395,"ticks":1}]},{"id":114,"callFrame":{"functionName":"","scriptId":"78","url":"node:internal/fs/promises","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[115]},{"id":115,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[116]},{"id":116,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":3,"children":[117,119],"positionTicks":[{"line":395,"ticks":3}]},{"id":117,"callFrame":{"functionName":"","scriptId":"81","url":"node:internal/fs/watchers","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[118]},{"id":118,"callFrame":{"functionName":"internalBinding","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":183,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":187,"ticks":1}]},{"id":119,"callFrame":{"functionName":"","scriptId":"84","url":"node:internal/readline/interface","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[120],"positionTicks":[{"line":1379,"ticks":1}]},{"id":120,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[121]},{"id":121,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":122,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[123,189]},{"id":123,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[124,190,192,196,1120]},{"id":124,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":525,"ticks":1}]},{"id":190,"callFrame":{"functionName":"normalize","scriptId":"30","url":"node:path","lineNumber":1129,"columnNumber":11},"hitCount":0,"children":[191]},{"id":191,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":0},{"id":192,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[193]},{"id":193,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[194]},{"id":194,"callFrame":{"functionName":"SafeMap","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":413,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":414,"ticks":1}]},{"id":196,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[197]},{"id":197,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[198]},{"id":198,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[199]},{"id":199,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[200]},{"id":200,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[201]},{"id":201,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1117,"ticks":1}]},{"id":1120,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1121,1435]},{"id":1121,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[1122]},{"id":1122,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1123]},{"id":1123,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[1124]},{"id":1124,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1435,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1436]},{"id":1436,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1437]},{"id":1437,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":189,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":929,"ticks":1}]},{"id":125,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[126,195]},{"id":126,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[127,130,1390],"positionTicks":[{"line":1551,"ticks":1}]},{"id":127,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[128]},{"id":128,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"children":[129,1204],"positionTicks":[{"line":442,"ticks":1}]},{"id":129,"callFrame":{"functionName":"getOptions","scriptId":"27","url":"node:internal/fs/utils","lineNumber":323,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":330,"ticks":1}]},{"id":1204,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":130,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[131,202,1125,1126,1205,1392]},{"id":131,"callFrame":{"functionName":"","scriptId":"87","url":"file:///Users/josh/repos/performance/node_modules/find-up/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[132]},{"id":132,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[133]},{"id":133,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[134]},{"id":134,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[135]},{"id":135,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[136]},{"id":136,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[137,182]},{"id":137,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[138]},{"id":138,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[139]},{"id":139,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[140,141,183]},{"id":140,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":141,"callFrame":{"functionName":"","scriptId":"88","url":"file:///Users/josh/repos/performance/node_modules/locate-path/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[142]},{"id":142,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[143]},{"id":143,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[144]},{"id":144,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":1,"children":[145],"positionTicks":[{"line":221,"ticks":1}]},{"id":145,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[146]},{"id":146,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[147,153]},{"id":147,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[148]},{"id":148,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[149]},{"id":149,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[150]},{"id":150,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[151]},{"id":151,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[152]},{"id":152,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":87,"ticks":1}]},{"id":153,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[154]},{"id":154,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[155]},{"id":155,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[156]},{"id":156,"callFrame":{"functionName":"","scriptId":"89","url":"file:///Users/josh/repos/performance/node_modules/p-locate/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[157]},{"id":157,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[158]},{"id":158,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[159]},{"id":159,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[160]},{"id":160,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":1,"children":[161],"positionTicks":[{"line":315,"ticks":1}]},{"id":161,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[162,166]},{"id":162,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[163]},{"id":163,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[164]},{"id":164,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[165]},{"id":165,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":166,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[167]},{"id":167,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[168]},{"id":168,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[169,170]},{"id":169,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":170,"callFrame":{"functionName":"","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[171]},{"id":171,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[172]},{"id":172,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[173]},{"id":173,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[174]},{"id":174,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[175]},{"id":175,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[176]},{"id":176,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[177,178]},{"id":177,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":858,"ticks":1}]},{"id":178,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[179]},{"id":179,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[180]},{"id":180,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[181]},{"id":181,"callFrame":{"functionName":"isInt32","scriptId":"12","url":"node:internal/validators","lineNumber":42,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":44,"ticks":1}]},{"id":183,"callFrame":{"functionName":"","scriptId":"92","url":"file:///Users/josh/repos/performance/node_modules/path-exists/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[184]},{"id":184,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[185]},{"id":185,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[186]},{"id":186,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[187]},{"id":187,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[188]},{"id":188,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1018,"ticks":1}]},{"id":182,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1206,"ticks":1}]},{"id":202,"callFrame":{"functionName":"","scriptId":"93","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[203]},{"id":203,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[204]},{"id":204,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[205]},{"id":205,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[206]},{"id":206,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[207]},{"id":207,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[208]},{"id":208,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[209]},{"id":209,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[210,213]},{"id":210,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[211]},{"id":211,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[212]},{"id":212,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":213,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[214,215],"positionTicks":[{"line":1468,"ticks":1}]},{"id":214,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":5,"positionTicks":[{"line":1383,"ticks":5}]},{"id":215,"callFrame":{"functionName":"","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[216]},{"id":216,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[217]},{"id":217,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[218]},{"id":218,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[219]},{"id":219,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[220]},{"id":220,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[221,242,340],"positionTicks":[{"line":1018,"ticks":1}]},{"id":221,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[222,334]},{"id":222,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[223,225,384]},{"id":223,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[224]},{"id":224,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":74,"ticks":1},{"line":66,"ticks":1}]},{"id":225,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":2,"children":[226,234,235,239],"positionTicks":[{"line":621,"ticks":1},{"line":630,"ticks":1}]},{"id":226,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[227]},{"id":227,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[228],"positionTicks":[{"line":395,"ticks":1}]},{"id":228,"callFrame":{"functionName":"","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[229]},{"id":229,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[230]},{"id":230,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[231]},{"id":231,"callFrame":{"functionName":"","scriptId":"96","url":"node:internal/modules/esm/get_format","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[232]},{"id":232,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[233]},{"id":233,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":234,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":1578,"ticks":1}]},{"id":235,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[236]},{"id":236,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[237]},{"id":237,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":1,"children":[238,337],"positionTicks":[{"line":469,"ticks":1}]},{"id":238,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":4,"positionTicks":[{"line":409,"ticks":1},{"line":393,"ticks":3}]},{"id":337,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[338]},{"id":338,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":5,"positionTicks":[{"line":409,"ticks":1},{"line":393,"ticks":4}]},{"id":239,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[240]},{"id":240,"callFrame":{"functionName":"fileURLToPath","scriptId":"28","url":"node:internal/url","lineNumber":1483,"columnNumber":22},"hitCount":0,"children":[241]},{"id":241,"callFrame":{"functionName":"getPathFromURLPosix","scriptId":"28","url":"node:internal/url","lineNumber":1465,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":1467,"ticks":1}]},{"id":384,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[385]},{"id":385,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[386]},{"id":386,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[387]},{"id":387,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[388]},{"id":388,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2685,"ticks":1}]},{"id":334,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[335]},{"id":335,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[336]},{"id":336,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":111,"ticks":4}]},{"id":242,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[243,390]},{"id":243,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[244,572]},{"id":244,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[245,246,339,341,389,393,575,651,915,925,943,954,981,991],"positionTicks":[{"line":1454,"ticks":1}]},{"id":245,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":23,"positionTicks":[{"line":1383,"ticks":23}]},{"id":246,"callFrame":{"functionName":"","scriptId":"98","url":"file:///Users/josh/repos/performance/node_modules/eslint-scope/dist/eslint-scope.cjs","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[247,333]},{"id":247,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[248]},{"id":248,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[249]},{"id":249,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[250]},{"id":250,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[251]},{"id":251,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[252,307,311]},{"id":252,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[253]},{"id":253,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[254]},{"id":254,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[255],"positionTicks":[{"line":395,"ticks":1}]},{"id":255,"callFrame":{"functionName":"","scriptId":"99","url":"node:assert","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[256]},{"id":256,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[257]},{"id":257,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[258]},{"id":258,"callFrame":{"functionName":"","scriptId":"100","url":"node:internal/assert/assertion_error","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[259]},{"id":259,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[260]},{"id":260,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[261]},{"id":261,"callFrame":{"functionName":"","scriptId":"101","url":"node:internal/util/colors","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[262],"positionTicks":[{"line":9,"ticks":1}]},{"id":262,"callFrame":{"functionName":"refresh","scriptId":"101","url":"node:internal/util/colors","lineNumber":24,"columnNumber":9},"hitCount":0,"children":[263,306]},{"id":263,"callFrame":{"functionName":"getStderr","scriptId":"57","url":"node:internal/bootstrap/switches/is_main_thread","lineNumber":172,"columnNumber":18},"hitCount":0,"children":[264]},{"id":264,"callFrame":{"functionName":"createWritableStdioStream","scriptId":"57","url":"node:internal/bootstrap/switches/is_main_thread","lineNumber":49,"columnNumber":34},"hitCount":1,"children":[265,300],"positionTicks":[{"line":56,"ticks":1}]},{"id":265,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[266]},{"id":266,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[267],"positionTicks":[{"line":395,"ticks":1}]},{"id":267,"callFrame":{"functionName":"","scriptId":"102","url":"node:tty","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[268]},{"id":268,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[269]},{"id":269,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":2,"children":[270],"positionTicks":[{"line":395,"ticks":2}]},{"id":270,"callFrame":{"functionName":"","scriptId":"103","url":"node:net","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[271,291,292]},{"id":271,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[272]},{"id":272,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":2,"children":[273],"positionTicks":[{"line":395,"ticks":2}]},{"id":273,"callFrame":{"functionName":"","scriptId":"104","url":"node:stream","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[274]},{"id":274,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[275]},{"id":275,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[276]},{"id":276,"callFrame":{"functionName":"","scriptId":"105","url":"node:internal/streams/operators","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[277],"positionTicks":[{"line":426,"ticks":1}]},{"id":277,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[278]},{"id":278,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":2,"children":[279],"positionTicks":[{"line":395,"ticks":2}]},{"id":279,"callFrame":{"functionName":"","scriptId":"108","url":"node:internal/streams/compose","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[280]},{"id":280,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[281]},{"id":281,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[282]},{"id":282,"callFrame":{"functionName":"","scriptId":"109","url":"node:internal/streams/pipeline","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[283]},{"id":283,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[284]},{"id":284,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[285],"positionTicks":[{"line":395,"ticks":1}]},{"id":285,"callFrame":{"functionName":"","scriptId":"111","url":"node:internal/streams/duplex","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[286]},{"id":286,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[287]},{"id":287,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":3,"children":[288],"positionTicks":[{"line":395,"ticks":3}]},{"id":288,"callFrame":{"functionName":"","scriptId":"113","url":"node:internal/streams/readable","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[289]},{"id":289,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[290]},{"id":290,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":291,"callFrame":{"functionName":"internalBinding","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":183,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":187,"ticks":1}]},{"id":292,"callFrame":{"functionName":"tracingChannel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[293]},{"id":293,"callFrame":{"functionName":"TracingChannel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":270,"columnNumber":13},"hitCount":0,"children":[294]},{"id":294,"callFrame":{"functionName":"tracingChannelFrom","scriptId":"64","url":"node:diagnostics_channel","lineNumber":253,"columnNumber":27},"hitCount":0,"children":[295]},{"id":295,"callFrame":{"functionName":"channel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":213,"columnNumber":16},"hitCount":0,"children":[296]},{"id":296,"callFrame":{"functionName":"Channel","scriptId":"64","url":"node:diagnostics_channel","lineNumber":168,"columnNumber":13},"hitCount":0,"children":[297]},{"id":297,"callFrame":{"functionName":"set","scriptId":"64","url":"node:diagnostics_channel","lineNumber":40,"columnNumber":5},"hitCount":0,"children":[298]},{"id":298,"callFrame":{"functionName":"WeakReference","scriptId":"13","url":"node:internal/util","lineNumber":853,"columnNumber":13},"hitCount":0,"children":[299]},{"id":299,"callFrame":{"functionName":"SafeWeakRef","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":447,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":448,"ticks":1}]},{"id":300,"callFrame":{"functionName":"WriteStream","scriptId":"102","url":"node:tty","lineNumber":88,"columnNumber":20},"hitCount":12,"children":[301],"positionTicks":[{"line":96,"ticks":12}]},{"id":301,"callFrame":{"functionName":"Socket","scriptId":"103","url":"node:net","lineNumber":354,"columnNumber":15},"hitCount":1,"children":[302,304],"positionTicks":[{"line":414,"ticks":1}]},{"id":302,"callFrame":{"functionName":"Duplex","scriptId":"111","url":"node:internal/streams/duplex","lineNumber":64,"columnNumber":15},"hitCount":0,"children":[303]},{"id":303,"callFrame":{"functionName":"ReadableState","scriptId":"113","url":"node:internal/streams/readable","lineNumber":259,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":263,"ticks":1}]},{"id":304,"callFrame":{"functionName":"initSocketHandle","scriptId":"103","url":"node:net","lineNumber":310,"columnNumber":25},"hitCount":0,"children":[305]},{"id":305,"callFrame":{"functionName":"undestroy","scriptId":"110","url":"node:internal/streams/destroy","lineNumber":172,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":197,"ticks":1}]},{"id":306,"callFrame":{"functionName":"shouldColorize","scriptId":"101","url":"node:internal/util/colors","lineNumber":16,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":307,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[308]},{"id":308,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[309]},{"id":309,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[310]},{"id":310,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":311,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[312]},{"id":312,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[313,316]},{"id":313,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[314]},{"id":314,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[315]},{"id":315,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":442,"ticks":2}]},{"id":316,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[317,318,320]},{"id":317,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":318,"callFrame":{"functionName":"","scriptId":"126","url":"file:///Users/josh/repos/performance/node_modules/estraverse/estraverse.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[319]},{"id":319,"callFrame":{"functionName":"clone","scriptId":"126","url":"file:///Users/josh/repos/performance/node_modules/estraverse/estraverse.js","lineNumber":27,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":75,"ticks":1}]},{"id":320,"callFrame":{"functionName":"","scriptId":"127","url":"file:///Users/josh/repos/performance/node_modules/esrecurse/esrecurse.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[321]},{"id":321,"callFrame":{"functionName":"","scriptId":"127","url":"file:///Users/josh/repos/performance/node_modules/esrecurse/esrecurse.js","lineNumber":23,"columnNumber":10},"hitCount":0,"children":[322]},{"id":322,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[323]},{"id":323,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[324]},{"id":324,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[325]},{"id":325,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[326]},{"id":326,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[327,332]},{"id":327,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[328]},{"id":328,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[329]},{"id":329,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[330]},{"id":330,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[331]},{"id":331,"callFrame":{"functionName":"SafeMap","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":413,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":414,"ticks":1}]},{"id":332,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":1288,"ticks":1}]},{"id":333,"callFrame":{"functionName":"_interopDefaultLegacy","scriptId":"98","url":"file:///Users/josh/repos/performance/node_modules/eslint-scope/dist/eslint-scope.cjs","lineNumber":8,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":9,"ticks":1}]},{"id":339,"callFrame":{"functionName":"","scriptId":"128","url":"file:///Users/josh/repos/performance/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":3,"ticks":1}]},{"id":341,"callFrame":{"functionName":"","scriptId":"129","url":"file:///Users/josh/repos/performance/node_modules/espree/dist/espree.cjs","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[342],"positionTicks":[{"line":212,"ticks":1}]},{"id":342,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[343]},{"id":343,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[344]},{"id":344,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[345]},{"id":345,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[346]},{"id":346,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[347,355]},{"id":347,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[348]},{"id":348,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[349]},{"id":349,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[350,368,381]},{"id":350,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[351]},{"id":351,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[352]},{"id":352,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[353]},{"id":353,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[354]},{"id":354,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2706,"ticks":1}]},{"id":368,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[369]},{"id":369,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1117,"ticks":1}]},{"id":381,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[382]},{"id":382,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[383]},{"id":383,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":507,"ticks":1}]},{"id":355,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[356]},{"id":356,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[357,360]},{"id":357,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[358]},{"id":358,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":2,"children":[359],"positionTicks":[{"line":442,"ticks":2}]},{"id":359,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":360,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[361,363,370]},{"id":361,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":20,"children":[362],"positionTicks":[{"line":1383,"ticks":20}]},{"id":362,"callFrame":{"functionName":"compileFunctionForCJSLoader","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":363,"callFrame":{"functionName":"","scriptId":"130","url":"file:///Users/josh/repos/performance/node_modules/acorn/dist/acorn.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[364]},{"id":364,"callFrame":{"functionName":"","scriptId":"130","url":"file:///Users/josh/repos/performance/node_modules/acorn/dist/acorn.js","lineNumber":0,"columnNumber":10},"hitCount":0,"children":[365]},{"id":365,"callFrame":{"functionName":"","scriptId":"130","url":"file:///Users/josh/repos/performance/node_modules/acorn/dist/acorn.js","lineNumber":4,"columnNumber":19},"hitCount":2,"children":[366],"positionTicks":[{"line":146,"ticks":1},{"line":169,"ticks":1}]},{"id":366,"callFrame":{"functionName":"buildUnicodeData","scriptId":"130","url":"file:///Users/josh/repos/performance/node_modules/acorn/dist/acorn.js","lineNumber":3797,"columnNumber":27},"hitCount":0,"children":[367]},{"id":367,"callFrame":{"functionName":"wordsRegexp","scriptId":"130","url":"file:///Users/josh/repos/performance/node_modules/acorn/dist/acorn.js","lineNumber":283,"columnNumber":22},"hitCount":4,"positionTicks":[{"line":285,"ticks":4}]},{"id":370,"callFrame":{"functionName":"","scriptId":"131","url":"file:///Users/josh/repos/performance/node_modules/acorn-jsx/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[371]},{"id":371,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[372]},{"id":372,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[373]},{"id":373,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[374]},{"id":374,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[375]},{"id":375,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[376]},{"id":376,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[377]},{"id":377,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[378]},{"id":378,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[379,380]},{"id":379,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":380,"callFrame":{"functionName":"","scriptId":"132","url":"file:///Users/josh/repos/performance/node_modules/acorn-jsx/xhtml.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":389,"callFrame":{"functionName":"","scriptId":"133","url":"file:///Users/josh/repos/performance/node_modules/lodash.merge/index.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":704,"ticks":1},{"line":233,"ticks":1}]},{"id":393,"callFrame":{"functionName":"","scriptId":"135","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc-universal.cjs","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[394,543],"positionTicks":[{"line":525,"ticks":1},{"line":176,"ticks":1}]},{"id":394,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[395]},{"id":395,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[396]},{"id":396,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[397]},{"id":397,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[398]},{"id":398,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[399]},{"id":399,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[400]},{"id":400,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[401,404]},{"id":401,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[402]},{"id":402,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[403]},{"id":403,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":442,"ticks":2}]},{"id":404,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[405,406,407,535]},{"id":405,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":406,"callFrame":{"functionName":"dirname","scriptId":"30","url":"node:path","lineNumber":1277,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1289,"ticks":1}]},{"id":407,"callFrame":{"functionName":"","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[408]},{"id":408,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[409]},{"id":409,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[410]},{"id":410,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[411]},{"id":411,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[412]},{"id":412,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[413,465]},{"id":413,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[414]},{"id":414,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[415,466]},{"id":415,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[416,417,471,509]},{"id":416,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":417,"callFrame":{"functionName":"","scriptId":"137","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[418]},{"id":418,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[419]},{"id":419,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[420]},{"id":420,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[421]},{"id":421,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[422]},{"id":422,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[423]},{"id":423,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[424]},{"id":424,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[425,428]},{"id":425,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[426]},{"id":426,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[427]},{"id":427,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":428,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[429,430]},{"id":429,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":5,"positionTicks":[{"line":1383,"ticks":5}]},{"id":430,"callFrame":{"functionName":"","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[431]},{"id":431,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[432]},{"id":432,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[433]},{"id":433,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[434]},{"id":434,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[435]},{"id":435,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[436,444]},{"id":436,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[437]},{"id":437,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[438,450]},{"id":438,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[439,440,453]},{"id":439,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":8,"positionTicks":[{"line":1383,"ticks":8}]},{"id":440,"callFrame":{"functionName":"","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[441]},{"id":441,"callFrame":{"functionName":"","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":1,"columnNumber":10},"hitCount":0,"children":[442]},{"id":442,"callFrame":{"functionName":"","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":5,"columnNumber":18},"hitCount":2,"children":[443],"positionTicks":[{"line":1430,"ticks":1},{"line":148,"ticks":1}]},{"id":443,"callFrame":{"functionName":"buildExps","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":46,"columnNumber":18},"hitCount":3,"positionTicks":[{"line":109,"ticks":1},{"line":92,"ticks":1},{"line":52,"ticks":1}]},{"id":453,"callFrame":{"functionName":"","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[454]},{"id":454,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[455]},{"id":455,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[456]},{"id":456,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[457]},{"id":457,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[458]},{"id":458,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[459]},{"id":459,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[460]},{"id":460,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[461]},{"id":461,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[462]},{"id":462,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[463]},{"id":463,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[464]},{"id":464,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2690,"ticks":1}]},{"id":450,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[451]},{"id":451,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[452]},{"id":452,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":444,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[445]},{"id":445,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[446]},{"id":446,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[447]},{"id":447,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[448]},{"id":448,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[449]},{"id":449,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2690,"ticks":1}]},{"id":471,"callFrame":{"functionName":"","scriptId":"150","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/rules.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[472]},{"id":472,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[473]},{"id":473,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[474]},{"id":474,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[475]},{"id":475,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[476]},{"id":476,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[477]},{"id":477,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[478]},{"id":478,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[479,482]},{"id":479,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[480]},{"id":480,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[481]},{"id":481,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":482,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[483]},{"id":483,"callFrame":{"functionName":"","scriptId":"151","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[484]},{"id":484,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[485]},{"id":485,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[486]},{"id":486,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":1,"children":[487],"positionTicks":[{"line":212,"ticks":1}]},{"id":487,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[488]},{"id":488,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[489,493]},{"id":489,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[490,502]},{"id":490,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[491,499,506]},{"id":491,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[492]},{"id":492,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":10,"positionTicks":[{"line":1383,"ticks":10}]},{"id":499,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[500]},{"id":500,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[501]},{"id":501,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":442,"ticks":2}]},{"id":506,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[507]},{"id":507,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":111,"ticks":2}]},{"id":502,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":843,"ticks":1}]},{"id":493,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"children":[494,504],"positionTicks":[{"line":1172,"ticks":1}]},{"id":494,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[495]},{"id":495,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[496]},{"id":496,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[497,503]},{"id":497,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[498]},{"id":498,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":503,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":51,"ticks":1}]},{"id":504,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[505]},{"id":505,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":509,"callFrame":{"functionName":"","scriptId":"177","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/keyword.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[510]},{"id":510,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[511]},{"id":511,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[512]},{"id":512,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[513]},{"id":513,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[514]},{"id":514,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[515,518]},{"id":515,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[516]},{"id":516,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[517]},{"id":517,"callFrame":{"functionName":"getDefaultExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":640,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":642,"ticks":1}]},{"id":518,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[519]},{"id":519,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[520]},{"id":520,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[521,522]},{"id":521,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":522,"callFrame":{"functionName":"","scriptId":"179","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/definition_schema.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[523]},{"id":523,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[524]},{"id":524,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[525]},{"id":525,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[526]},{"id":526,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[527]},{"id":527,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[528]},{"id":528,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[529]},{"id":529,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[530]},{"id":530,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[531]},{"id":531,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":466,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[467]},{"id":467,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"children":[508],"positionTicks":[{"line":442,"ticks":1}]},{"id":508,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":465,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"children":[468,532],"positionTicks":[{"line":1172,"ticks":1}]},{"id":468,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[469]},{"id":469,"callFrame":{"functionName":"normalize","scriptId":"30","url":"node:path","lineNumber":1129,"columnNumber":11},"hitCount":0,"children":[470]},{"id":470,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":532,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[533]},{"id":533,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[534]},{"id":534,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":535,"callFrame":{"functionName":"","scriptId":"180","url":"file:///Users/josh/repos/performance/node_modules/globals/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[536]},{"id":536,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[537]},{"id":537,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[538]},{"id":538,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[539]},{"id":539,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[540]},{"id":540,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[541]},{"id":541,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[542]},{"id":542,"callFrame":{"functionName":"Module._extensions..json","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1558,"columnNumber":38},"hitCount":5,"positionTicks":[{"line":1563,"ticks":5}]},{"id":543,"callFrame":{"functionName":"ajvOrig","scriptId":"135","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc-universal.cjs","lineNumber":371,"columnNumber":14},"hitCount":0,"children":[544,548]},{"id":544,"callFrame":{"functionName":"Ajv","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":50,"columnNumber":12},"hitCount":1,"children":[545],"positionTicks":[{"line":55,"ticks":1}]},{"id":545,"callFrame":{"functionName":"rules","scriptId":"150","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/rules.js","lineNumber":5,"columnNumber":31},"hitCount":0,"children":[546]},{"id":546,"callFrame":{"functionName":"","scriptId":"150","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/rules.js","lineNumber":32,"columnNumber":25},"hitCount":0,"children":[547]},{"id":547,"callFrame":{"functionName":"","scriptId":"150","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/rules.js","lineNumber":33,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":548,"callFrame":{"functionName":"addMetaSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":150,"columnNumber":22},"hitCount":0,"children":[549]},{"id":549,"callFrame":{"functionName":"addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":126,"columnNumber":18},"hitCount":0,"children":[550,551]},{"id":550,"callFrame":{"functionName":"normalizeId","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":219,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":221,"ticks":1}]},{"id":551,"callFrame":{"functionName":"_addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[552,556]},{"id":552,"callFrame":{"functionName":"module.exports","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":2,"columnNumber":26},"hitCount":0,"children":[553]},{"id":553,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[554]},{"id":554,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":1,"children":[555],"positionTicks":[{"line":26,"ticks":1}]},{"id":555,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":46,"ticks":1}]},{"id":556,"callFrame":{"functionName":"resolveIds","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":231,"columnNumber":19},"hitCount":1,"children":[557,566],"positionTicks":[{"line":239,"ticks":1}]},{"id":557,"callFrame":{"functionName":"getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":206,"columnNumber":20},"hitCount":1,"children":[558,561],"positionTicks":[{"line":209,"ticks":1}]},{"id":558,"callFrame":{"functionName":"parse","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":867,"columnNumber":14},"hitCount":4,"children":[559,560],"positionTicks":[{"line":930,"ticks":1},{"line":936,"ticks":1},{"line":906,"ticks":1},{"line":874,"ticks":1}]},{"id":559,"callFrame":{"functionName":"_normalizeIPv4","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":798,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":800,"ticks":2}]},{"id":560,"callFrame":{"functionName":"_normalizeIPv6","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":810,"columnNumber":23},"hitCount":35,"positionTicks":[{"line":812,"ticks":35}]},{"id":561,"callFrame":{"functionName":"_getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":213,"columnNumber":21},"hitCount":1,"children":[562],"positionTicks":[{"line":215,"ticks":1}]},{"id":562,"callFrame":{"functionName":"serialize","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":1000,"columnNumber":18},"hitCount":36,"children":[563],"positionTicks":[{"line":1031,"ticks":1},{"line":1012,"ticks":35}]},{"id":563,"callFrame":{"functionName":"_recomposeAuthority","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":950,"columnNumber":28},"hitCount":0,"children":[564,565]},{"id":564,"callFrame":{"functionName":"_normalizeIPv4","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":798,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":800,"ticks":1}]},{"id":565,"callFrame":{"functionName":"_normalizeIPv6","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":810,"columnNumber":23},"hitCount":18,"positionTicks":[{"line":812,"ticks":18}]},{"id":566,"callFrame":{"functionName":"module.exports","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":2,"columnNumber":41},"hitCount":0,"children":[567]},{"id":567,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[568]},{"id":568,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":1,"children":[569],"positionTicks":[{"line":69,"ticks":1}]},{"id":569,"callFrame":{"functionName":"","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":238,"columnNumber":44},"hitCount":1,"children":[570],"positionTicks":[{"line":266,"ticks":1}]},{"id":570,"callFrame":{"functionName":"escapeFragment","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":226,"columnNumber":23},"hitCount":0,"children":[571]},{"id":571,"callFrame":{"functionName":"escapeJsonPointer","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":231,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":233,"ticks":1}]},{"id":575,"callFrame":{"functionName":"","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[576]},{"id":576,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[577]},{"id":577,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[578]},{"id":578,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[579]},{"id":579,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[580]},{"id":580,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[581,586]},{"id":581,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[582,583]},{"id":582,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":906,"ticks":1}]},{"id":583,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[584]},{"id":584,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[585]},{"id":585,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":586,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[587]},{"id":587,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[588]},{"id":588,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[589,590]},{"id":589,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":590,"callFrame":{"functionName":"","scriptId":"182","url":"file:///Users/josh/repos/performance/node_modules/debug/src/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[591]},{"id":591,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[592]},{"id":592,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[593]},{"id":593,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[594]},{"id":594,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[595]},{"id":595,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[596]},{"id":596,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[597]},{"id":597,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[598]},{"id":598,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[599,600]},{"id":599,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":600,"callFrame":{"functionName":"","scriptId":"183","url":"file:///Users/josh/repos/performance/node_modules/debug/src/node.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[601,640],"positionTicks":[{"line":240,"ticks":1}]},{"id":601,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[602]},{"id":602,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[603]},{"id":603,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[604]},{"id":604,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[605]},{"id":605,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[606,613]},{"id":606,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[607]},{"id":607,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[608]},{"id":608,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[609]},{"id":609,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[610]},{"id":610,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[611]},{"id":611,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[612]},{"id":612,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":613,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[614]},{"id":614,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[615]},{"id":615,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[616,618,639]},{"id":616,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":0,"children":[617]},{"id":617,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":742,"ticks":1}]},{"id":618,"callFrame":{"functionName":"","scriptId":"184","url":"file:///Users/josh/repos/performance/node_modules/supports-color/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[619,631,636]},{"id":619,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[620]},{"id":620,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[621]},{"id":621,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[622]},{"id":622,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[623]},{"id":623,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[624,628]},{"id":624,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[625]},{"id":625,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[626]},{"id":626,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[627]},{"id":627,"callFrame":{"functionName":"","scriptId":"185","url":"node:os","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":116,"ticks":1}]},{"id":628,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[629]},{"id":629,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[630]},{"id":630,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":1455,"ticks":1}]},{"id":631,"callFrame":{"functionName":"getStdout","scriptId":"57","url":"node:internal/bootstrap/switches/is_main_thread","lineNumber":150,"columnNumber":18},"hitCount":0,"children":[632]},{"id":632,"callFrame":{"functionName":"createWritableStdioStream","scriptId":"57","url":"node:internal/bootstrap/switches/is_main_thread","lineNumber":49,"columnNumber":34},"hitCount":0,"children":[633]},{"id":633,"callFrame":{"functionName":"WriteStream","scriptId":"102","url":"node:tty","lineNumber":88,"columnNumber":20},"hitCount":9,"children":[634],"positionTicks":[{"line":96,"ticks":9}]},{"id":634,"callFrame":{"functionName":"Socket","scriptId":"103","url":"node:net","lineNumber":354,"columnNumber":15},"hitCount":0,"children":[635]},{"id":635,"callFrame":{"functionName":"Duplex","scriptId":"111","url":"node:internal/streams/duplex","lineNumber":64,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":87,"ticks":1}]},{"id":636,"callFrame":{"functionName":"getSupportLevel","scriptId":"184","url":"file:///Users/josh/repos/performance/node_modules/supports-color/index.js","lineNumber":121,"columnNumber":24},"hitCount":0,"children":[637]},{"id":637,"callFrame":{"functionName":"supportsColor","scriptId":"184","url":"file:///Users/josh/repos/performance/node_modules/supports-color/index.js","lineNumber":34,"columnNumber":22},"hitCount":0,"children":[638]},{"id":638,"callFrame":{"functionName":"module.exports","scriptId":"186","url":"file:///Users/josh/repos/performance/node_modules/has-flag/index.js","lineNumber":1,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3,"ticks":1}]},{"id":639,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":640,"callFrame":{"functionName":"setup","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":6,"columnNumber":14},"hitCount":1,"children":[641],"positionTicks":[{"line":269,"ticks":1}]},{"id":641,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[642]},{"id":642,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[643]},{"id":643,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[644]},{"id":644,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[645]},{"id":645,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[646]},{"id":646,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[647]},{"id":647,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[648]},{"id":648,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[649]},{"id":649,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[650]},{"id":650,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":651,"callFrame":{"functionName":"","scriptId":"189","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[652]},{"id":652,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[653]},{"id":653,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[654]},{"id":654,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[655]},{"id":655,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[656]},{"id":656,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[657,663]},{"id":657,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[658]},{"id":658,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[659]},{"id":659,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[660]},{"id":660,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[661]},{"id":661,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[662]},{"id":662,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":663,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[664]},{"id":664,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[665]},{"id":665,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[666,667]},{"id":666,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":667,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[668]},{"id":668,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[669]},{"id":669,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[670]},{"id":670,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[671]},{"id":671,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[672]},{"id":672,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[673,674]},{"id":673,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1205,"ticks":1}]},{"id":674,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[675]},{"id":675,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[676,698,815],"positionTicks":[{"line":1505,"ticks":1}]},{"id":676,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[677,678,701,763,764,817]},{"id":677,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":9,"children":[762],"positionTicks":[{"line":1383,"ticks":9}]},{"id":762,"callFrame":{"functionName":"compileFunctionForCJSLoader","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":678,"callFrame":{"functionName":"","scriptId":"191","url":"file:///Users/josh/repos/performance/node_modules/@eslint-community/eslint-utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[679],"positionTicks":[{"line":1109,"ticks":1}]},{"id":679,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[680]},{"id":680,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[681]},{"id":681,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[682]},{"id":682,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[683]},{"id":683,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[684,693]},{"id":684,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[685]},{"id":685,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[686]},{"id":686,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[687,689]},{"id":687,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[688]},{"id":688,"callFrame":{"functionName":"encodePathChars","scriptId":"28","url":"node:internal/url","lineNumber":1513,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":1527,"ticks":1}]},{"id":689,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[690]},{"id":690,"callFrame":{"functionName":"fileURLToPath","scriptId":"28","url":"node:internal/url","lineNumber":1483,"columnNumber":22},"hitCount":0,"children":[691]},{"id":691,"callFrame":{"functionName":"getPathFromURLPosix","scriptId":"28","url":"node:internal/url","lineNumber":1465,"columnNumber":28},"hitCount":0,"children":[692]},{"id":692,"callFrame":{"functionName":"get hostname","scriptId":"28","url":"node:internal/url","lineNumber":1036,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":1043,"ticks":1}]},{"id":693,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[694]},{"id":694,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[695]},{"id":695,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[696,697]},{"id":696,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":697,"callFrame":{"functionName":"","scriptId":"192","url":"file:///Users/josh/repos/performance/node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":3,"ticks":1}]},{"id":701,"callFrame":{"functionName":"","scriptId":"193","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[702]},{"id":702,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[703]},{"id":703,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[704]},{"id":704,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[705]},{"id":705,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[706]},{"id":706,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[707,713]},{"id":707,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[708,759]},{"id":708,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[709]},{"id":709,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[710]},{"id":710,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[711]},{"id":711,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[712]},{"id":712,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":759,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[760]},{"id":760,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[761]},{"id":761,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":713,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[714]},{"id":714,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[715]},{"id":715,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[716,717]},{"id":716,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":717,"callFrame":{"functionName":"","scriptId":"194","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/cursors.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[718]},{"id":718,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[719]},{"id":719,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[720]},{"id":720,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[721]},{"id":721,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[722]},{"id":722,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[723,737]},{"id":723,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"children":[724],"positionTicks":[{"line":1274,"ticks":1}]},{"id":724,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[725]},{"id":725,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[726,742,758]},{"id":726,"callFrame":{"functionName":"","scriptId":"195","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/backward-token-comment-cursor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[727]},{"id":727,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[728]},{"id":728,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[729]},{"id":729,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[730]},{"id":730,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[731]},{"id":731,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[732,735]},{"id":732,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[733]},{"id":733,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[734]},{"id":734,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":735,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[736]},{"id":736,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":843,"ticks":1}]},{"id":742,"callFrame":{"functionName":"","scriptId":"199","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/filter-cursor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[743]},{"id":743,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[744]},{"id":744,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[745]},{"id":745,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[746]},{"id":746,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[747]},{"id":747,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[748]},{"id":748,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[749]},{"id":749,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[750]},{"id":750,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[751]},{"id":751,"callFrame":{"functionName":"","scriptId":"200","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/decorative-cursor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[752]},{"id":752,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[753]},{"id":753,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[754]},{"id":754,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[755]},{"id":755,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[756]},{"id":756,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1018,"ticks":1}]},{"id":758,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":737,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[738]},{"id":738,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[739]},{"id":739,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[740]},{"id":740,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[741]},{"id":741,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"children":[757],"positionTicks":[{"line":232,"ticks":1}]},{"id":757,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":763,"callFrame":{"functionName":"","scriptId":"207","url":"file:///Users/josh/repos/performance/node_modules/eslint/conf/globals.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":80,"ticks":1}]},{"id":764,"callFrame":{"functionName":"","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[765]},{"id":765,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[766]},{"id":766,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[767]},{"id":767,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[768]},{"id":768,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[769]},{"id":769,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[770]},{"id":770,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[771]},{"id":771,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[772,775]},{"id":772,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[773]},{"id":773,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[774]},{"id":774,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":775,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[776]},{"id":776,"callFrame":{"functionName":"","scriptId":"209","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[777]},{"id":777,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[778]},{"id":778,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[779]},{"id":779,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[780]},{"id":780,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[781]},{"id":781,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[782,788]},{"id":782,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[783]},{"id":783,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[784]},{"id":784,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[785]},{"id":785,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[786]},{"id":786,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[787]},{"id":787,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":788,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[789]},{"id":789,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[790]},{"id":790,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[791,792,814]},{"id":791,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":792,"callFrame":{"functionName":"","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[793]},{"id":793,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[794]},{"id":794,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[795]},{"id":795,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[796]},{"id":796,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[797]},{"id":797,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[798]},{"id":798,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[799]},{"id":799,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[800]},{"id":800,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[801,802]},{"id":801,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":802,"callFrame":{"functionName":"","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[803]},{"id":803,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[804]},{"id":804,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[805]},{"id":805,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[806]},{"id":806,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[807]},{"id":807,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[808]},{"id":808,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[809]},{"id":809,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[810]},{"id":810,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[811,812]},{"id":811,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":812,"callFrame":{"functionName":"","scriptId":"212","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/debug-helpers.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[813]},{"id":813,"callFrame":{"functionName":"createDebug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":59,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":122,"ticks":1}]},{"id":814,"callFrame":{"functionName":"","scriptId":"214","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/id-generator.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":10,"ticks":1}]},{"id":817,"callFrame":{"functionName":"","scriptId":"216","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/config-comment-parser.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[818]},{"id":818,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[819]},{"id":819,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[820]},{"id":820,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[821]},{"id":821,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[822]},{"id":822,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[823,827]},{"id":823,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[824]},{"id":824,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[825]},{"id":825,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[826]},{"id":826,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":235,"ticks":1}]},{"id":827,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[828]},{"id":828,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[829]},{"id":829,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[830]},{"id":830,"callFrame":{"functionName":"","scriptId":"217","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[831]},{"id":831,"callFrame":{"functionName":"","scriptId":"217","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/index.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[832]},{"id":832,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[833]},{"id":833,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[834]},{"id":834,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[835]},{"id":835,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[836]},{"id":836,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[837,838]},{"id":837,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1205,"ticks":1}]},{"id":838,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[839]},{"id":839,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[840]},{"id":840,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[841,868,869]},{"id":841,"callFrame":{"functionName":"","scriptId":"218","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/parse-string.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[842]},{"id":842,"callFrame":{"functionName":"","scriptId":"218","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/parse-string.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[843]},{"id":843,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[844]},{"id":844,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[845]},{"id":845,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[846]},{"id":846,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[847]},{"id":847,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[848,852]},{"id":848,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[849]},{"id":849,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[850]},{"id":850,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[851]},{"id":851,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":852,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[853]},{"id":853,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[854]},{"id":854,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[855,856]},{"id":855,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":856,"callFrame":{"functionName":"","scriptId":"219","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/index.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[857],"positionTicks":[{"line":164,"ticks":1},{"line":50,"ticks":1}]},{"id":857,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[858]},{"id":858,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[859]},{"id":859,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[860]},{"id":860,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[861]},{"id":861,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[862]},{"id":862,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[863]},{"id":863,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[864,865]},{"id":864,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":117,"ticks":1}]},{"id":865,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[866,867]},{"id":866,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":6,"positionTicks":[{"line":1383,"ticks":6}]},{"id":867,"callFrame":{"functionName":"","scriptId":"221","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/List.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":617,"ticks":1}]},{"id":868,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":869,"callFrame":{"functionName":"","scriptId":"225","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/cast.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[870]},{"id":870,"callFrame":{"functionName":"","scriptId":"225","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/cast.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[871]},{"id":871,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[872]},{"id":872,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[873]},{"id":873,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[874]},{"id":874,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[875]},{"id":875,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[876,882]},{"id":876,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[877]},{"id":877,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[878]},{"id":878,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[879]},{"id":879,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[880]},{"id":880,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[881]},{"id":881,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":55,"ticks":1}]},{"id":882,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[883]},{"id":883,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[884]},{"id":884,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[885]},{"id":885,"callFrame":{"functionName":"","scriptId":"226","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[886]},{"id":886,"callFrame":{"functionName":"","scriptId":"226","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/index.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[887]},{"id":887,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[888]},{"id":888,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[889]},{"id":889,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[890]},{"id":890,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[891]},{"id":891,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[892,896]},{"id":892,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[893]},{"id":893,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[894,903]},{"id":894,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[895]},{"id":895,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":903,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[904]},{"id":904,"callFrame":{"functionName":"","scriptId":"228","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/check.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[905]},{"id":905,"callFrame":{"functionName":"","scriptId":"228","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/check.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[906]},{"id":906,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[907]},{"id":907,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[908]},{"id":908,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[909]},{"id":909,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[910]},{"id":910,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[911]},{"id":911,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[912]},{"id":912,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[913]},{"id":913,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[914]},{"id":914,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":896,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[897]},{"id":897,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[898]},{"id":898,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[899]},{"id":899,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[900]},{"id":900,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[901]},{"id":901,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[902]},{"id":902,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1095,"ticks":1}]},{"id":698,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[699]},{"id":699,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[700]},{"id":700,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":815,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[816]},{"id":816,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":915,"callFrame":{"functionName":"","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[916]},{"id":916,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[917]},{"id":917,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[918]},{"id":918,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[919]},{"id":919,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[920]},{"id":920,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[921]},{"id":921,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[922]},{"id":922,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[923]},{"id":923,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[924]},{"id":924,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":925,"callFrame":{"functionName":"","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[926]},{"id":926,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[927]},{"id":927,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[928]},{"id":928,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[929]},{"id":929,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[930]},{"id":930,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[931]},{"id":931,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[932]},{"id":932,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[933,935]},{"id":933,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[934]},{"id":934,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":935,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[936,937]},{"id":936,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":5,"positionTicks":[{"line":1383,"ticks":5}]},{"id":937,"callFrame":{"functionName":"","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[938]},{"id":938,"callFrame":{"functionName":"","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":9},"hitCount":0,"children":[939]},{"id":939,"callFrame":{"functionName":"","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":174},"hitCount":0,"children":[940]},{"id":940,"callFrame":{"functionName":"a","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":1978},"hitCount":0,"children":[941]},{"id":941,"callFrame":{"functionName":"","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":2046},"hitCount":0,"children":[942]},{"id":942,"callFrame":{"functionName":"e","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":2063},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":943,"callFrame":{"functionName":"","scriptId":"233","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/report-translator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[944]},{"id":944,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[945]},{"id":945,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[946]},{"id":946,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[947]},{"id":947,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[948]},{"id":948,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[949]},{"id":949,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[950]},{"id":950,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[951]},{"id":951,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[952]},{"id":952,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":0,"children":[953]},{"id":953,"callFrame":{"functionName":"compileFunctionForCJSLoader","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":954,"callFrame":{"functionName":"","scriptId":"236","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/rules.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[955]},{"id":955,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[956]},{"id":956,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[957]},{"id":957,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[958]},{"id":958,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[959]},{"id":959,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[960]},{"id":960,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[961,964]},{"id":961,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":0,"children":[962]},{"id":962,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[963]},{"id":963,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":964,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[965]},{"id":965,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[966,967]},{"id":966,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":967,"callFrame":{"functionName":"","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[968],"positionTicks":[{"line":14,"ticks":1}]},{"id":968,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[969]},{"id":969,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[970]},{"id":970,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[971]},{"id":971,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[972]},{"id":972,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[973]},{"id":973,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[974]},{"id":974,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[975,978]},{"id":975,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[976]},{"id":976,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[977]},{"id":977,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":978,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[979]},{"id":979,"callFrame":{"functionName":"","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[980]},{"id":980,"callFrame":{"functionName":"createDebug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":59,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":143,"ticks":1}]},{"id":981,"callFrame":{"functionName":"","scriptId":"240","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/timing.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[982]},{"id":982,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[983]},{"id":983,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[984]},{"id":984,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[985]},{"id":985,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[986]},{"id":986,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[987]},{"id":987,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[988]},{"id":988,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[989]},{"id":989,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[990]},{"id":990,"callFrame":{"functionName":"dirname","scriptId":"30","url":"node:path","lineNumber":1277,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1278,"ticks":1}]},{"id":991,"callFrame":{"functionName":"","scriptId":"243","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-array.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[992]},{"id":992,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[993]},{"id":993,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[994]},{"id":994,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[995]},{"id":995,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[996]},{"id":996,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[997,1008]},{"id":997,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[998]},{"id":998,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[999,1050]},{"id":999,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1000,1003]},{"id":1000,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1001]},{"id":1001,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1002]},{"id":1002,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1003,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[1004]},{"id":1004,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[1005]},{"id":1005,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[1006]},{"id":1006,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[1007]},{"id":1007,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":417,"ticks":1}]},{"id":1050,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1051]},{"id":1051,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1052]},{"id":1052,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[1053]},{"id":1053,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1008,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1009]},{"id":1009,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1010]},{"id":1010,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1011,1012,1054,1064,1096]},{"id":1011,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":6,"positionTicks":[{"line":1383,"ticks":6}]},{"id":1012,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[1013],"positionTicks":[{"line":228,"ticks":1}]},{"id":1013,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1014]},{"id":1014,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1015]},{"id":1015,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1016]},{"id":1016,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1017]},{"id":1017,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[1018],"positionTicks":[{"line":1046,"ticks":1}]},{"id":1018,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1019]},{"id":1019,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1020]},{"id":1020,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1021,1022]},{"id":1021,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":1022,"callFrame":{"functionName":"","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1023,1048]},{"id":1023,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1024]},{"id":1024,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1025]},{"id":1025,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1026]},{"id":1026,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1027]},{"id":1027,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1028,1034]},{"id":1028,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1029]},{"id":1029,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1030]},{"id":1030,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1031]},{"id":1031,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1032]},{"id":1032,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1033]},{"id":1033,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1034,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1035]},{"id":1035,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1036]},{"id":1036,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1037,1038]},{"id":1037,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1038,"callFrame":{"functionName":"","scriptId":"246","url":"file:///Users/josh/repos/performance/node_modules/brace-expansion/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1039]},{"id":1039,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1040]},{"id":1040,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1041]},{"id":1041,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1042]},{"id":1042,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1043]},{"id":1043,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1044]},{"id":1044,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1045]},{"id":1045,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1046]},{"id":1046,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1047]},{"id":1047,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1048,"callFrame":{"functionName":"charSet","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":39,"columnNumber":17},"hitCount":0,"children":[1049]},{"id":1049,"callFrame":{"functionName":"","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":40,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":42,"ticks":1}]},{"id":1054,"callFrame":{"functionName":"","scriptId":"250","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-schema.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1055]},{"id":1055,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1056]},{"id":1056,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1057]},{"id":1057,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1058]},{"id":1058,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1059]},{"id":1059,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1060]},{"id":1060,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1061]},{"id":1061,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1062]},{"id":1062,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1063]},{"id":1063,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1064,"callFrame":{"functionName":"","scriptId":"252","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/rule-validator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1065,1083]},{"id":1065,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1066]},{"id":1066,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1067]},{"id":1067,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1068]},{"id":1068,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1069]},{"id":1069,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1070]},{"id":1070,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1071]},{"id":1071,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1072,1075]},{"id":1072,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1073]},{"id":1073,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1074]},{"id":1074,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1075,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1076]},{"id":1076,"callFrame":{"functionName":"","scriptId":"253","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/ajv.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1077]},{"id":1077,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1078]},{"id":1078,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1079]},{"id":1079,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1080]},{"id":1080,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1081]},{"id":1081,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1082]},{"id":1082,"callFrame":{"functionName":"Module","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":293,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":296,"ticks":1}]},{"id":1083,"callFrame":{"functionName":"module.exports","scriptId":"253","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/ajv.js","lineNumber":17,"columnNumber":17},"hitCount":0,"children":[1084]},{"id":1084,"callFrame":{"functionName":"addMetaSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":150,"columnNumber":22},"hitCount":0,"children":[1085]},{"id":1085,"callFrame":{"functionName":"addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":126,"columnNumber":18},"hitCount":0,"children":[1086]},{"id":1086,"callFrame":{"functionName":"_addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[1087,1091]},{"id":1087,"callFrame":{"functionName":"module.exports","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":2,"columnNumber":26},"hitCount":0,"children":[1088]},{"id":1088,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[1089]},{"id":1089,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[1090]},{"id":1090,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":46,"ticks":1}]},{"id":1091,"callFrame":{"functionName":"resolveIds","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":231,"columnNumber":19},"hitCount":0,"children":[1092,1095]},{"id":1092,"callFrame":{"functionName":"getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":206,"columnNumber":20},"hitCount":0,"children":[1093]},{"id":1093,"callFrame":{"functionName":"_getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":213,"columnNumber":21},"hitCount":0,"children":[1094]},{"id":1094,"callFrame":{"functionName":"serialize","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":1000,"columnNumber":18},"hitCount":18,"positionTicks":[{"line":1012,"ticks":18}]},{"id":1095,"callFrame":{"functionName":"module.exports","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":2,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":1096,"callFrame":{"functionName":"","scriptId":"254","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/default-config.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1097]},{"id":1097,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1098]},{"id":1098,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1099]},{"id":1099,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1100]},{"id":1100,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1101]},{"id":1101,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1102,1118]},{"id":1102,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1103]},{"id":1103,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1104,1106]},{"id":1104,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1105]},{"id":1105,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":1106,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1107]},{"id":1107,"callFrame":{"functionName":"","scriptId":"255","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1108]},{"id":1108,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1109]},{"id":1109,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1110]},{"id":1110,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1111]},{"id":1111,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1112]},{"id":1112,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1113]},{"id":1113,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1114,1115]},{"id":1114,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":754,"ticks":1}]},{"id":1115,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1116]},{"id":1116,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1117]},{"id":1117,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":1118,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1119]},{"id":1119,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":669,"ticks":1}]},{"id":572,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[573]},{"id":573,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"children":[574],"positionTicks":[{"line":442,"ticks":1}]},{"id":574,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":442,"ticks":2}]},{"id":390,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":0,"children":[391]},{"id":391,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[392]},{"id":392,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":340,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":1502,"ticks":1}]},{"id":1125,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":10,"positionTicks":[{"line":1383,"ticks":10}]},{"id":1126,"callFrame":{"functionName":"","scriptId":"260","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc.cjs","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[1127,1191,1192],"positionTicks":[{"line":2430,"ticks":1},{"line":1746,"ticks":1}]},{"id":1127,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1128]},{"id":1128,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1129]},{"id":1129,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1130]},{"id":1130,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1131]},{"id":1131,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1132,1136]},{"id":1132,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1133,1189]},{"id":1133,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1134]},{"id":1134,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1135]},{"id":1135,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":1189,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1190]},{"id":1190,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1136,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1137,1138]},{"id":1137,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":843,"ticks":1}]},{"id":1138,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1139]},{"id":1139,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1140,1188]},{"id":1140,"callFrame":{"functionName":"","scriptId":"261","url":"file:///Users/josh/repos/performance/node_modules/import-fresh/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1141]},{"id":1141,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1142]},{"id":1142,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1143]},{"id":1143,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1144]},{"id":1144,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1145]},{"id":1145,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1146,1158]},{"id":1146,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1147]},{"id":1147,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1148,1152]},{"id":1148,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1149]},{"id":1149,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1150]},{"id":1150,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1151]},{"id":1151,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1152,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[1153]},{"id":1153,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1154]},{"id":1154,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1155]},{"id":1155,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1156]},{"id":1156,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[1157]},{"id":1157,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1158,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1159,1176]},{"id":1159,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1160]},{"id":1160,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1161,1177]},{"id":1161,"callFrame":{"functionName":"","scriptId":"262","url":"file:///Users/josh/repos/performance/node_modules/import-fresh/node_modules/resolve-from/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1162]},{"id":1162,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1163]},{"id":1163,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1164]},{"id":1164,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1165]},{"id":1165,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1166]},{"id":1166,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1167]},{"id":1167,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[1168]},{"id":1168,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":1,"children":[1169],"positionTicks":[{"line":342,"ticks":1}]},{"id":1169,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[1170],"positionTicks":[{"line":398,"ticks":1}]},{"id":1170,"callFrame":{"functionName":"","scriptId":"263","url":"node:module","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1171]},{"id":1171,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1172]},{"id":1172,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[1173]},{"id":1173,"callFrame":{"functionName":"","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1174]},{"id":1174,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1175]},{"id":1175,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":1177,"callFrame":{"functionName":"","scriptId":"267","url":"file:///Users/josh/repos/performance/node_modules/import-fresh/node_modules/parent-module/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1178]},{"id":1178,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1179]},{"id":1179,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1180]},{"id":1180,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1181]},{"id":1181,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1182]},{"id":1182,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1183]},{"id":1183,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1184]},{"id":1184,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1185]},{"id":1185,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1186]},{"id":1186,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1187]},{"id":1187,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1176,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":843,"ticks":1}]},{"id":1188,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":1191,"callFrame":{"functionName":"createDebug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":59,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":146,"ticks":1}]},{"id":1192,"callFrame":{"functionName":"ajvOrig","scriptId":"260","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc.cjs","lineNumber":1599,"columnNumber":14},"hitCount":0,"children":[1193]},{"id":1193,"callFrame":{"functionName":"addMetaSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":150,"columnNumber":22},"hitCount":0,"children":[1194]},{"id":1194,"callFrame":{"functionName":"addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":126,"columnNumber":18},"hitCount":0,"children":[1195]},{"id":1195,"callFrame":{"functionName":"_addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[1196,1199]},{"id":1196,"callFrame":{"functionName":"module.exports","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":2,"columnNumber":26},"hitCount":0,"children":[1197]},{"id":1197,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[1198]},{"id":1198,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":54,"ticks":1}]},{"id":1199,"callFrame":{"functionName":"resolveIds","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":231,"columnNumber":19},"hitCount":0,"children":[1200]},{"id":1200,"callFrame":{"functionName":"module.exports","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":2,"columnNumber":41},"hitCount":0,"children":[1201]},{"id":1201,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[1202]},{"id":1202,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[1203]},{"id":1203,"callFrame":{"functionName":"","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":238,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":247,"ticks":1}]},{"id":1205,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1206]},{"id":1206,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1207]},{"id":1207,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1208]},{"id":1208,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1209]},{"id":1209,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1210]},{"id":1210,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1211,1242,1388]},{"id":1211,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1212]},{"id":1212,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1213,1377]},{"id":1213,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1214,1215,1227,1243,1379]},{"id":1214,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1215,"callFrame":{"functionName":"","scriptId":"272","url":"file:///Users/josh/repos/performance/node_modules/is-glob/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1216]},{"id":1216,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1217]},{"id":1217,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1218]},{"id":1218,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1219]},{"id":1219,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1220]},{"id":1220,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1221]},{"id":1221,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1222]},{"id":1222,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1223]},{"id":1223,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[1224]},{"id":1224,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1225]},{"id":1225,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[1226]},{"id":1226,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":1227,"callFrame":{"functionName":"","scriptId":"274","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/hash.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1228]},{"id":1228,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1229]},{"id":1229,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1230]},{"id":1230,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1231]},{"id":1231,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1232]},{"id":1232,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1233,1237]},{"id":1233,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1234]},{"id":1234,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1235]},{"id":1235,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1236]},{"id":1236,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":1237,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1238]},{"id":1238,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1239]},{"id":1239,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1240]},{"id":1240,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1241]},{"id":1241,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1243,"callFrame":{"functionName":"","scriptId":"276","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1244]},{"id":1244,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1245]},{"id":1245,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1246]},{"id":1246,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1247]},{"id":1247,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1248]},{"id":1248,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1249]},{"id":1249,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1250]},{"id":1250,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1251,1365]},{"id":1251,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1252,1368,1376]},{"id":1252,"callFrame":{"functionName":"","scriptId":"277","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/providers/async.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1253]},{"id":1253,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1254]},{"id":1254,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1255]},{"id":1255,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1256]},{"id":1256,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1257]},{"id":1257,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1258,1264]},{"id":1258,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1259]},{"id":1259,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1260]},{"id":1260,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1261]},{"id":1261,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1262]},{"id":1262,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[1263]},{"id":1263,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1264,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1265]},{"id":1265,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1266]},{"id":1266,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1267,1268]},{"id":1267,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1268,"callFrame":{"functionName":"","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1269]},{"id":1269,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1270]},{"id":1270,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1271]},{"id":1271,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1272]},{"id":1272,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1273]},{"id":1273,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1274,1348]},{"id":1274,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1275]},{"id":1275,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1276,1279]},{"id":1276,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1277]},{"id":1277,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1278]},{"id":1278,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1279,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1280,1349,1350]},{"id":1280,"callFrame":{"functionName":"","scriptId":"279","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1281]},{"id":1281,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1282]},{"id":1282,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1283]},{"id":1283,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1284]},{"id":1284,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1285]},{"id":1285,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1286]},{"id":1286,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1287]},{"id":1287,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1288]},{"id":1288,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1289,1290,1339]},{"id":1289,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1290,"callFrame":{"functionName":"","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1291]},{"id":1291,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1292]},{"id":1292,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1293]},{"id":1293,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1294]},{"id":1294,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1295]},{"id":1295,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1296,1336]},{"id":1296,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"children":[1297],"positionTicks":[{"line":1272,"ticks":1}]},{"id":1297,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1298,1334]},{"id":1298,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1299,1300,1322]},{"id":1299,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":1300,"callFrame":{"functionName":"","scriptId":"281","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.stat/out/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1301]},{"id":1301,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1302]},{"id":1302,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1303]},{"id":1303,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1304]},{"id":1304,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1305]},{"id":1305,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1306,1308]},{"id":1306,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1307]},{"id":1307,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":769,"ticks":1}]},{"id":1308,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1309]},{"id":1309,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1310]},{"id":1310,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1311]},{"id":1311,"callFrame":{"functionName":"","scriptId":"284","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.stat/out/settings.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1312]},{"id":1312,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1313]},{"id":1313,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1314]},{"id":1314,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1315]},{"id":1315,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1316]},{"id":1316,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1317]},{"id":1317,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1318]},{"id":1318,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1319]},{"id":1319,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1320]},{"id":1320,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1321]},{"id":1321,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1322,"callFrame":{"functionName":"","scriptId":"286","url":"file:///Users/josh/repos/performance/node_modules/run-parallel/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1323]},{"id":1323,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1324]},{"id":1324,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1325]},{"id":1325,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1326]},{"id":1326,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1327]},{"id":1327,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1328]},{"id":1328,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1329]},{"id":1329,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1330]},{"id":1330,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1331]},{"id":1331,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1332]},{"id":1332,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1333]},{"id":1333,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1334,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1335]},{"id":1335,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":1336,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1337]},{"id":1337,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1338]},{"id":1338,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1095,"ticks":1}]},{"id":1339,"callFrame":{"functionName":"","scriptId":"293","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/settings.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1340]},{"id":1340,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1341]},{"id":1341,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1342]},{"id":1342,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1343]},{"id":1343,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1344]},{"id":1344,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1345]},{"id":1345,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1346]},{"id":1346,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1347]},{"id":1347,"callFrame":{"functionName":"normalize","scriptId":"30","url":"node:path","lineNumber":1129,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":1142,"ticks":1}]},{"id":1349,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1350,"callFrame":{"functionName":"","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1351]},{"id":1351,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1352]},{"id":1352,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1353]},{"id":1353,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1354]},{"id":1354,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1355]},{"id":1355,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1356]},{"id":1356,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1357]},{"id":1357,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1358]},{"id":1358,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1359]},{"id":1359,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":0,"children":[1360]},{"id":1360,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":742,"ticks":1}]},{"id":1348,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"children":[1361],"positionTicks":[{"line":1205,"ticks":1}]},{"id":1361,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1362]},{"id":1362,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1363]},{"id":1363,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1364]},{"id":1364,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1368,"callFrame":{"functionName":"","scriptId":"300","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/providers/sync.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1369]},{"id":1369,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1370]},{"id":1370,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1371]},{"id":1371,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1372]},{"id":1372,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1373]},{"id":1373,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1374]},{"id":1374,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1375]},{"id":1375,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":701,"ticks":1}]},{"id":1376,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1365,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1366]},{"id":1366,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1367]},{"id":1367,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1379,"callFrame":{"functionName":"","scriptId":"303","url":"file:///Users/josh/repos/performance/node_modules/glob-parent/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1380]},{"id":1380,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1381]},{"id":1381,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1382]},{"id":1382,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1383]},{"id":1383,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1384]},{"id":1384,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1385]},{"id":1385,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1386]},{"id":1386,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1387]},{"id":1387,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1377,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1378]},{"id":1378,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":439,"ticks":1}]},{"id":1242,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1205,"ticks":1}]},{"id":1388,"callFrame":{"functionName":"Module","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":293,"columnNumber":15},"hitCount":0,"children":[1389]},{"id":1389,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":742,"ticks":1}]},{"id":1392,"callFrame":{"functionName":"","scriptId":"305","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/lint-result-cache.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1393]},{"id":1393,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1394]},{"id":1394,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1395]},{"id":1395,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1396]},{"id":1396,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1397]},{"id":1397,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1398,1404]},{"id":1398,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1399]},{"id":1399,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1400]},{"id":1400,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1401]},{"id":1401,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1402]},{"id":1402,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1403]},{"id":1403,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":83,"ticks":2}]},{"id":1404,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1405]},{"id":1405,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1406]},{"id":1406,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1407,1408]},{"id":1407,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1408,"callFrame":{"functionName":"","scriptId":"306","url":"file:///Users/josh/repos/performance/node_modules/file-entry-cache/cache.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1409]},{"id":1409,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1410]},{"id":1410,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1411]},{"id":1411,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1412]},{"id":1412,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1413]},{"id":1413,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1414]},{"id":1414,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[1415]},{"id":1415,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[1416]},{"id":1416,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[1417],"positionTicks":[{"line":395,"ticks":1}]},{"id":1417,"callFrame":{"functionName":"","scriptId":"307","url":"node:crypto","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[1418,1419],"positionTicks":[{"line":130,"ticks":1},{"line":55,"ticks":1}]},{"id":1418,"callFrame":{"functionName":"internalBinding","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":183,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":187,"ticks":1}]},{"id":1419,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1420]},{"id":1420,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":5,"children":[1421,1427,1431],"positionTicks":[{"line":398,"ticks":3},{"line":395,"ticks":2}]},{"id":1421,"callFrame":{"functionName":"","scriptId":"309","url":"node:internal/crypto/pbkdf2","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1422]},{"id":1422,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1423]},{"id":1423,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[1424]},{"id":1424,"callFrame":{"functionName":"","scriptId":"310","url":"node:internal/crypto/util","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[1425],"positionTicks":[{"line":173,"ticks":1}]},{"id":1425,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1426]},{"id":1426,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":1427,"callFrame":{"functionName":"","scriptId":"313","url":"node:internal/crypto/hkdf","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1428]},{"id":1428,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1429]},{"id":1429,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[1430],"positionTicks":[{"line":395,"ticks":1}]},{"id":1430,"callFrame":{"functionName":"","scriptId":"314","url":"node:internal/crypto/keys","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":100,"ticks":1}]},{"id":1431,"callFrame":{"functionName":"","scriptId":"317","url":"node:internal/crypto/cipher","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1432]},{"id":1432,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1433]},{"id":1433,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[1434]},{"id":1434,"callFrame":{"functionName":"","scriptId":"318","url":"node:internal/streams/lazy_transform","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":1390,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1391]},{"id":1391,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":195,"callFrame":{"functionName":"Module._extensions..json","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1558,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":1563,"ticks":1}]},{"id":1441,"callFrame":{"functionName":"","scriptId":"325","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/legacy-eslint.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1442,1479]},{"id":1442,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1443]},{"id":1443,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1444]},{"id":1444,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1445]},{"id":1445,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1446]},{"id":1446,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1447,1452]},{"id":1447,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1448]},{"id":1448,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1449]},{"id":1449,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1450]},{"id":1450,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1451]},{"id":1451,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1452,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1453]},{"id":1453,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1454]},{"id":1454,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1455,1456]},{"id":1455,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1456,"callFrame":{"functionName":"","scriptId":"326","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/cli-engine.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1457]},{"id":1457,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1458]},{"id":1458,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1459]},{"id":1459,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1460]},{"id":1460,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1461]},{"id":1461,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1462,1466]},{"id":1462,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"children":[1463],"positionTicks":[{"line":1274,"ticks":1}]},{"id":1463,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1464]},{"id":1464,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1465,1468]},{"id":1465,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1468,"callFrame":{"functionName":"","scriptId":"328","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/file-enumerator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1469]},{"id":1469,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1470]},{"id":1470,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1471]},{"id":1471,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1472]},{"id":1472,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1473]},{"id":1473,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1474]},{"id":1474,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1475,1477]},{"id":1475,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1476]},{"id":1476,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":475,"ticks":1}]},{"id":1477,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1478]},{"id":1478,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":1466,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1467]},{"id":1467,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":927,"ticks":1}]},{"id":1479,"callFrame":{"functionName":"promisify","scriptId":"13","url":"node:internal/util","lineNumber":393,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":446,"ticks":1}]},{"id":1438,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1439]},{"id":1439,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1440]},{"id":1440,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1480,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1481,"callFrame":{"functionName":"","scriptId":"330","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/options.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1482]},{"id":1482,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1483]},{"id":1483,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1484]},{"id":1484,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1485]},{"id":1485,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1486]},{"id":1486,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1487]},{"id":1487,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1488]},{"id":1488,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1489,1491]},{"id":1489,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1490]},{"id":1490,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":1491,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1492,1493]},{"id":1492,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1493,"callFrame":{"functionName":"","scriptId":"331","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1494]},{"id":1494,"callFrame":{"functionName":"","scriptId":"331","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/index.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[1495]},{"id":1495,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1496]},{"id":1496,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1497]},{"id":1497,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1498]},{"id":1498,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1499]},{"id":1499,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[1500,1506],"positionTicks":[{"line":1046,"ticks":1}]},{"id":1500,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1501,1524]},{"id":1501,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[1502],"positionTicks":[{"line":677,"ticks":1}]},{"id":1502,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1503]},{"id":1503,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1504]},{"id":1504,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1505]},{"id":1505,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1524,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1525]},{"id":1525,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":1506,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1507]},{"id":1507,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1508]},{"id":1508,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1509,1526,1527]},{"id":1509,"callFrame":{"functionName":"","scriptId":"333","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/util.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1510]},{"id":1510,"callFrame":{"functionName":"","scriptId":"333","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/util.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[1511]},{"id":1511,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1512]},{"id":1512,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1513]},{"id":1513,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1514]},{"id":1514,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1515]},{"id":1515,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1516]},{"id":1516,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1517]},{"id":1517,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1518,1521]},{"id":1518,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1519]},{"id":1519,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1520]},{"id":1520,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1521,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1522]},{"id":1522,"callFrame":{"functionName":"","scriptId":"334","url":"file:///Users/josh/repos/performance/node_modules/fast-levenshtein/levenshtein.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1523]},{"id":1523,"callFrame":{"functionName":"","scriptId":"334","url":"file:///Users/josh/repos/performance/node_modules/fast-levenshtein/levenshtein.js","lineNumber":0,"columnNumber":9},"hitCount":57,"positionTicks":[{"line":6,"ticks":57}]},{"id":1526,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1527,"callFrame":{"functionName":"","scriptId":"335","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/help.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1528]},{"id":1528,"callFrame":{"functionName":"","scriptId":"335","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/help.js","lineNumber":1,"columnNumber":9},"hitCount":0,"children":[1529]},{"id":1529,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1530]},{"id":1530,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1531]},{"id":1531,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1532]},{"id":1532,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1533]},{"id":1533,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1534]},{"id":1534,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1535]},{"id":1535,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1536]},{"id":1536,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1537]},{"id":1537,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[1538]},{"id":1538,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1539]},{"id":1539,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1542,"callFrame":{"functionName":"","scriptId":"338","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/runtime-info.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1543]},{"id":1543,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1544]},{"id":1544,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1545]},{"id":1545,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1546]},{"id":1546,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1547]},{"id":1547,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1548,1550]},{"id":1548,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1549]},{"id":1549,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":718,"ticks":1}]},{"id":1550,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1551]},{"id":1551,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1552]},{"id":1552,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1553]},{"id":1553,"callFrame":{"functionName":"","scriptId":"339","url":"file:///Users/josh/repos/performance/node_modules/cross-spawn/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1554]},{"id":1554,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1555]},{"id":1555,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1556]},{"id":1556,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1557]},{"id":1557,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1558]},{"id":1558,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1559,1569]},{"id":1559,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[1560]},{"id":1560,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[1561]},{"id":1561,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[1562],"positionTicks":[{"line":395,"ticks":1}]},{"id":1562,"callFrame":{"functionName":"","scriptId":"340","url":"node:child_process","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1563]},{"id":1563,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1564]},{"id":1564,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[1565],"positionTicks":[{"line":395,"ticks":1}]},{"id":1565,"callFrame":{"functionName":"","scriptId":"341","url":"node:internal/child_process","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1566]},{"id":1566,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1567]},{"id":1567,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[1568],"positionTicks":[{"line":395,"ticks":1}]},{"id":1568,"callFrame":{"functionName":"","scriptId":"344","url":"node:internal/socket_list","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":59,"ticks":1}]},{"id":1569,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1570]},{"id":1570,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1571,1638]},{"id":1571,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1572,1573]},{"id":1572,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1573,"callFrame":{"functionName":"","scriptId":"345","url":"file:///Users/josh/repos/performance/node_modules/cross-spawn/lib/parse.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1574]},{"id":1574,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1575]},{"id":1575,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1576]},{"id":1576,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1577]},{"id":1577,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1578]},{"id":1578,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1579,1622]},{"id":1579,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1580]},{"id":1580,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1581,1584]},{"id":1581,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1582]},{"id":1582,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1583]},{"id":1583,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1584,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1585,1628]},{"id":1585,"callFrame":{"functionName":"","scriptId":"346","url":"file:///Users/josh/repos/performance/node_modules/cross-spawn/lib/util/resolveCommand.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1586]},{"id":1586,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1587]},{"id":1587,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1588]},{"id":1588,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1589]},{"id":1589,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1590]},{"id":1590,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1591]},{"id":1591,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1592]},{"id":1592,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1593,1596]},{"id":1593,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1594]},{"id":1594,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1595]},{"id":1595,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1596,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[1597],"positionTicks":[{"line":1413,"ticks":1}]},{"id":1597,"callFrame":{"functionName":"","scriptId":"347","url":"file:///Users/josh/repos/performance/node_modules/which/which.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1598]},{"id":1598,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1599]},{"id":1599,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1600]},{"id":1600,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1601]},{"id":1601,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1602]},{"id":1602,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1603,1609]},{"id":1603,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1604]},{"id":1604,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1605]},{"id":1605,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[1606]},{"id":1606,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[1607]},{"id":1607,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1608]},{"id":1608,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1609,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1610]},{"id":1610,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1611]},{"id":1611,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1612]},{"id":1612,"callFrame":{"functionName":"","scriptId":"348","url":"file:///Users/josh/repos/performance/node_modules/isexe/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1613]},{"id":1613,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1614]},{"id":1614,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1615]},{"id":1615,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1616]},{"id":1616,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1617]},{"id":1617,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1618]},{"id":1618,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1619]},{"id":1619,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1620]},{"id":1620,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1621]},{"id":1621,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1628,"callFrame":{"functionName":"","scriptId":"352","url":"file:///Users/josh/repos/performance/node_modules/cross-spawn/lib/util/readShebang.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1629]},{"id":1629,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1630]},{"id":1630,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1631]},{"id":1631,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1632]},{"id":1632,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1633]},{"id":1633,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1634]},{"id":1634,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1635]},{"id":1635,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1636]},{"id":1636,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1637]},{"id":1637,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1622,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1623]},{"id":1623,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1624]},{"id":1624,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1625]},{"id":1625,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1626]},{"id":1626,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[1627]},{"id":1627,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1638,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1639]},{"id":1639,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1640]},{"id":1640,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1643,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":869,"ticks":1}]},{"id":8,"callFrame":{"functionName":"(garbage collector)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1944},{"id":1644,"callFrame":{"functionName":"execute","scriptId":"74","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli.js","lineNumber":368,"columnNumber":17},"hitCount":2,"children":[1645,1657,1661,1663,1666,25467,25468],"positionTicks":[{"line":536,"ticks":1},{"line":389,"ticks":1}]},{"id":1645,"callFrame":{"functionName":"module.exports","scriptId":"330","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/options.js","lineNumber":77,"columnNumber":25},"hitCount":1,"children":[1646],"positionTicks":[{"line":440,"ticks":1}]},{"id":1646,"callFrame":{"functionName":"main","scriptId":"331","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/index.js","lineNumber":28,"columnNumber":17},"hitCount":3,"children":[1647],"positionTicks":[{"line":454,"ticks":1},{"line":163,"ticks":2}]},{"id":1647,"callFrame":{"functionName":"traverse","scriptId":"331","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/index.js","lineNumber":45,"columnNumber":23},"hitCount":2,"children":[1648,1649,1652],"positionTicks":[{"line":148,"ticks":1},{"line":60,"ticks":1}]},{"id":1648,"callFrame":{"functionName":"module.exports","scriptId":"227","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/parse-type.js","lineNumber":176,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":187,"ticks":2}]},{"id":1649,"callFrame":{"functionName":"parsedTypeParse","scriptId":"217","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/index.js","lineNumber":7,"columnNumber":28},"hitCount":0,"children":[1650,1651]},{"id":1650,"callFrame":{"functionName":"module.exports","scriptId":"218","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/parse-string.js","lineNumber":98,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":105,"ticks":2}]},{"id":1651,"callFrame":{"functionName":"module.exports","scriptId":"225","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/cast.js","lineNumber":320,"columnNumber":27},"hitCount":1,"children":[1653],"positionTicks":[{"line":325,"ticks":1}]},{"id":1653,"callFrame":{"functionName":"typesCast","scriptId":"225","url":"file:///Users/josh/repos/performance/node_modules/levn/lib/cast.js","lineNumber":304,"columnNumber":20},"hitCount":0,"children":[1654]},{"id":1654,"callFrame":{"functionName":"module.exports","scriptId":"228","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/check.js","lineNumber":120,"columnNumber":27},"hitCount":0,"children":[1655]},{"id":1655,"callFrame":{"functionName":"checkMultiple","scriptId":"228","url":"file:///Users/josh/repos/performance/node_modules/type-check/lib/check.js","lineNumber":112,"columnNumber":24},"hitCount":0,"children":[1656]},{"id":1656,"callFrame":{"functionName":"","scriptId":"221","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/List.js","lineNumber":689,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":695,"ticks":1}]},{"id":1652,"callFrame":{"functionName":"","scriptId":"221","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/List.js","lineNumber":689,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":695,"ticks":1}]},{"id":1657,"callFrame":{"functionName":"parse","scriptId":"331","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/index.js","lineNumber":172,"columnNumber":20},"hitCount":1,"children":[1658],"positionTicks":[{"line":347,"ticks":1}]},{"id":1658,"callFrame":{"functionName":"camelizeKeys","scriptId":"331","url":"file:///Users/josh/repos/performance/node_modules/optionator/lib/index.js","lineNumber":10,"columnNumber":25},"hitCount":0,"children":[1659]},{"id":1659,"callFrame":{"functionName":"camelize","scriptId":"223","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/Str.js","lineNumber":46,"columnNumber":19},"hitCount":0,"children":[1660]},{"id":1660,"callFrame":{"functionName":"","scriptId":"223","url":"file:///Users/josh/repos/performance/node_modules/prelude-ls/lib/Str.js","lineNumber":47,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":1661,"callFrame":{"functionName":"translateOptions","scriptId":"74","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli.js","lineNumber":105,"columnNumber":31},"hitCount":0,"children":[1662]},{"id":1662,"callFrame":{"functionName":"ModuleImporter","scriptId":"356","url":"file:///Users/josh/repos/performance/node_modules/@humanwhocodes/module-importer/src/module-importer.cjs","lineNumber":48,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":55,"ticks":1}]},{"id":1663,"callFrame":{"functionName":"ESLint","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":591,"columnNumber":15},"hitCount":2,"children":[1664],"positionTicks":[{"line":604,"ticks":1},{"line":595,"ticks":1}]},{"id":1664,"callFrame":{"functionName":"getCacheFile","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":895,"columnNumber":21},"hitCount":0,"children":[1665]},{"id":1665,"callFrame":{"functionName":"lstatSync","scriptId":"42","url":"node:fs","lineNumber":1627,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":1637,"ticks":1}]},{"id":1666,"callFrame":{"functionName":"lintFiles","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":787,"columnNumber":19},"hitCount":1,"children":[1667],"positionTicks":[{"line":805,"ticks":1}]},{"id":1667,"callFrame":{"functionName":"calculateConfigArray","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":369,"columnNumber":35},"hitCount":0,"children":[1668]},{"id":1668,"callFrame":{"functionName":"locateConfigFileToUse","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":332,"columnNumber":36},"hitCount":0,"children":[1669]},{"id":1669,"callFrame":{"functionName":"findFlatConfigFile","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":266,"columnNumber":27},"hitCount":0,"children":[1670]},{"id":1670,"callFrame":{"functionName":"module.exports","scriptId":"87","url":"file:///Users/josh/repos/performance/node_modules/find-up/index.js","lineNumber":7,"columnNumber":17},"hitCount":1,"children":[1671,1672],"positionTicks":[{"line":10,"ticks":1}]},{"id":1671,"callFrame":{"functionName":"parse","scriptId":"30","url":"node:path","lineNumber":1451,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":1478,"ticks":1}]},{"id":1672,"callFrame":{"functionName":"runMatcher","scriptId":"87","url":"file:///Users/josh/repos/performance/node_modules/find-up/index.js","lineNumber":12,"columnNumber":20},"hitCount":0,"children":[1673]},{"id":1673,"callFrame":{"functionName":"module.exports","scriptId":"88","url":"file:///Users/josh/repos/performance/node_modules/locate-path/index.js","lineNumber":24,"columnNumber":17},"hitCount":0,"children":[1674]},{"id":1674,"callFrame":{"functionName":"pLocate","scriptId":"89","url":"file:///Users/josh/repos/performance/node_modules/p-locate/index.js","lineNumber":23,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":31,"ticks":1}]},{"id":25467,"callFrame":{"functionName":"countErrors","scriptId":"74","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli.js","lineNumber":256,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":262,"ticks":1}]},{"id":25468,"callFrame":{"functionName":"printResults","scriptId":"74","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli.js","lineNumber":296,"columnNumber":27},"hitCount":1,"children":[25469],"positionTicks":[{"line":301,"ticks":1}]},{"id":25469,"callFrame":{"functionName":"loadFormatter","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":1090,"columnNumber":23},"hitCount":1,"children":[25470,25475,25479],"positionTicks":[{"line":1111,"ticks":1}]},{"id":25470,"callFrame":{"functionName":"resolve","scriptId":"260","url":"file:///Users/josh/repos/performance/node_modules/@eslint/eslintrc/dist/eslintrc.cjs","lineNumber":2369,"columnNumber":16},"hitCount":0,"children":[25471]},{"id":25471,"callFrame":{"functionName":"resolve","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":130,"columnNumber":18},"hitCount":0,"children":[25472]},{"id":25472,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[25473]},{"id":25473,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[25474]},{"id":25474,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":25475,"callFrame":{"functionName":"pathToFileURL","scriptId":"60","url":"node:url","lineNumber":1022,"columnNumber":22},"hitCount":0,"children":[25476]},{"id":25476,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[25477]},{"id":25477,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[25478]},{"id":25478,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":25479,"callFrame":{"functionName":"importModuleDynamicallyCallback","scriptId":"65","url":"node:internal/modules/esm/utils","lineNumber":238,"columnNumber":46},"hitCount":0,"children":[25480]},{"id":25480,"callFrame":{"functionName":"defaultImportModuleDynamicallyForScript","scriptId":"65","url":"node:internal/modules/esm/utils","lineNumber":223,"columnNumber":48},"hitCount":0,"children":[25481]},{"id":25481,"callFrame":{"functionName":"import","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":481,"columnNumber":14},"hitCount":0,"children":[25482]},{"id":25482,"callFrame":{"functionName":"tracePromise","scriptId":"64","url":"node:diagnostics_channel","lineNumber":334,"columnNumber":14},"hitCount":0,"children":[25483]},{"id":25483,"callFrame":{"functionName":"onImport.tracePromise.__proto__","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":482,"columnNumber":33},"hitCount":0,"children":[25484]},{"id":25484,"callFrame":{"functionName":"getModuleJob","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":247,"columnNumber":20},"hitCount":0,"children":[25485]},{"id":25485,"callFrame":{"functionName":"resolve","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":516,"columnNumber":9},"hitCount":0,"children":[25486]},{"id":25486,"callFrame":{"functionName":"defaultResolve","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":546,"columnNumber":16},"hitCount":0,"children":[25487]},{"id":25487,"callFrame":{"functionName":"defaultResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":1050,"columnNumber":23},"hitCount":0,"children":[25488]},{"id":25488,"callFrame":{"functionName":"defaultGetFormatWithoutErrors","scriptId":"96","url":"node:internal/modules/esm/get_format","lineNumber":200,"columnNumber":38},"hitCount":0,"children":[25489]},{"id":25489,"callFrame":{"functionName":"getFileProtocolModuleFormat","scriptId":"96","url":"node:internal/modules/esm/get_format","lineNumber":91,"columnNumber":36},"hitCount":0,"children":[25490]},{"id":25490,"callFrame":{"functionName":"getPackageScopeConfig","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":130,"columnNumber":30},"hitCount":0,"children":[25491]},{"id":25491,"callFrame":{"functionName":"getPackageScopeConfig","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":132,"ticks":1}]},{"id":1675,"callFrame":{"functionName":"","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":36,"columnNumber":3},"hitCount":1,"positionTicks":[{"line":45,"ticks":1}]},{"id":1676,"callFrame":{"functionName":"testElement","scriptId":"89","url":"file:///Users/josh/repos/performance/node_modules/p-locate/index.js","lineNumber":11,"columnNumber":20},"hitCount":0,"children":[1677]},{"id":1677,"callFrame":{"functionName":"","scriptId":"88","url":"file:///Users/josh/repos/performance/node_modules/locate-path/index.js","lineNumber":36,"columnNumber":23},"hitCount":0,"children":[1678]},{"id":1678,"callFrame":{"functionName":"fn","scriptId":"13","url":"node:internal/util","lineNumber":415,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":417,"ticks":1}]},{"id":1679,"callFrame":{"functionName":"","scriptId":"42","url":"node:fs","lineNumber":196,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":199,"ticks":1}]},{"id":1680,"callFrame":{"functionName":"run","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":19,"columnNumber":13},"hitCount":0,"children":[1681]},{"id":1681,"callFrame":{"functionName":"next","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":11,"columnNumber":14},"hitCount":0,"children":[1682]},{"id":1682,"callFrame":{"functionName":"run","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":19,"columnNumber":13},"hitCount":0,"children":[1683]},{"id":1683,"callFrame":{"functionName":"","scriptId":"90","url":"file:///Users/josh/repos/performance/node_modules/p-limit/index.js","lineNumber":22,"columnNumber":18},"hitCount":0,"children":[1684]},{"id":1684,"callFrame":{"functionName":"finder","scriptId":"89","url":"file:///Users/josh/repos/performance/node_modules/p-locate/index.js","lineNumber":14,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":15,"ticks":1}]},{"id":1685,"callFrame":{"functionName":"calculateConfigArray","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":369,"columnNumber":35},"hitCount":0,"children":[1686,1689,4683]},{"id":1686,"callFrame":{"functionName":"FlatConfigArray","scriptId":"243","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-array.js","lineNumber":181,"columnNumber":15},"hitCount":0,"children":[1687]},{"id":1687,"callFrame":{"functionName":"ConfigArray","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":679,"columnNumber":12},"hitCount":0,"children":[1688]},{"id":1688,"callFrame":{"functionName":"ObjectSchema","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":297,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":346,"ticks":1}]},{"id":1689,"callFrame":{"functionName":"loadFlatConfigFile","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":278,"columnNumber":33},"hitCount":0,"children":[1690]},{"id":1690,"callFrame":{"functionName":"pathToFileURL","scriptId":"60","url":"node:url","lineNumber":1022,"columnNumber":22},"hitCount":0,"children":[1691]},{"id":1691,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":1568,"ticks":1}]},{"id":4683,"callFrame":{"functionName":"normalize","scriptId":"243","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-array.js","lineNumber":232,"columnNumber":13},"hitCount":0,"children":[4684]},{"id":4684,"callFrame":{"functionName":"normalize","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":853,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":859,"ticks":1}]},{"id":1692,"callFrame":{"functionName":"loadFlatConfigFile","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":278,"columnNumber":33},"hitCount":0,"children":[1693,1694,1698]},{"id":1693,"callFrame":{"functionName":"get searchParams","scriptId":"28","url":"node:internal/url","lineNumber":1097,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":1101,"ticks":1}]},{"id":1694,"callFrame":{"functionName":"toString","scriptId":"28","url":"node:internal/url","lineNumber":926,"columnNumber":10},"hitCount":0,"children":[1695]},{"id":1695,"callFrame":{"functionName":"#ensureSearchParamsUpdated","scriptId":"28","url":"node:internal/url","lineNumber":867,"columnNumber":28},"hitCount":0,"children":[1696]},{"id":1696,"callFrame":{"functionName":"#getSearchFromParams","scriptId":"28","url":"node:internal/url","lineNumber":862,"columnNumber":22},"hitCount":0,"children":[1697]},{"id":1697,"callFrame":{"functionName":"toString","scriptId":"28","url":"node:internal/url","lineNumber":720,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":725,"ticks":1}]},{"id":1698,"callFrame":{"functionName":"importModuleDynamicallyCallback","scriptId":"65","url":"node:internal/modules/esm/utils","lineNumber":238,"columnNumber":46},"hitCount":0,"children":[1699]},{"id":1699,"callFrame":{"functionName":"defaultImportModuleDynamicallyForScript","scriptId":"65","url":"node:internal/modules/esm/utils","lineNumber":223,"columnNumber":48},"hitCount":1,"children":[1700,1711],"positionTicks":[{"line":225,"ticks":1}]},{"id":1700,"callFrame":{"functionName":"getOrInitializeCascadedLoader","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":749,"columnNumber":38},"hitCount":0,"children":[1701]},{"id":1701,"callFrame":{"functionName":"createModuleLoader","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":689,"columnNumber":27},"hitCount":0,"children":[1702]},{"id":1702,"callFrame":{"functionName":"ModuleLoader","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":146,"columnNumber":13},"hitCount":0,"children":[1703]},{"id":1703,"callFrame":{"functionName":"ModuleLoader","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":107,"columnNumber":19},"hitCount":0,"children":[1704,1708]},{"id":1704,"callFrame":{"functionName":"newResolveCache","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":55,"columnNumber":24},"hitCount":0,"children":[1705]},{"id":1705,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1706]},{"id":1706,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[1707]},{"id":1707,"callFrame":{"functionName":"compileFunction","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":1708,"callFrame":{"functionName":"getTranslators","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":73,"columnNumber":23},"hitCount":0,"children":[1709]},{"id":1709,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1710]},{"id":1710,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":1711,"callFrame":{"functionName":"import","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":481,"columnNumber":14},"hitCount":0,"children":[1712]},{"id":1712,"callFrame":{"functionName":"tracePromise","scriptId":"64","url":"node:diagnostics_channel","lineNumber":334,"columnNumber":14},"hitCount":0,"children":[1713]},{"id":1713,"callFrame":{"functionName":"onImport.tracePromise.__proto__","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":482,"columnNumber":33},"hitCount":1,"children":[1714],"positionTicks":[{"line":484,"ticks":1}]},{"id":1714,"callFrame":{"functionName":"getModuleJob","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":247,"columnNumber":20},"hitCount":0,"children":[1715]},{"id":1715,"callFrame":{"functionName":"resolve","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":516,"columnNumber":9},"hitCount":1,"children":[1716],"positionTicks":[{"line":527,"ticks":1}]},{"id":1716,"callFrame":{"functionName":"defaultResolve","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":546,"columnNumber":16},"hitCount":0,"children":[1717]},{"id":1717,"callFrame":{"functionName":"defaultResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":1050,"columnNumber":23},"hitCount":0,"children":[1718,1720,1723]},{"id":1718,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[1719]},{"id":1719,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":1720,"callFrame":{"functionName":"moduleResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":883,"columnNumber":22},"hitCount":0,"children":[1721]},{"id":1721,"callFrame":{"functionName":"finalizeResolution","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":231,"columnNumber":27},"hitCount":0,"children":[1722]},{"id":1722,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":249,"ticks":1}]},{"id":1723,"callFrame":{"functionName":"defaultGetFormatWithoutErrors","scriptId":"96","url":"node:internal/modules/esm/get_format","lineNumber":200,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":206,"ticks":1}]},{"id":1724,"callFrame":{"functionName":"getModuleJob","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":247,"columnNumber":20},"hitCount":0,"children":[1725]},{"id":1725,"callFrame":{"functionName":"getJobFromResolveResult","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":257,"columnNumber":25},"hitCount":0,"children":[1726]},{"id":1726,"callFrame":{"functionName":"#createModuleJob","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":430,"columnNumber":18},"hitCount":1,"children":[1727,1729],"positionTicks":[{"line":468,"ticks":1}]},{"id":1727,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1728]},{"id":1728,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":1729,"callFrame":{"functionName":"ModuleJob","scriptId":"359","url":"node:internal/modules/esm/module_job","lineNumber":73,"columnNumber":13},"hitCount":0,"children":[1730]},{"id":1730,"callFrame":{"functionName":"moduleProvider","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":444,"columnNumber":6},"hitCount":0,"children":[1731]},{"id":1731,"callFrame":{"functionName":"load","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":565,"columnNumber":12},"hitCount":0,"children":[1732,1734]},{"id":1732,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[1733]},{"id":1733,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":1734,"callFrame":{"functionName":"defaultLoad","scriptId":"360","url":"node:internal/modules/esm/load","lineNumber":99,"columnNumber":26},"hitCount":0,"children":[1735]},{"id":1735,"callFrame":{"functionName":"getSource","scriptId":"360","url":"node:internal/modules/esm/load","lineNumber":35,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":41,"ticks":1}]},{"id":1736,"callFrame":{"functionName":"onImport.tracePromise.__proto__","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":482,"columnNumber":33},"hitCount":0,"children":[1737]},{"id":1737,"callFrame":{"functionName":"run","scriptId":"359","url":"node:internal/modules/esm/module_job","lineNumber":252,"columnNumber":11},"hitCount":0,"children":[1738]},{"id":1738,"callFrame":{"functionName":"instantiate","scriptId":"359","url":"node:internal/modules/esm/module_job","lineNumber":143,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":146,"ticks":1}]},{"id":1739,"callFrame":{"functionName":"readFile","scriptId":"78","url":"node:internal/fs/promises","lineNumber":1236,"columnNumber":23},"hitCount":2,"children":[5026],"positionTicks":[{"line":1237,"ticks":1},{"line":1247,"ticks":1}]},{"id":5026,"callFrame":{"functionName":"readFileHandle","scriptId":"78","url":"node:internal/fs/promises","lineNumber":511,"columnNumber":29},"hitCount":7,"children":[5027],"positionTicks":[{"line":520,"ticks":5},{"line":515,"ticks":2}]},{"id":5027,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":16,"positionTicks":[{"line":520,"ticks":16}]},{"id":1740,"callFrame":{"functionName":"","scriptId":"78","url":"node:internal/fs/promises","lineNumber":429,"columnNumber":4},"hitCount":1,"children":[1741],"positionTicks":[{"line":430,"ticks":1}]},{"id":1741,"callFrame":{"functionName":"close","scriptId":"78","url":"node:internal/fs/promises","lineNumber":238,"columnNumber":10},"hitCount":1,"children":[5036,5037,5040],"positionTicks":[{"line":252,"ticks":1}]},{"id":5036,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":13,"positionTicks":[{"line":239,"ticks":6},{"line":252,"ticks":7}]},{"id":5037,"callFrame":{"functionName":"","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":468,"columnNumber":42},"hitCount":0,"children":[5038]},{"id":5038,"callFrame":{"functionName":"","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":471,"columnNumber":14},"hitCount":2,"positionTicks":[{"line":474,"ticks":2}]},{"id":5040,"callFrame":{"functionName":"","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":471,"columnNumber":14},"hitCount":1,"children":[5041],"positionTicks":[{"line":472,"ticks":1}]},{"id":5041,"callFrame":{"functionName":"SafePromise","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":455,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":456,"ticks":2}]},{"id":1742,"callFrame":{"functionName":"moduleProvider","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":444,"columnNumber":6},"hitCount":0,"children":[1743]},{"id":1743,"callFrame":{"functionName":"callTranslator","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":431,"columnNumber":27},"hitCount":1,"children":[1744,1756],"positionTicks":[{"line":439,"ticks":1}]},{"id":1744,"callFrame":{"functionName":"moduleStrategy","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":158,"columnNumber":49},"hitCount":1,"children":[1745],"positionTicks":[{"line":160,"ticks":1}]},{"id":1745,"callFrame":{"functionName":"stringify","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":137,"columnNumber":18},"hitCount":0,"children":[1746]},{"id":1746,"callFrame":{"functionName":"decode","scriptId":"44","url":"node:internal/encoding","lineNumber":436,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":438,"ticks":1}]},{"id":1756,"callFrame":{"functionName":"commonjsStrategy","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":306,"columnNumber":59},"hitCount":0,"children":[1757,25492]},{"id":1757,"callFrame":{"functionName":"initCJSParse","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":81,"columnNumber":27},"hitCount":1,"children":[1758],"positionTicks":[{"line":86,"ticks":1}]},{"id":1758,"callFrame":{"functionName":"init","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":1234},"hitCount":0,"children":[1759]},{"id":1759,"callFrame":{"functionName":"","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":1251},"hitCount":0,"children":[1760]},{"id":1760,"callFrame":{"functionName":"compile","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":25492,"callFrame":{"functionName":"createCJSModuleWrap","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":237,"columnNumber":28},"hitCount":0,"children":[25493]},{"id":25493,"callFrame":{"functionName":"cjsPreparseModuleExports","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":335,"columnNumber":33},"hitCount":0,"children":[25494]},{"id":25494,"callFrame":{"functionName":"parse","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":130},"hitCount":0,"children":[25495,25496]},{"id":25495,"callFrame":{"functionName":"C","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":1151},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":25496,"callFrame":{"functionName":"js-to-wasm","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[25497]},{"id":25497,"callFrame":{"functionName":"wasm-function[15]","scriptId":"363","url":"wasm://wasm/0001787e","lineNumber":0,"columnNumber":1008},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":1747,"callFrame":{"functionName":"_link","scriptId":"359","url":"node:internal/modules/esm/module_job","lineNumber":104,"columnNumber":13},"hitCount":0,"children":[1748]},{"id":1748,"callFrame":{"functionName":"getModuleJob","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":247,"columnNumber":20},"hitCount":0,"children":[1749]},{"id":1749,"callFrame":{"functionName":"resolve","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":516,"columnNumber":9},"hitCount":0,"children":[1750]},{"id":1750,"callFrame":{"functionName":"defaultResolve","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":546,"columnNumber":16},"hitCount":0,"children":[1751]},{"id":1751,"callFrame":{"functionName":"defaultResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":1050,"columnNumber":23},"hitCount":0,"children":[1752]},{"id":1752,"callFrame":{"functionName":"moduleResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":883,"columnNumber":22},"hitCount":1,"children":[1753],"positionTicks":[{"line":915,"ticks":1}]},{"id":1753,"callFrame":{"functionName":"packageResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":784,"columnNumber":23},"hitCount":0,"children":[1754]},{"id":1754,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[1755]},{"id":1755,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":1761,"callFrame":{"functionName":"(idle)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":42},{"id":1762,"callFrame":{"functionName":"","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":1251},"hitCount":0,"children":[1763]},{"id":1763,"callFrame":{"functionName":"instantiate","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":1764,"callFrame":{"functionName":"commonjsStrategy","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":306,"columnNumber":59},"hitCount":0,"children":[1765]},{"id":1765,"callFrame":{"functionName":"createCJSModuleWrap","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":237,"columnNumber":28},"hitCount":1,"children":[1766],"positionTicks":[{"line":241,"ticks":1}]},{"id":1766,"callFrame":{"functionName":"cjsPreparseModuleExports","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":335,"columnNumber":33},"hitCount":1,"children":[1767],"positionTicks":[{"line":354,"ticks":1}]},{"id":1767,"callFrame":{"functionName":"parse","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":130},"hitCount":2,"children":[1768,1769],"positionTicks":[{"line":1,"ticks":2}]},{"id":1768,"callFrame":{"functionName":"C","scriptId":"362","url":"node:internal/deps/cjs-module-lexer/dist/lexer","lineNumber":0,"columnNumber":1151},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":1769,"callFrame":{"functionName":"js-to-wasm","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1770]},{"id":1770,"callFrame":{"functionName":"wasm-function[15]","scriptId":"363","url":"wasm://wasm/0001787e","lineNumber":0,"columnNumber":1008},"hitCount":3,"positionTicks":[{"line":1,"ticks":3}]},{"id":1771,"callFrame":{"functionName":"run","scriptId":"359","url":"node:internal/modules/esm/module_job","lineNumber":252,"columnNumber":11},"hitCount":0,"children":[1772]},{"id":1772,"callFrame":{"functionName":"evaluate","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[1773,4678]},{"id":1773,"callFrame":{"functionName":"","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":253,"columnNumber":66},"hitCount":0,"children":[1774]},{"id":1774,"callFrame":{"functionName":"cjsLoader","scriptId":"358","url":"node:internal/modules/esm/translators","lineNumber":315,"columnNumber":37},"hitCount":0,"children":[1775]},{"id":1775,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1776]},{"id":1776,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1777]},{"id":1777,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1778,1782]},{"id":1778,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1779]},{"id":1779,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[1780],"positionTicks":[{"line":660,"ticks":1}]},{"id":1780,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[1781]},{"id":1781,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":1782,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1783]},{"id":1783,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1784]},{"id":1784,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1785,1786,25498]},{"id":1785,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1350,"ticks":1},{"line":1383,"ticks":1}]},{"id":1786,"callFrame":{"functionName":"","scriptId":"366","url":"file:///Users/josh/repos/performance/node_modules/typescript-eslint/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":4,"children":[1787,4676],"positionTicks":[{"line":88,"ticks":1},{"line":84,"ticks":1},{"line":31,"ticks":1},{"line":30,"ticks":1}]},{"id":1787,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1788]},{"id":1788,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1789]},{"id":1789,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1790]},{"id":1790,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1791]},{"id":1791,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1792,1793]},{"id":1792,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"children":[4672],"positionTicks":[{"line":1172,"ticks":1}]},{"id":4672,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4673,4674]},{"id":4673,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":4674,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[4675]},{"id":4675,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":1793,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1794]},{"id":1794,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1795,1797,4647]},{"id":1795,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1796]},{"id":1796,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":111,"ticks":1}]},{"id":1797,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1798,4624,4625,4652]},{"id":1798,"callFrame":{"functionName":"","scriptId":"367","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1799]},{"id":1799,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1800]},{"id":1800,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1801]},{"id":1801,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1802]},{"id":1802,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1803]},{"id":1803,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1804,1825]},{"id":1804,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1805]},{"id":1805,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[1806,1822],"positionTicks":[{"line":1506,"ticks":1}]},{"id":1806,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1807,1808,1810,1811,1832,1836]},{"id":1807,"callFrame":{"functionName":"","scriptId":"368","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/configs/all.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":1808,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"children":[1809,1835],"positionTicks":[{"line":1383,"ticks":3}]},{"id":1809,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":136,"ticks":1}]},{"id":1835,"callFrame":{"functionName":"compileFunctionForCJSLoader","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1810,"callFrame":{"functionName":"","scriptId":"370","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/configs/disable-type-checked.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":1811,"callFrame":{"functionName":"","scriptId":"371","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1812]},{"id":1812,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1813]},{"id":1813,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1814]},{"id":1814,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1815]},{"id":1815,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1816]},{"id":1816,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1817]},{"id":1817,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1818]},{"id":1818,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1819]},{"id":1819,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1820]},{"id":1820,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1821]},{"id":1821,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1832,"callFrame":{"functionName":"","scriptId":"378","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/configs/strict-type-checked-only.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":1836,"callFrame":{"functionName":"","scriptId":"382","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/index.js","lineNumber":0,"columnNumber":0},"hitCount":3,"children":[1837],"positionTicks":[{"line":225,"ticks":1},{"line":131,"ticks":1},{"line":6,"ticks":1}]},{"id":1837,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1838]},{"id":1838,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1839]},{"id":1839,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1840]},{"id":1840,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":1,"children":[1841,4122],"positionTicks":[{"line":313,"ticks":1}]},{"id":1841,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":3,"children":[1842,3799,4347,4481],"positionTicks":[{"line":1075,"ticks":1},{"line":1018,"ticks":1},{"line":1033,"ticks":1}]},{"id":1842,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"children":[1843,4138],"positionTicks":[{"line":1269,"ticks":1}]},{"id":1843,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":3,"children":[1844,3796,3975,4370,4544],"positionTicks":[{"line":1500,"ticks":3}]},{"id":1844,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[1845,3792,3793,3794,3807,3894,3909,3935,3956,3977,3994,4007,4019,4085,4086,4089,4105,4123,4139,4140,4143,4156,4159,4160,4173,4186,4200,4213,4217,4229,4241,4257,4258,4288,4297,4306,4309,4317,4327,4330,4333,4336,4344,4349,4367,4372,4375,4390,4398,4408,4421,4435,4438,4439,4453,4464,4478,4482,4541,4545,4555,4563,4566,4569,4572,4575,4576,4579,4593,4604,4610],"positionTicks":[{"line":1467,"ticks":1}]},{"id":1845,"callFrame":{"functionName":"","scriptId":"383","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/adjacent-overload-signatures.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1846]},{"id":1846,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1847]},{"id":1847,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1848]},{"id":1848,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1849]},{"id":1849,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1850]},{"id":1850,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1851]},{"id":1851,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1852]},{"id":1852,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1853]},{"id":1853,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1854,1855,2634]},{"id":1854,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":1855,"callFrame":{"functionName":"","scriptId":"384","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1856,2632]},{"id":1856,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1857]},{"id":1857,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1858]},{"id":1858,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1859]},{"id":1859,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1860]},{"id":1860,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1861,2617]},{"id":1861,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1862]},{"id":1862,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1863]},{"id":1863,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1864,1865,1964,1986,2621]},{"id":1864,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":1865,"callFrame":{"functionName":"","scriptId":"385","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1866]},{"id":1866,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1867]},{"id":1867,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1868]},{"id":1868,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1869]},{"id":1869,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1870]},{"id":1870,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1871,1913]},{"id":1871,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1872]},{"id":1872,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1873]},{"id":1873,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1874,1875,1916]},{"id":1874,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":1875,"callFrame":{"functionName":"","scriptId":"386","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1876,1885]},{"id":1876,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1877]},{"id":1877,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1878]},{"id":1878,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1879]},{"id":1879,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1880]},{"id":1880,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1881,1900]},{"id":1881,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1882]},{"id":1882,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1883]},{"id":1883,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1884,1887,1902]},{"id":1884,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":1887,"callFrame":{"functionName":"","scriptId":"388","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/PatternMatcher.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1888]},{"id":1888,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1889]},{"id":1889,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1890]},{"id":1890,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1891]},{"id":1891,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1892]},{"id":1892,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1893]},{"id":1893,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1894,1897]},{"id":1894,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1895]},{"id":1895,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1896]},{"id":1896,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":1897,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1898]},{"id":1898,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1899]},{"id":1899,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":592,"ticks":1}]},{"id":1902,"callFrame":{"functionName":"","scriptId":"391","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/scopeAnalysis.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1903]},{"id":1903,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1904]},{"id":1904,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1905]},{"id":1905,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1906]},{"id":1906,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1907]},{"id":1907,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1908]},{"id":1908,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1909]},{"id":1909,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1910]},{"id":1910,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[1911]},{"id":1911,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[1912]},{"id":1912,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1095,"ticks":1}]},{"id":1900,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1901]},{"id":1901,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":700,"ticks":1}]},{"id":1885,"callFrame":{"functionName":"__exportStar","scriptId":"386","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/index.js","lineNumber":12,"columnNumber":58},"hitCount":1,"children":[1886],"positionTicks":[{"line":14,"ticks":1}]},{"id":1886,"callFrame":{"functionName":"","scriptId":"386","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/index.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":1916,"callFrame":{"functionName":"","scriptId":"394","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ast-utils/predicates.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[1917],"positionTicks":[{"line":37,"ticks":1}]},{"id":1917,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1918]},{"id":1918,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1919]},{"id":1919,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1920]},{"id":1920,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1921]},{"id":1921,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1922,1928]},{"id":1922,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1923]},{"id":1923,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1924]},{"id":1924,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1925]},{"id":1925,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1926]},{"id":1926,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[1927]},{"id":1927,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1928,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1929]},{"id":1929,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1930]},{"id":1930,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1931]},{"id":1931,"callFrame":{"functionName":"","scriptId":"395","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-estree.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1932]},{"id":1932,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1933]},{"id":1933,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1934]},{"id":1934,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1935]},{"id":1935,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1936]},{"id":1936,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1937,1940]},{"id":1937,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1938]},{"id":1938,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1939]},{"id":1939,"callFrame":{"functionName":"isEnabled","scriptId":"48","url":"node:internal/process/permission","lineNumber":15,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":1940,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1941]},{"id":1941,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1942]},{"id":1942,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1943,1944]},{"id":1943,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1944,"callFrame":{"functionName":"","scriptId":"396","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/types/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1945]},{"id":1945,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1946]},{"id":1946,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1947]},{"id":1947,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1948]},{"id":1948,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1949]},{"id":1949,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1950,1959]},{"id":1950,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1951]},{"id":1951,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1952,1955]},{"id":1952,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[1953]},{"id":1953,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1954]},{"id":1954,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":1955,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1956,1957]},{"id":1956,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":1957,"callFrame":{"functionName":"","scriptId":"397","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/types/dist/generated/ast-spec.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1958]},{"id":1958,"callFrame":{"functionName":"","scriptId":"397","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/types/dist/generated/ast-spec.js","lineNumber":13,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":51,"ticks":1}]},{"id":1959,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1960]},{"id":1960,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1961]},{"id":1961,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1962]},{"id":1962,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1963]},{"id":1963,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1913,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1914]},{"id":1914,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1915]},{"id":1915,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":1964,"callFrame":{"functionName":"","scriptId":"401","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1965,1985]},{"id":1965,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1966]},{"id":1966,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1967]},{"id":1967,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1968]},{"id":1968,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1969]},{"id":1969,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1970,1984]},{"id":1970,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1971]},{"id":1971,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1972]},{"id":1972,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1973,1974]},{"id":1973,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1393,"ticks":1},{"line":1383,"ticks":2}]},{"id":1974,"callFrame":{"functionName":"","scriptId":"402","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/applyDefault.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1975]},{"id":1975,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1976]},{"id":1976,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1977]},{"id":1977,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1978]},{"id":1978,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1979]},{"id":1979,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1980]},{"id":1980,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1981]},{"id":1981,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1982]},{"id":1982,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[1983]},{"id":1983,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":1984,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1196,"ticks":1}]},{"id":1985,"callFrame":{"functionName":"__exportStar","scriptId":"401","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/index.js","lineNumber":12,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":1986,"callFrame":{"functionName":"","scriptId":"410","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-eslint/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[1987]},{"id":1987,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[1988]},{"id":1988,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[1989]},{"id":1989,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[1990]},{"id":1990,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[1991]},{"id":1991,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[1992,1996,2091]},{"id":1992,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1993,2033]},{"id":1993,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1994,2093]},{"id":1994,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[1995]},{"id":1995,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2093,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":2033,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2034,2087]},{"id":2034,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[2035]},{"id":2035,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":2087,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2088]},{"id":2088,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2089]},{"id":2089,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[2090]},{"id":2090,"callFrame":{"functionName":"SafeSet","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":426,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":427,"ticks":1}]},{"id":1996,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[1997,1998]},{"id":1997,"callFrame":{"functionName":"assert","scriptId":"8","url":"node:internal/assert","lineNumber":10,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11,"ticks":1}]},{"id":1998,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[1999]},{"id":1999,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2000,2036,2086,2094,2095]},{"id":2000,"callFrame":{"functionName":"","scriptId":"413","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-eslint/ESLint.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2001]},{"id":2001,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2002]},{"id":2002,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2003]},{"id":2003,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2004]},{"id":2004,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2005]},{"id":2005,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2006]},{"id":2006,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2007]},{"id":2007,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2008,2011]},{"id":2008,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2009]},{"id":2009,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2010]},{"id":2010,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2011,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2012]},{"id":2012,"callFrame":{"functionName":"","scriptId":"414","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-eslint/eslint/LegacyESLint.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2013]},{"id":2013,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2014]},{"id":2014,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2015]},{"id":2015,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2016]},{"id":2016,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2017]},{"id":2017,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2018]},{"id":2018,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2019]},{"id":2019,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2020]},{"id":2020,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2021,2022]},{"id":2021,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2022,"callFrame":{"functionName":"","scriptId":"415","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/unsupported-api.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2023]},{"id":2023,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2024]},{"id":2024,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2025]},{"id":2025,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2026]},{"id":2026,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2027]},{"id":2027,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2028]},{"id":2028,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2029]},{"id":2029,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2030]},{"id":2030,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[2031]},{"id":2031,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2032]},{"id":2032,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2036,"callFrame":{"functionName":"","scriptId":"417","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-eslint/Linter.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2037]},{"id":2037,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2038]},{"id":2038,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2039]},{"id":2039,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2040]},{"id":2040,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2041]},{"id":2041,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2042]},{"id":2042,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2043]},{"id":2043,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2044]},{"id":2044,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2045,2046]},{"id":2045,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2046,"callFrame":{"functionName":"","scriptId":"418","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/api.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2047]},{"id":2047,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2048]},{"id":2048,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2049]},{"id":2049,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2050]},{"id":2050,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2051]},{"id":2051,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2052]},{"id":2052,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2053]},{"id":2053,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2054]},{"id":2054,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2055]},{"id":2055,"callFrame":{"functionName":"","scriptId":"419","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rule-tester/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2056]},{"id":2056,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2057]},{"id":2057,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2058]},{"id":2058,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2059]},{"id":2059,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2060]},{"id":2060,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2061,2065]},{"id":2061,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2062]},{"id":2062,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2063]},{"id":2063,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2064]},{"id":2064,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2065,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2066]},{"id":2066,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2067]},{"id":2067,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2068,2069]},{"id":2068,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":2069,"callFrame":{"functionName":"","scriptId":"420","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rule-tester/rule-tester.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2070,2079],"positionTicks":[{"line":156,"ticks":1}]},{"id":2070,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2071]},{"id":2071,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2072]},{"id":2072,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2073]},{"id":2073,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2074]},{"id":2074,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[2075],"positionTicks":[{"line":1018,"ticks":1}]},{"id":2075,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2076]},{"id":2076,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2077]},{"id":2077,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2078]},{"id":2078,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":524,"ticks":2}]},{"id":2079,"callFrame":{"functionName":"module.exports","scriptId":"253","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/ajv.js","lineNumber":17,"columnNumber":17},"hitCount":0,"children":[2080]},{"id":2080,"callFrame":{"functionName":"addMetaSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":150,"columnNumber":22},"hitCount":0,"children":[2081]},{"id":2081,"callFrame":{"functionName":"addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":126,"columnNumber":18},"hitCount":0,"children":[2082]},{"id":2082,"callFrame":{"functionName":"_addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[2083]},{"id":2083,"callFrame":{"functionName":"resolveIds","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":231,"columnNumber":19},"hitCount":0,"children":[2084]},{"id":2084,"callFrame":{"functionName":"getFullPath","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":206,"columnNumber":20},"hitCount":0,"children":[2085]},{"id":2085,"callFrame":{"functionName":"parse","scriptId":"139","url":"file:///Users/josh/repos/performance/node_modules/uri-js/dist/es5/uri.all.js","lineNumber":867,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":936,"ticks":1}]},{"id":2086,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":147,"ticks":1}]},{"id":2094,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2095,"callFrame":{"functionName":"","scriptId":"427","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-eslint/Scope.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2096],"positionTicks":[{"line":28,"ticks":1}]},{"id":2096,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2097]},{"id":2097,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2098]},{"id":2098,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2099]},{"id":2099,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2100]},{"id":2100,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2101]},{"id":2101,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2102]},{"id":2102,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2103,2106]},{"id":2103,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2104]},{"id":2104,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2105]},{"id":2105,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2106,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2107]},{"id":2107,"callFrame":{"functionName":"","scriptId":"428","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2108]},{"id":2108,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2109]},{"id":2109,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2110]},{"id":2110,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2111]},{"id":2111,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2112]},{"id":2112,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2113,2616]},{"id":2113,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2114]},{"id":2114,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2115]},{"id":2115,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2116,2117]},{"id":2116,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2117,"callFrame":{"functionName":"","scriptId":"429","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/analyze.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2118]},{"id":2118,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2119]},{"id":2119,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2120]},{"id":2120,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2121]},{"id":2121,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2122]},{"id":2122,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2123]},{"id":2123,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2124]},{"id":2124,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2125]},{"id":2125,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2126,2128,2156,2610]},{"id":2126,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"children":[2127],"positionTicks":[{"line":1383,"ticks":2}]},{"id":2127,"callFrame":{"functionName":"compileFunctionForCJSLoader","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2128,"callFrame":{"functionName":"","scriptId":"430","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/visitor-keys/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2129]},{"id":2129,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2130]},{"id":2130,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2131]},{"id":2131,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2132]},{"id":2132,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":1,"children":[2133],"positionTicks":[{"line":313,"ticks":1}]},{"id":2133,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2134]},{"id":2134,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2135]},{"id":2135,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2136]},{"id":2136,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2137,2153,2154]},{"id":2137,"callFrame":{"functionName":"","scriptId":"431","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2138]},{"id":2138,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2139]},{"id":2139,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2140]},{"id":2140,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2141]},{"id":2141,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2142]},{"id":2142,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2143,2149]},{"id":2143,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2144]},{"id":2144,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2145]},{"id":2145,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2146]},{"id":2146,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[2147]},{"id":2147,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[2148]},{"id":2148,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":2149,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2150]},{"id":2150,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2151]},{"id":2151,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2152]},{"id":2152,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2153,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2154,"callFrame":{"functionName":"","scriptId":"433","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2155],"positionTicks":[{"line":75,"ticks":1}]},{"id":2155,"callFrame":{"functionName":"unionWith","scriptId":"432","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs","lineNumber":359,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":375,"ticks":1}]},{"id":2156,"callFrame":{"functionName":"","scriptId":"434","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2157]},{"id":2157,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2158]},{"id":2158,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2159]},{"id":2159,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2160]},{"id":2160,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2161]},{"id":2161,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2162]},{"id":2162,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2163]},{"id":2163,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2164,2167]},{"id":2164,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2165]},{"id":2165,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2166]},{"id":2166,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2167,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2168,2169]},{"id":2168,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2169,"callFrame":{"functionName":"","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2170]},{"id":2170,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2171]},{"id":2171,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2172]},{"id":2172,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2173]},{"id":2173,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2174]},{"id":2174,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2175,2181]},{"id":2175,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2176,2178]},{"id":2176,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2177]},{"id":2177,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":62,"ticks":1}]},{"id":2178,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2179]},{"id":2179,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2180]},{"id":2180,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2181,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2182]},{"id":2182,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2183,2458]},{"id":2183,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2184,2185,2227,2461]},{"id":2184,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":6,"positionTicks":[{"line":1383,"ticks":6}]},{"id":2185,"callFrame":{"functionName":"","scriptId":"437","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2186,2210],"positionTicks":[{"line":17,"ticks":1}]},{"id":2186,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2187]},{"id":2187,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2188]},{"id":2188,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2189]},{"id":2189,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2190]},{"id":2190,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2191,2207]},{"id":2191,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2192]},{"id":2192,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2193,2211]},{"id":2193,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2194,2214,2215,2220]},{"id":2194,"callFrame":{"functionName":"","scriptId":"438","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2195]},{"id":2195,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2196]},{"id":2196,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2197]},{"id":2197,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2198]},{"id":2198,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2199]},{"id":2199,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2200]},{"id":2200,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2201]},{"id":2201,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2202,2205]},{"id":2202,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2203]},{"id":2203,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2204]},{"id":2204,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2205,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2206]},{"id":2206,"callFrame":{"functionName":"","scriptId":"439","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":5,"ticks":1}]},{"id":2214,"callFrame":{"functionName":"","scriptId":"447","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":2215,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2220,"callFrame":{"functionName":"","scriptId":"452","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2221]},{"id":2221,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2222]},{"id":2222,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2223]},{"id":2223,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2224]},{"id":2224,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2225]},{"id":2225,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2226]},{"id":2226,"callFrame":{"functionName":"updateChildren","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":260,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":263,"ticks":1}]},{"id":2211,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2212]},{"id":2212,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2213]},{"id":2213,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2207,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2208,2216]},{"id":2208,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2209]},{"id":2209,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":62,"ticks":1}]},{"id":2216,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2217]},{"id":2217,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2218]},{"id":2218,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2219]},{"id":2219,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2210,"callFrame":{"functionName":"__exportStar","scriptId":"437","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/index.js","lineNumber":12,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":2227,"callFrame":{"functionName":"","scriptId":"453","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2228],"positionTicks":[{"line":102,"ticks":1}]},{"id":2228,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2229]},{"id":2229,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2230]},{"id":2230,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2231]},{"id":2231,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":1,"children":[2232],"positionTicks":[{"line":313,"ticks":1}]},{"id":2232,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":2,"children":[2233,2243],"positionTicks":[{"line":1115,"ticks":1},{"line":1018,"ticks":1}]},{"id":2233,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2234,2320,2448]},{"id":2234,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2235,2237,2240]},{"id":2235,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2236,2242,2252,2281,2292,2302,2319,2321,2349,2350,2362,2363,2383,2384,2394,2395,2412,2413,2428,2429,2449,2453,2454,2455,2456]},{"id":2236,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":15,"positionTicks":[{"line":1383,"ticks":15}]},{"id":2242,"callFrame":{"functionName":"","scriptId":"457","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":1446,"ticks":1},{"line":8,"ticks":1}]},{"id":2252,"callFrame":{"functionName":"","scriptId":"461","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es6.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2253]},{"id":2253,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2254]},{"id":2254,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2255]},{"id":2255,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2256]},{"id":2256,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2257]},{"id":2257,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2258,2262]},{"id":2258,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2259]},{"id":2259,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2260,2276]},{"id":2260,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2261,2266,2280]},{"id":2261,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2266,"callFrame":{"functionName":"","scriptId":"464","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2267]},{"id":2267,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2268]},{"id":2268,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2269]},{"id":2269,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2270]},{"id":2270,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2271]},{"id":2271,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2272]},{"id":2272,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2273]},{"id":2273,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2274]},{"id":2274,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2275]},{"id":2275,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2280,"callFrame":{"functionName":"","scriptId":"470","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":7,"ticks":1}]},{"id":2276,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2277]},{"id":2277,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2278]},{"id":2278,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2262,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2263]},{"id":2263,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2264]},{"id":2264,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2265,2279]},{"id":2265,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":50,"ticks":1}]},{"id":2279,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2281,"callFrame":{"functionName":"","scriptId":"471","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es7.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2282],"positionTicks":[{"line":12,"ticks":1}]},{"id":2282,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2283]},{"id":2283,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2284]},{"id":2284,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2285]},{"id":2285,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2286]},{"id":2286,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2287]},{"id":2287,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2288]},{"id":2288,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2289]},{"id":2289,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2290]},{"id":2290,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2291]},{"id":2291,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2292,"callFrame":{"functionName":"","scriptId":"476","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[2293],"positionTicks":[{"line":15,"ticks":2}]},{"id":2293,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2294]},{"id":2294,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2295]},{"id":2295,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2296]},{"id":2296,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2297]},{"id":2297,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2298]},{"id":2298,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2299]},{"id":2299,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2300]},{"id":2300,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2301]},{"id":2301,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2302,"callFrame":{"functionName":"","scriptId":"479","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2303]},{"id":2303,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2304]},{"id":2304,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2305]},{"id":2305,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2306]},{"id":2306,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2307]},{"id":2307,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2308,2312]},{"id":2308,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2309]},{"id":2309,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2310,2316]},{"id":2310,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2311]},{"id":2311,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2316,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2317]},{"id":2317,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2312,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2313,2318]},{"id":2313,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2314]},{"id":2314,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2315]},{"id":2315,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2318,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":724,"ticks":1}]},{"id":2319,"callFrame":{"functionName":"","scriptId":"486","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":15,"ticks":2}]},{"id":2321,"callFrame":{"functionName":"","scriptId":"487","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2322]},{"id":2322,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2323]},{"id":2323,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2324]},{"id":2324,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2325]},{"id":2325,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2326]},{"id":2326,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2327,2340]},{"id":2327,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2328]},{"id":2328,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2329]},{"id":2329,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2330,2344]},{"id":2330,"callFrame":{"functionName":"","scriptId":"488","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2331]},{"id":2331,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2332]},{"id":2332,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2333]},{"id":2333,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2334]},{"id":2334,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2335]},{"id":2335,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2336]},{"id":2336,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2337]},{"id":2337,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2338]},{"id":2338,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2339]},{"id":2339,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":2344,"callFrame":{"functionName":"","scriptId":"492","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2345]},{"id":2345,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2346]},{"id":2346,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2347]},{"id":2347,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2348]},{"id":2348,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":313,"ticks":1}]},{"id":2340,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2341]},{"id":2341,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2342]},{"id":2342,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2343]},{"id":2343,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2349,"callFrame":{"functionName":"","scriptId":"493","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":2350,"callFrame":{"functionName":"","scriptId":"494","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2351],"positionTicks":[{"line":17,"ticks":1}]},{"id":2351,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2352]},{"id":2352,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2353]},{"id":2353,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2354]},{"id":2354,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2355]},{"id":2355,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[2356,2359],"positionTicks":[{"line":1046,"ticks":1}]},{"id":2356,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2357]},{"id":2357,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2358]},{"id":2358,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":2359,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2360]},{"id":2360,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2361]},{"id":2361,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":1412,"ticks":1}]},{"id":2362,"callFrame":{"functionName":"","scriptId":"500","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":2363,"callFrame":{"functionName":"","scriptId":"501","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2364]},{"id":2364,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2365]},{"id":2365,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2366]},{"id":2366,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2367]},{"id":2367,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2368]},{"id":2368,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2369,2373]},{"id":2369,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2370]},{"id":2370,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2371,2377]},{"id":2371,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2372]},{"id":2372,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2377,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2378]},{"id":2378,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2373,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2374,2379]},{"id":2374,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2375]},{"id":2375,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2376]},{"id":2376,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":524,"ticks":2}]},{"id":2379,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2380]},{"id":2380,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2381]},{"id":2381,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":2383,"callFrame":{"functionName":"","scriptId":"510","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":2384,"callFrame":{"functionName":"","scriptId":"511","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2385]},{"id":2385,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2386]},{"id":2386,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2387]},{"id":2387,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2388]},{"id":2388,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2389]},{"id":2389,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2390]},{"id":2390,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2391]},{"id":2391,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2392]},{"id":2392,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2393]},{"id":2393,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":2394,"callFrame":{"functionName":"","scriptId":"516","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":2395,"callFrame":{"functionName":"","scriptId":"517","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2396],"positionTicks":[{"line":7,"ticks":1}]},{"id":2396,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2397]},{"id":2397,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2398]},{"id":2398,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2399]},{"id":2399,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2400]},{"id":2400,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2401,2405]},{"id":2401,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"children":[2402],"positionTicks":[{"line":1274,"ticks":1}]},{"id":2402,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2403,2410]},{"id":2403,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2404]},{"id":2404,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2410,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2411]},{"id":2411,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2405,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2406]},{"id":2406,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2407]},{"id":2407,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2408]},{"id":2408,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2409]},{"id":2409,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2412,"callFrame":{"functionName":"","scriptId":"525","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.full.js","lineNumber":0,"columnNumber":0},"hitCount":3,"positionTicks":[{"line":16,"ticks":3}]},{"id":2413,"callFrame":{"functionName":"","scriptId":"526","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2414]},{"id":2414,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2415]},{"id":2415,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2416]},{"id":2416,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2417]},{"id":2417,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2418]},{"id":2418,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2419,2424]},{"id":2419,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2420]},{"id":2420,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2421]},{"id":2421,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2422]},{"id":2422,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2423]},{"id":2423,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2424,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2425]},{"id":2425,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2426]},{"id":2426,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2427]},{"id":2427,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2428,"callFrame":{"functionName":"","scriptId":"530","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.full.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":2429,"callFrame":{"functionName":"","scriptId":"531","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2430]},{"id":2430,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2431]},{"id":2431,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2432]},{"id":2432,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2433]},{"id":2433,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2434]},{"id":2434,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2435,2439,2443]},{"id":2435,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2436]},{"id":2436,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2437]},{"id":2437,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2438]},{"id":2438,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2439,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2440]},{"id":2440,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2441,2445]},{"id":2441,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2442]},{"id":2442,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":2445,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2446]},{"id":2446,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2447]},{"id":2447,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2443,"callFrame":{"functionName":"Module","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":293,"columnNumber":15},"hitCount":0,"children":[2444]},{"id":2444,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":2449,"callFrame":{"functionName":"","scriptId":"542","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2450]},{"id":2450,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2451]},{"id":2451,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2452]},{"id":2452,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":209,"ticks":1}]},{"id":2453,"callFrame":{"functionName":"","scriptId":"543","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.js","lineNumber":0,"columnNumber":0},"hitCount":3,"positionTicks":[{"line":16,"ticks":3}]},{"id":2454,"callFrame":{"functionName":"","scriptId":"546","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/lib.js","lineNumber":0,"columnNumber":0},"hitCount":3,"positionTicks":[{"line":14,"ticks":3}]},{"id":2455,"callFrame":{"functionName":"","scriptId":"547","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.js","lineNumber":0,"columnNumber":0},"hitCount":2,"positionTicks":[{"line":541,"ticks":1},{"line":52,"ticks":1}]},{"id":2456,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":0,"children":[2457]},{"id":2457,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":2237,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2238]},{"id":2238,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2239]},{"id":2239,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":442,"ticks":3}]},{"id":2240,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2241]},{"id":2241,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":110,"ticks":2}]},{"id":2320,"callFrame":{"functionName":"dirname","scriptId":"30","url":"node:path","lineNumber":1277,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1278,"ticks":1}]},{"id":2448,"callFrame":{"functionName":"findLongestRegisteredExtension","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":538,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":548,"ticks":1}]},{"id":2243,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2244,2247]},{"id":2244,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2245]},{"id":2245,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":2,"children":[2246],"positionTicks":[{"line":110,"ticks":2}]},{"id":2246,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":110,"ticks":3}]},{"id":2247,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2248]},{"id":2248,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2249]},{"id":2249,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2250]},{"id":2250,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"children":[2251,2382],"positionTicks":[{"line":2630,"ticks":1}]},{"id":2251,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2382,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1095,"ticks":1}]},{"id":2461,"callFrame":{"functionName":"","scriptId":"550","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2462]},{"id":2462,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2463]},{"id":2463,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2464]},{"id":2464,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2465]},{"id":2465,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2466]},{"id":2466,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2467,2471]},{"id":2467,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2468]},{"id":2468,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2469]},{"id":2469,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2470]},{"id":2470,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2471,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2472]},{"id":2472,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2473]},{"id":2473,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2474,2475]},{"id":2474,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2475,"callFrame":{"functionName":"","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2476]},{"id":2476,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2477]},{"id":2477,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2478]},{"id":2478,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2479]},{"id":2479,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2480]},{"id":2480,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2481,2488]},{"id":2481,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2482]},{"id":2482,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2483]},{"id":2483,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[2484]},{"id":2484,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2485]},{"id":2485,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2486]},{"id":2486,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[2487]},{"id":2487,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2488,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2489]},{"id":2489,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2490]},{"id":2490,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2491,2579]},{"id":2491,"callFrame":{"functionName":"","scriptId":"552","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2492,2564]},{"id":2492,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2493]},{"id":2493,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2494]},{"id":2494,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2495]},{"id":2495,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2496]},{"id":2496,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2497,2501]},{"id":2497,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2498,2553]},{"id":2498,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2499]},{"id":2499,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2500]},{"id":2500,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":110,"ticks":2}]},{"id":2553,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2554,2567]},{"id":2554,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2555]},{"id":2555,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":524,"ticks":2}]},{"id":2567,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[2568]},{"id":2568,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":229,"ticks":2}]},{"id":2501,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2502]},{"id":2502,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2503,2556]},{"id":2503,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[2504,2562,2569],"positionTicks":[{"line":1412,"ticks":1}]},{"id":2504,"callFrame":{"functionName":"","scriptId":"553","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2505]},{"id":2505,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2506]},{"id":2506,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2507]},{"id":2507,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2508]},{"id":2508,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2509]},{"id":2509,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2510]},{"id":2510,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2511]},{"id":2511,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2512,2515]},{"id":2512,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2513]},{"id":2513,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2514]},{"id":2514,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2515,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2516,2517]},{"id":2516,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2517,"callFrame":{"functionName":"","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2518]},{"id":2518,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2519]},{"id":2519,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2520]},{"id":2520,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2521]},{"id":2521,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2522]},{"id":2522,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2523,2527]},{"id":2523,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2524]},{"id":2524,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2525]},{"id":2525,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2526]},{"id":2526,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2527,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2528]},{"id":2528,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2529]},{"id":2529,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2530,2531]},{"id":2530,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":2531,"callFrame":{"functionName":"","scriptId":"556","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2532]},{"id":2532,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2533]},{"id":2533,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2534]},{"id":2534,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2535]},{"id":2535,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2536]},{"id":2536,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2537,2541]},{"id":2537,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2538]},{"id":2538,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2539,2547]},{"id":2539,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2540,2552]},{"id":2540,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":117,"ticks":1}]},{"id":2552,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":2547,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2548]},{"id":2548,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2549,2550]},{"id":2549,"callFrame":{"functionName":"isInt32","scriptId":"12","url":"node:internal/validators","lineNumber":42,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":2550,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[2551]},{"id":2551,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0},{"id":2541,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2542]},{"id":2542,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2543]},{"id":2543,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2544]},{"id":2544,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2545]},{"id":2545,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[2546]},{"id":2546,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2562,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":2569,"callFrame":{"functionName":"","scriptId":"578","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2570]},{"id":2570,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2571]},{"id":2571,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2572]},{"id":2572,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2573]},{"id":2573,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2574]},{"id":2574,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2575]},{"id":2575,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2576]},{"id":2576,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2577]},{"id":2577,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2578]},{"id":2578,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2556,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2557]},{"id":2557,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2558,2563,2566]},{"id":2558,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[2559]},{"id":2559,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[2560]},{"id":2560,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[2561]},{"id":2561,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":712,"ticks":1}]},{"id":2563,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2566,"callFrame":{"functionName":"getOptions","scriptId":"27","url":"node:internal/fs/utils","lineNumber":323,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":324,"ticks":1}]},{"id":2564,"callFrame":{"functionName":"__exportStar","scriptId":"552","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/index.js","lineNumber":12,"columnNumber":58},"hitCount":0,"children":[2565]},{"id":2565,"callFrame":{"functionName":"","scriptId":"552","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/index.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":2579,"callFrame":{"functionName":"","scriptId":"579","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2580]},{"id":2580,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2581]},{"id":2581,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2582]},{"id":2582,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2583]},{"id":2583,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2584]},{"id":2584,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2585,2592]},{"id":2585,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2586]},{"id":2586,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2587]},{"id":2587,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2588]},{"id":2588,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2589]},{"id":2589,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[2590]},{"id":2590,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[2591]},{"id":2591,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":712,"ticks":1}]},{"id":2592,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2593]},{"id":2593,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2594]},{"id":2594,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2595]},{"id":2595,"callFrame":{"functionName":"","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2596]},{"id":2596,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2597]},{"id":2597,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2598]},{"id":2598,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2599]},{"id":2599,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2600]},{"id":2600,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2601,2606]},{"id":2601,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2602]},{"id":2602,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2603]},{"id":2603,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2604]},{"id":2604,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[2605]},{"id":2605,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1095,"ticks":1}]},{"id":2606,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2607]},{"id":2607,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2608]},{"id":2608,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2609]},{"id":2609,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2458,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2459]},{"id":2459,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2460]},{"id":2460,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2610,"callFrame":{"functionName":"","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2611]},{"id":2611,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2612]},{"id":2612,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2613]},{"id":2613,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2614]},{"id":2614,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2615]},{"id":2615,"callFrame":{"functionName":"canBeRequiredWithoutScheme","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":296,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":297,"ticks":1}]},{"id":2616,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1205,"ticks":1}]},{"id":2091,"callFrame":{"functionName":"Module","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":293,"columnNumber":15},"hitCount":0,"children":[2092]},{"id":2092,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":2621,"callFrame":{"functionName":"","scriptId":"587","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2622]},{"id":2622,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2623]},{"id":2623,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2624]},{"id":2624,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2625]},{"id":2625,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2626]},{"id":2626,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2627]},{"id":2627,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2628]},{"id":2628,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2629]},{"id":2629,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2630]},{"id":2630,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2631]},{"id":2631,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2617,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2618]},{"id":2618,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2619]},{"id":2619,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[2620]},{"id":2620,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":101,"ticks":1}]},{"id":2632,"callFrame":{"functionName":"__exportStar","scriptId":"384","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/index.js","lineNumber":24,"columnNumber":58},"hitCount":0,"children":[2633]},{"id":2633,"callFrame":{"functionName":"","scriptId":"384","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/index.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":2634,"callFrame":{"functionName":"","scriptId":"589","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2635,2750]},{"id":2635,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2636]},{"id":2636,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2637]},{"id":2637,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2638]},{"id":2638,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2639]},{"id":2639,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[2640,2645],"positionTicks":[{"line":1018,"ticks":1}]},{"id":2640,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2641,3777]},{"id":2641,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2642,3780]},{"id":2642,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2643,2768]},{"id":2643,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2644]},{"id":2644,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2768,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":524,"ticks":3}]},{"id":3780,"callFrame":{"functionName":"getDefaultExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":640,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":642,"ticks":1}]},{"id":3777,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3778]},{"id":3778,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3779]},{"id":3779,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":19,"ticks":2}]},{"id":2645,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2646]},{"id":2646,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[2647,2857],"positionTicks":[{"line":1505,"ticks":1}]},{"id":2647,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[2648,2751,2752,2769,2779,2803,2847,2856,2860,2871,3781],"positionTicks":[{"line":1414,"ticks":1}]},{"id":2648,"callFrame":{"functionName":"","scriptId":"590","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2649,2744,2748],"positionTicks":[{"line":31,"ticks":1}]},{"id":2649,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2650]},{"id":2650,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2651]},{"id":2651,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2652]},{"id":2652,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2653]},{"id":2653,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2654,2660]},{"id":2654,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2655]},{"id":2655,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2656,2746]},{"id":2656,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2657]},{"id":2657,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[2658]},{"id":2658,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[2659]},{"id":2659,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":2746,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2747]},{"id":2747,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2660,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2661]},{"id":2661,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2662,2665]},{"id":2662,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2663]},{"id":2663,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":9,"children":[2664],"positionTicks":[{"line":442,"ticks":9}]},{"id":2664,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":30,"positionTicks":[{"line":442,"ticks":30}]},{"id":2665,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2666,2667]},{"id":2666,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":684,"positionTicks":[{"line":1383,"ticks":684}]},{"id":2667,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":0,"columnNumber":0},"hitCount":3,"children":[2668],"positionTicks":[{"line":18,"ticks":3}]},{"id":2668,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17,"columnNumber":14},"hitCount":35,"children":[2669,2670,2673,2698,2704,2705,2706,2707,2708,2709,2710,2711,2722,2726,2727,2728,2729,2731,2732,2734,2735,2736,2737,2738,2740,2742,2743],"positionTicks":[{"line":184488,"ticks":1},{"line":178667,"ticks":1},{"line":175389,"ticks":1},{"line":162083,"ticks":1},{"line":160582,"ticks":2},{"line":156148,"ticks":1},{"line":151253,"ticks":1},{"line":150088,"ticks":1},{"line":49824,"ticks":1},{"line":28553,"ticks":4},{"line":45802,"ticks":1},{"line":117725,"ticks":1},{"line":41491,"ticks":1},{"line":39764,"ticks":1},{"line":40942,"ticks":1},{"line":31857,"ticks":1},{"line":11553,"ticks":1},{"line":40253,"ticks":1},{"line":180602,"ticks":1},{"line":9663,"ticks":1},{"line":2365,"ticks":1},{"line":9127,"ticks":1},{"line":178163,"ticks":1},{"line":21371,"ticks":1},{"line":14661,"ticks":1},{"line":5025,"ticks":1},{"line":28541,"ticks":1},{"line":40,"ticks":1},{"line":323,"ticks":1},{"line":142570,"ticks":1},{"line":39,"ticks":1}]},{"id":2669,"callFrame":{"functionName":"__export","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23,"columnNumber":15},"hitCount":30,"positionTicks":[{"line":24,"ticks":11},{"line":26,"ticks":18},{"line":25,"ticks":1}]},{"id":2670,"callFrame":{"functionName":"_Version","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4966,"columnNumber":13},"hitCount":0,"children":[2671]},{"id":2671,"callFrame":{"functionName":"every","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2458,"columnNumber":14},"hitCount":0,"children":[2672]},{"id":2672,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4976,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":4977,"ticks":1}]},{"id":2673,"callFrame":{"functionName":"tryGetPerformanceHooks","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":5258,"columnNumber":31},"hitCount":0,"children":[2674,2697]},{"id":2674,"callFrame":{"functionName":"tryGetPerformance","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":5239,"columnNumber":26},"hitCount":0,"children":[2675]},{"id":2675,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2676]},{"id":2676,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2677]},{"id":2677,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2678]},{"id":2678,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2679]},{"id":2679,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2680]},{"id":2680,"callFrame":{"functionName":"loadBuiltinModule","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":87,"columnNumber":26},"hitCount":0,"children":[2681]},{"id":2681,"callFrame":{"functionName":"compileForPublicLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":330,"columnNumber":24},"hitCount":0,"children":[2682]},{"id":2682,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[2683],"positionTicks":[{"line":395,"ticks":1}]},{"id":2683,"callFrame":{"functionName":"","scriptId":"592","url":"node:perf_hooks","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2684]},{"id":2684,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[2685]},{"id":2685,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[2686,2691],"positionTicks":[{"line":395,"ticks":1}]},{"id":2686,"callFrame":{"functionName":"","scriptId":"594","url":"node:internal/perf/usertiming","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2687]},{"id":2687,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[2688]},{"id":2688,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[2689]},{"id":2689,"callFrame":{"functionName":"","scriptId":"595","url":"node:internal/perf/nodetiming","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2690]},{"id":2690,"callFrame":{"functionName":"PerformanceNodeTiming","scriptId":"595","url":"node:internal/perf/nodetiming","lineNumber":33,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":104,"ticks":1}]},{"id":2691,"callFrame":{"functionName":"","scriptId":"596","url":"node:internal/perf/performance","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2692],"positionTicks":[{"line":218,"ticks":1}]},{"id":2692,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[2693]},{"id":2693,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[2694]},{"id":2694,"callFrame":{"functionName":"","scriptId":"598","url":"node:internal/perf/timerify","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2695]},{"id":2695,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[2696]},{"id":2696,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":2697,"callFrame":{"functionName":"get timeOrigin","scriptId":"596","url":"node:internal/perf/performance","lineNumber":148,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":151,"ticks":1}]},{"id":2698,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2699]},{"id":2699,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2700]},{"id":2700,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2701]},{"id":2701,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2702]},{"id":2702,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2703]},{"id":2703,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1211,"ticks":1}]},{"id":2704,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":5687,"columnNumber":34},"hitCount":4,"positionTicks":[{"line":6057,"ticks":1},{"line":6006,"ticks":1},{"line":5909,"ticks":1},{"line":5758,"ticks":1}]},{"id":2705,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":6128,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":6167,"ticks":1}]},{"id":2706,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":6435,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":6457,"ticks":1}]},{"id":2707,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":6581,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":6619,"ticks":1}]},{"id":2708,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":6952,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":6994,"ticks":1}]},{"id":2709,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":7171,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":7176,"ticks":1}]},{"id":2710,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":7464,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":7468,"ticks":1}]},{"id":2711,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8407,"columnNumber":11},"hitCount":1,"children":[2712],"positionTicks":[{"line":8851,"ticks":1}]},{"id":2712,"callFrame":{"functionName":"getNodeSystem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8409,"columnNumber":24},"hitCount":1,"children":[2713,2720],"positionTicks":[{"line":8450,"ticks":1}]},{"id":2713,"callFrame":{"functionName":"isFileSystemCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8629,"columnNumber":38},"hitCount":0,"children":[2714,2715]},{"id":2714,"callFrame":{"functionName":"swapCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8635,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8637,"ticks":1}]},{"id":2715,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[2716]},{"id":2716,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[2717]},{"id":2717,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[2718]},{"id":2718,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[2719]},{"id":2719,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1661,"ticks":1}]},{"id":2720,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":0,"children":[2721]},{"id":2721,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8520,"columnNumber":118},"hitCount":1,"positionTicks":[{"line":8521,"ticks":1}]},{"id":2722,"callFrame":{"functionName":"setCustomPollingValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":7484,"columnNumber":31},"hitCount":0,"children":[2723]},{"id":2723,"callFrame":{"functionName":"setCustomLevels","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":7507,"columnNumber":26},"hitCount":0,"children":[2724]},{"id":2724,"callFrame":{"functionName":"getCustomLevels","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":7494,"columnNumber":26},"hitCount":0,"children":[2725]},{"id":2725,"callFrame":{"functionName":"setCustomLevel","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":7500,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":7502,"ticks":1}]},{"id":2726,"callFrame":{"functionName":"diag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9268,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":9269,"ticks":1},{"line":9270,"ticks":1}]},{"id":2727,"callFrame":{"functionName":"createNodeFactory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24176,"columnNumber":26},"hitCount":4,"positionTicks":[{"line":24406,"ticks":1},{"line":24192,"ticks":3}]},{"id":2728,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28851,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":28853,"ticks":1}]},{"id":2729,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32365,"columnNumber":1},"hitCount":1,"children":[2730],"positionTicks":[{"line":32367,"ticks":1}]},{"id":2730,"callFrame":{"functionName":"createNodeFactory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24176,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":24435,"ticks":1},{"line":24192,"ticks":1}]},{"id":2731,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41193,"columnNumber":67},"hitCount":1,"positionTicks":[{"line":41194,"ticks":1}]},{"id":2732,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[2733]},{"id":2733,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":8967,"ticks":1}]},{"id":2734,"callFrame":{"functionName":"createBinder","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45826,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":45863,"ticks":1}]},{"id":2735,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":135096,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":135099,"ticks":1}]},{"id":2736,"callFrame":{"functionName":"createScanner","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12151,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":12175,"ticks":1}]},{"id":2737,"callFrame":{"functionName":"arrayToNumericMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3225,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":3228,"ticks":1}]},{"id":2738,"callFrame":{"functionName":"registerCodeFix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":151124,"columnNumber":24},"hitCount":0,"children":[2739,2741]},{"id":2739,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4022,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4029,"ticks":1}]},{"id":2741,"callFrame":{"functionName":"multiMapAdd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3292,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3294,"ticks":1}]},{"id":2740,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":2701,"ticks":1}]},{"id":2742,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181112,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":181116,"ticks":1}]},{"id":2743,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181436,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":181438,"ticks":1}]},{"id":2744,"callFrame":{"functionName":"__importStar","scriptId":"590","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[2745],"positionTicks":[{"line":21,"ticks":3}]},{"id":2745,"callFrame":{"functionName":"","scriptId":"590","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":3},{"line":6,"ticks":1}]},{"id":2748,"callFrame":{"functionName":"__exportStar","scriptId":"590","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js","lineNumber":24,"columnNumber":58},"hitCount":0,"children":[2749]},{"id":2749,"callFrame":{"functionName":"","scriptId":"590","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":2,"ticks":1}]},{"id":2751,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":7,"positionTicks":[{"line":1383,"ticks":7}]},{"id":2752,"callFrame":{"functionName":"","scriptId":"602","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/collectUnusedVariables.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2753]},{"id":2753,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2754]},{"id":2754,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2755]},{"id":2755,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2756]},{"id":2756,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2757]},{"id":2757,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2758,2763]},{"id":2758,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2759]},{"id":2759,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2760]},{"id":2760,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2761]},{"id":2761,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[2762]},{"id":2762,"callFrame":{"functionName":"encodePathChars","scriptId":"28","url":"node:internal/url","lineNumber":1513,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":1519,"ticks":1}]},{"id":2763,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2764]},{"id":2764,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[2765],"positionTicks":[{"line":1551,"ticks":1}]},{"id":2765,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2766]},{"id":2766,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2767]},{"id":2767,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2769,"callFrame":{"functionName":"","scriptId":"605","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/createRule.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2770]},{"id":2770,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2771]},{"id":2771,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2772]},{"id":2772,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2773]},{"id":2773,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2774]},{"id":2774,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2775]},{"id":2775,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2776]},{"id":2776,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2777]},{"id":2777,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2778]},{"id":2778,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":2779,"callFrame":{"functionName":"","scriptId":"608","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getStaticStringValue.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2780]},{"id":2780,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2781]},{"id":2781,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2782]},{"id":2782,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2783]},{"id":2783,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2784]},{"id":2784,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2785]},{"id":2785,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2786]},{"id":2786,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2787]},{"id":2787,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2788]},{"id":2788,"callFrame":{"functionName":"","scriptId":"609","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/isNullLiteral.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2789]},{"id":2789,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2790]},{"id":2790,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2791]},{"id":2791,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2792]},{"id":2792,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2793]},{"id":2793,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2794]},{"id":2794,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2795]},{"id":2795,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2796]},{"id":2796,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2797]},{"id":2797,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[2798]},{"id":2798,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[2799]},{"id":2799,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[2800]},{"id":2800,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":0,"children":[2801]},{"id":2801,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[2802]},{"id":2802,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":2803,"callFrame":{"functionName":"","scriptId":"610","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getStringLength.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2804]},{"id":2804,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2805]},{"id":2805,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2806]},{"id":2806,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2807]},{"id":2807,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2808]},{"id":2808,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2809,2815]},{"id":2809,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2810]},{"id":2810,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2811]},{"id":2811,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2812]},{"id":2812,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[2813]},{"id":2813,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[2814]},{"id":2814,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":2815,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2816]},{"id":2816,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2817]},{"id":2817,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2818]},{"id":2818,"callFrame":{"functionName":"","scriptId":"611","url":"file:///Users/josh/repos/performance/node_modules/graphemer/lib/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2819]},{"id":2819,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2820]},{"id":2820,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2821]},{"id":2821,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2822]},{"id":2822,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2823]},{"id":2823,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2824,2828]},{"id":2824,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2825]},{"id":2825,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2826]},{"id":2826,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[2827]},{"id":2827,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":2828,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2829]},{"id":2829,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2830,2833]},{"id":2830,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2831]},{"id":2831,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":2,"children":[2832],"positionTicks":[{"line":442,"ticks":2}]},{"id":2832,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":442,"ticks":2}]},{"id":2833,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2834,2835]},{"id":2834,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":15,"positionTicks":[{"line":1383,"ticks":15}]},{"id":2835,"callFrame":{"functionName":"","scriptId":"612","url":"file:///Users/josh/repos/performance/node_modules/graphemer/lib/Graphemer.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2836]},{"id":2836,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2837]},{"id":2837,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2838]},{"id":2838,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2839]},{"id":2839,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2840]},{"id":2840,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2841]},{"id":2841,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2842]},{"id":2842,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2843]},{"id":2843,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2844,2846]},{"id":2844,"callFrame":{"functionName":"","scriptId":"613","url":"file:///Users/josh/repos/performance/node_modules/graphemer/lib/boundaries.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2845]},{"id":2845,"callFrame":{"functionName":"","scriptId":"613","url":"file:///Users/josh/repos/performance/node_modules/graphemer/lib/boundaries.js","lineNumber":8,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":2846,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":2847,"callFrame":{"functionName":"","scriptId":"616","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getTextWithParentheses.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2848]},{"id":2848,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2849]},{"id":2849,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2850]},{"id":2850,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2851]},{"id":2851,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2852]},{"id":2852,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2853]},{"id":2853,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2854]},{"id":2854,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2855]},{"id":2855,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1095,"ticks":1}]},{"id":2856,"callFrame":{"functionName":"","scriptId":"617","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getThisExpression.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":2,"ticks":1}]},{"id":2860,"callFrame":{"functionName":"","scriptId":"619","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/isNodeEqual.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2861]},{"id":2861,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2862]},{"id":2862,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2863]},{"id":2863,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2864]},{"id":2864,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2865]},{"id":2865,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2866]},{"id":2866,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2867]},{"id":2867,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2868]},{"id":2868,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2869]},{"id":2869,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[2870]},{"id":2870,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":816,"ticks":1}]},{"id":2871,"callFrame":{"functionName":"","scriptId":"621","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/misc.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2872,3774]},{"id":2872,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2873,3776]},{"id":2873,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2874]},{"id":2874,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2875]},{"id":2875,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2876]},{"id":2876,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2877]},{"id":2877,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2878]},{"id":2878,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2879,2882]},{"id":2879,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2880]},{"id":2880,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2881]},{"id":2881,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2882,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2883]},{"id":2883,"callFrame":{"functionName":"","scriptId":"622","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2884,2950]},{"id":2884,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2885]},{"id":2885,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2886]},{"id":2886,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2887,2945]},{"id":2887,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2888]},{"id":2888,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2889,2893]},{"id":2889,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2890]},{"id":2890,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2891]},{"id":2891,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[2892]},{"id":2892,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":2893,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2894]},{"id":2894,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[2895],"positionTicks":[{"line":1505,"ticks":1}]},{"id":2895,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2896,2897,2909,2947,2952,2955,2958,3748,3771]},{"id":2896,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":10,"children":[2946],"positionTicks":[{"line":1393,"ticks":1},{"line":1383,"ticks":9}]},{"id":2946,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":136,"ticks":1},{"line":135,"ticks":1}]},{"id":2897,"callFrame":{"functionName":"","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2898,2900],"positionTicks":[{"line":34,"ticks":1}]},{"id":2898,"callFrame":{"functionName":"__importStar","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[2899],"positionTicks":[{"line":21,"ticks":3}]},{"id":2899,"callFrame":{"functionName":"","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":4,"ticks":1}]},{"id":2900,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2901]},{"id":2901,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2902]},{"id":2902,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2903]},{"id":2903,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2904]},{"id":2904,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2905]},{"id":2905,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2906]},{"id":2906,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2907]},{"id":2907,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2908]},{"id":2908,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":2909,"callFrame":{"functionName":"","scriptId":"625","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/containsAllTypesByName.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2910,2940]},{"id":2910,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2911]},{"id":2911,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2912]},{"id":2912,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2913]},{"id":2913,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2914]},{"id":2914,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[2915],"positionTicks":[{"line":1075,"ticks":1}]},{"id":2915,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2916]},{"id":2916,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2917,2920]},{"id":2917,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2918]},{"id":2918,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2919]},{"id":2919,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2920,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2921,2923,2942]},{"id":2921,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":10,"children":[2922],"positionTicks":[{"line":1383,"ticks":10}]},{"id":2922,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":2923,"callFrame":{"functionName":"","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":0,"columnNumber":0},"hitCount":3,"children":[2924,2925,2927,2929],"positionTicks":[{"line":1643,"ticks":1},{"line":1083,"ticks":1},{"line":53,"ticks":1}]},{"id":2924,"callFrame":{"functionName":"__export","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":7,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":10,"ticks":2}]},{"id":2925,"callFrame":{"functionName":"__toCommonJS","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":27,"columnNumber":19},"hitCount":0,"children":[2926]},{"id":2926,"callFrame":{"functionName":"__copyProps","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":11,"columnNumber":18},"hitCount":2,"positionTicks":[{"line":16,"ticks":2}]},{"id":2927,"callFrame":{"functionName":"__toESM","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":19,"columnNumber":14},"hitCount":2,"children":[2928],"positionTicks":[{"line":25,"ticks":2}]},{"id":2928,"callFrame":{"functionName":"__copyProps","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":11,"columnNumber":18},"hitCount":153,"positionTicks":[{"line":15,"ticks":4},{"line":12,"ticks":53},{"line":16,"ticks":65},{"line":14,"ticks":31}]},{"id":2929,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2930]},{"id":2930,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2931]},{"id":2931,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2932]},{"id":2932,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2933]},{"id":2933,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2934]},{"id":2934,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2935,2936]},{"id":2935,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":669,"ticks":1}]},{"id":2936,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[2937,2939]},{"id":2937,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2938]},{"id":2938,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":110,"ticks":2}]},{"id":2939,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":2942,"callFrame":{"functionName":"","scriptId":"627","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/typeFlagUtils.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[2943],"positionTicks":[{"line":29,"ticks":1}]},{"id":2943,"callFrame":{"functionName":"__importStar","scriptId":"627","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/typeFlagUtils.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[2944],"positionTicks":[{"line":21,"ticks":2}]},{"id":2944,"callFrame":{"functionName":"","scriptId":"627","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/typeFlagUtils.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1},{"line":6,"ticks":1}]},{"id":2940,"callFrame":{"functionName":"__importStar","scriptId":"625","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/containsAllTypesByName.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[2941],"positionTicks":[{"line":21,"ticks":2}]},{"id":2941,"callFrame":{"functionName":"","scriptId":"625","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/containsAllTypesByName.js","lineNumber":1,"columnNumber":82},"hitCount":6,"positionTicks":[{"line":2,"ticks":3},{"line":8,"ticks":3}]},{"id":2947,"callFrame":{"functionName":"","scriptId":"629","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getContextualType.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2948]},{"id":2948,"callFrame":{"functionName":"__importStar","scriptId":"629","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getContextualType.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[2949],"positionTicks":[{"line":21,"ticks":3}]},{"id":2949,"callFrame":{"functionName":"","scriptId":"629","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getContextualType.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":5,"ticks":1}]},{"id":2952,"callFrame":{"functionName":"","scriptId":"631","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getSourceFileOfNode.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2953]},{"id":2953,"callFrame":{"functionName":"__importStar","scriptId":"631","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getSourceFileOfNode.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[2954],"positionTicks":[{"line":21,"ticks":2}]},{"id":2954,"callFrame":{"functionName":"","scriptId":"631","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getSourceFileOfNode.js","lineNumber":1,"columnNumber":82},"hitCount":5,"positionTicks":[{"line":2,"ticks":4},{"line":8,"ticks":1}]},{"id":2955,"callFrame":{"functionName":"","scriptId":"632","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getTypeName.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[2956],"positionTicks":[{"line":27,"ticks":2}]},{"id":2956,"callFrame":{"functionName":"__importStar","scriptId":"632","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getTypeName.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[2957],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":3}]},{"id":2957,"callFrame":{"functionName":"","scriptId":"632","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/getTypeName.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1}]},{"id":2958,"callFrame":{"functionName":"","scriptId":"633","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/isTypeReadonly.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2959,2974]},{"id":2959,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2960]},{"id":2960,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2961]},{"id":2961,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2962]},{"id":2962,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2963]},{"id":2963,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2964,2976]},{"id":2964,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2965]},{"id":2965,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2966]},{"id":2966,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2967,2971]},{"id":2967,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[2968]},{"id":2968,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[2969]},{"id":2969,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[2970]},{"id":2970,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":159,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":160,"ticks":1}]},{"id":2971,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[2972]},{"id":2972,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[2973]},{"id":2973,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":2976,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[2977]},{"id":2977,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[2978,2980,2983]},{"id":2978,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[2979]},{"id":2979,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":2980,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[2981,2986]},{"id":2981,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"children":[2982],"positionTicks":[{"line":1383,"ticks":1}]},{"id":2982,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":2986,"callFrame":{"functionName":"","scriptId":"635","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/TypeOrValueSpecifier.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[2987]},{"id":2987,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[2988]},{"id":2988,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[2989]},{"id":2989,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[2990]},{"id":2990,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[2991]},{"id":2991,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[2992,2999]},{"id":2992,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[2993]},{"id":2993,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[2994]},{"id":2994,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[2995]},{"id":2995,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[2996]},{"id":2996,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[2997]},{"id":2997,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[2998]},{"id":2998,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":2999,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3000]},{"id":3000,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3001]},{"id":3001,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3002,3003]},{"id":3002,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3003,"callFrame":{"functionName":"","scriptId":"636","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3004,3743]},{"id":3004,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3005]},{"id":3005,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3006]},{"id":3006,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3007]},{"id":3007,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3008]},{"id":3008,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3009,3745]},{"id":3009,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3010]},{"id":3010,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3011]},{"id":3011,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3012,3013,3744]},{"id":3012,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3013,"callFrame":{"functionName":"","scriptId":"637","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parser.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3014]},{"id":3014,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3015]},{"id":3015,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3016]},{"id":3016,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3017]},{"id":3017,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3018]},{"id":3018,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3019,3027]},{"id":3019,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3020]},{"id":3020,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3021,3274,3347]},{"id":3021,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[3022]},{"id":3022,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[3023]},{"id":3023,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3024]},{"id":3024,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[3025]},{"id":3025,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[3026]},{"id":3026,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":3274,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":1,"children":[3275,3692],"positionTicks":[{"line":524,"ticks":1}]},{"id":3275,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3276]},{"id":3276,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":2,"children":[3301],"positionTicks":[{"line":2630,"ticks":2}]},{"id":3301,"callFrame":{"functionName":"getOptions","scriptId":"27","url":"node:internal/fs/utils","lineNumber":323,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":324,"ticks":1}]},{"id":3692,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3347,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[3348]},{"id":3348,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3027,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3028]},{"id":3028,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3029,3340]},{"id":3029,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3030,3277,3302,3303,3320,3337,3343,3349,3693]},{"id":3030,"callFrame":{"functionName":"","scriptId":"638","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3031]},{"id":3031,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3032]},{"id":3032,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3033]},{"id":3033,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3034]},{"id":3034,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3035]},{"id":3035,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3036,3040]},{"id":3036,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3037]},{"id":3037,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3038]},{"id":3038,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3039]},{"id":3039,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3040,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3041]},{"id":3041,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3042,3044]},{"id":3042,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3043]},{"id":3043,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3044,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3045,3047,3271]},{"id":3045,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":8,"children":[3046],"positionTicks":[{"line":1383,"ticks":8}]},{"id":3046,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":3047,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3048,3050]},{"id":3048,"callFrame":{"functionName":"__importStar","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3049],"positionTicks":[{"line":21,"ticks":3}]},{"id":3049,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":6,"ticks":2}]},{"id":3050,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3051]},{"id":3051,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3052]},{"id":3052,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3053]},{"id":3053,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3054]},{"id":3054,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3055,3244]},{"id":3055,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3056]},{"id":3056,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3057]},{"id":3057,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3058,3059,3246]},{"id":3058,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":3059,"callFrame":{"functionName":"","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3060,3062]},{"id":3060,"callFrame":{"functionName":"__importStar","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3061],"positionTicks":[{"line":21,"ticks":3}]},{"id":3061,"callFrame":{"functionName":"","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":3062,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3063]},{"id":3063,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3064]},{"id":3064,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3065]},{"id":3065,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3066]},{"id":3066,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3067]},{"id":3067,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3068]},{"id":3068,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3069,3072]},{"id":3069,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3070]},{"id":3070,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3071]},{"id":3071,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3072,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3073]},{"id":3073,"callFrame":{"functionName":"","scriptId":"641","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3074,3224,3226],"positionTicks":[{"line":27,"ticks":1}]},{"id":3074,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3075]},{"id":3075,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3076]},{"id":3076,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3077]},{"id":3077,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3078]},{"id":3078,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3079,3081]},{"id":3079,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3080]},{"id":3080,"callFrame":{"functionName":"reportModuleNotFoundToWatchMode","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":282,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":283,"ticks":1}]},{"id":3081,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3082]},{"id":3082,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3083]},{"id":3083,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3084,3085]},{"id":3084,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3085,"callFrame":{"functionName":"","scriptId":"642","url":"file:///Users/josh/repos/performance/node_modules/semver/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3086],"positionTicks":[{"line":48,"ticks":1}]},{"id":3086,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3087]},{"id":3087,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3088]},{"id":3088,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3089]},{"id":3089,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3090]},{"id":3090,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[3091,3107],"positionTicks":[{"line":1018,"ticks":1}]},{"id":3091,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3092]},{"id":3092,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3093,3134]},{"id":3093,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3094,3095,3096,3112,3128,3139,3146,3156,3165,3174,3195,3201,3211]},{"id":3094,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":7,"positionTicks":[{"line":1393,"ticks":1},{"line":1383,"ticks":6}]},{"id":3095,"callFrame":{"functionName":"getOptionValue","scriptId":"14","url":"node:internal/options","lineNumber":43,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":44,"ticks":2}]},{"id":3096,"callFrame":{"functionName":"","scriptId":"643","url":"file:///Users/josh/repos/performance/node_modules/semver/internal/re.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3097,3106]},{"id":3097,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3098]},{"id":3098,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3099]},{"id":3099,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3100]},{"id":3100,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3101]},{"id":3101,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3102]},{"id":3102,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3103]},{"id":3103,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3104]},{"id":3104,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3105]},{"id":3105,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3106,"callFrame":{"functionName":"createToken","scriptId":"643","url":"file:///Users/josh/repos/performance/node_modules/semver/internal/re.js","lineNumber":38,"columnNumber":20},"hitCount":4,"positionTicks":[{"line":43,"ticks":1},{"line":46,"ticks":1},{"line":45,"ticks":1},{"line":40,"ticks":1}]},{"id":3112,"callFrame":{"functionName":"","scriptId":"646","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/semver.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3113]},{"id":3113,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3114]},{"id":3114,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3115]},{"id":3115,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3116]},{"id":3116,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3117]},{"id":3117,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3118,3123]},{"id":3118,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3119]},{"id":3119,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3120]},{"id":3120,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3121]},{"id":3121,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3122]},{"id":3122,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":3123,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3124]},{"id":3124,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3125]},{"id":3125,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3126]},{"id":3126,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3128,"callFrame":{"functionName":"","scriptId":"653","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/diff.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3129]},{"id":3129,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3130]},{"id":3130,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3131]},{"id":3131,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3132]},{"id":3132,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3133]},{"id":3133,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1018,"ticks":1}]},{"id":3139,"callFrame":{"functionName":"","scriptId":"660","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/compare-loose.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3140]},{"id":3140,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3141]},{"id":3141,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3142]},{"id":3142,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3143]},{"id":3143,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3144]},{"id":3144,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3145]},{"id":3145,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1172,"ticks":1}]},{"id":3146,"callFrame":{"functionName":"","scriptId":"662","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/sort.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3147]},{"id":3147,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3148]},{"id":3148,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3149]},{"id":3149,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3150]},{"id":3150,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3151]},{"id":3151,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3152]},{"id":3152,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3153]},{"id":3153,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3154]},{"id":3154,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3155]},{"id":3155,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3156,"callFrame":{"functionName":"","scriptId":"670","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/cmp.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3157]},{"id":3157,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3158]},{"id":3158,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3159]},{"id":3159,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3160]},{"id":3160,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3161]},{"id":3161,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3162]},{"id":3162,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3163]},{"id":3163,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3164]},{"id":3164,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3165,"callFrame":{"functionName":"","scriptId":"671","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/coerce.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3166]},{"id":3166,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3167]},{"id":3167,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3168]},{"id":3168,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3169]},{"id":3169,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3170]},{"id":3170,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3171]},{"id":3171,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3172]},{"id":3172,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3173]},{"id":3173,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3174,"callFrame":{"functionName":"","scriptId":"672","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/comparator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3175]},{"id":3175,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3176]},{"id":3176,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3177]},{"id":3177,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3178]},{"id":3178,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3179]},{"id":3179,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3180]},{"id":3180,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3181]},{"id":3181,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3182]},{"id":3182,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3183,3184]},{"id":3183,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3184,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3185]},{"id":3185,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3186]},{"id":3186,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3187]},{"id":3187,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3188]},{"id":3188,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3189]},{"id":3189,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3190]},{"id":3190,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3191]},{"id":3191,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3192]},{"id":3192,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3193]},{"id":3193,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3195,"callFrame":{"functionName":"","scriptId":"678","url":"file:///Users/josh/repos/performance/node_modules/semver/ranges/min-satisfying.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3196]},{"id":3196,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3197]},{"id":3197,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3198]},{"id":3198,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":208,"ticks":1}]},{"id":3201,"callFrame":{"functionName":"","scriptId":"681","url":"file:///Users/josh/repos/performance/node_modules/semver/ranges/outside.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3202]},{"id":3202,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3203]},{"id":3203,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3204]},{"id":3204,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3205]},{"id":3205,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3206]},{"id":3206,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3207]},{"id":3207,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3208]},{"id":3208,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3209]},{"id":3209,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3210]},{"id":3210,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":3211,"callFrame":{"functionName":"","scriptId":"686","url":"file:///Users/josh/repos/performance/node_modules/semver/ranges/subset.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3212,3221]},{"id":3212,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3213]},{"id":3213,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3214]},{"id":3214,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3215]},{"id":3215,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3216]},{"id":3216,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3217]},{"id":3217,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3218]},{"id":3218,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3219]},{"id":3219,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3220]},{"id":3220,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3221,"callFrame":{"functionName":"Comparator","scriptId":"672","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/comparator.js","lineNumber":7,"columnNumber":14},"hitCount":1,"children":[3222],"positionTicks":[{"line":23,"ticks":1}]},{"id":3222,"callFrame":{"functionName":"parse","scriptId":"672","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/comparator.js","lineNumber":33,"columnNumber":8},"hitCount":3,"children":[3223],"positionTicks":[{"line":36,"ticks":3}]},{"id":3223,"callFrame":{"functionName":"SemVer","scriptId":"646","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/semver.js","lineNumber":7,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":35,"ticks":1}]},{"id":3134,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3135]},{"id":3135,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3136]},{"id":3136,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":442,"ticks":5}]},{"id":3107,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3108]},{"id":3108,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3109,3137,3194,3199]},{"id":3109,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3110,3127]},{"id":3110,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3111]},{"id":3111,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":2630,"ticks":2}]},{"id":3127,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3137,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3138]},{"id":3138,"callFrame":{"functionName":"RegExp: ^((?:@[^/\\\\%]+\\/)?[^./\\\\%][^/\\\\%]*)(\\/.*)?$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3194,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":2,"positionTicks":[{"line":1095,"ticks":2}]},{"id":3199,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[3200]},{"id":3200,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3224,"callFrame":{"functionName":"__importStar","scriptId":"641","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3225],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":3225,"callFrame":{"functionName":"","scriptId":"641","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":2}]},{"id":3226,"callFrame":{"functionName":"semverCheck","scriptId":"641","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js","lineNumber":28,"columnNumber":20},"hitCount":0,"children":[3227,3228]},{"id":3227,"callFrame":{"functionName":"get","scriptId":"641","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":3228,"callFrame":{"functionName":"satisfies","scriptId":"675","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/satisfies.js","lineNumber":1,"columnNumber":18},"hitCount":2,"children":[3229],"positionTicks":[{"line":4,"ticks":1},{"line":8,"ticks":1}]},{"id":3229,"callFrame":{"functionName":"Range","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":4,"columnNumber":14},"hitCount":2,"children":[3230],"positionTicks":[{"line":68,"ticks":1},{"line":8,"ticks":1}]},{"id":3230,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":39,"columnNumber":11},"hitCount":1,"children":[3231],"positionTicks":[{"line":40,"ticks":1}]},{"id":3231,"callFrame":{"functionName":"parseRange","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":97,"columnNumber":13},"hitCount":7,"children":[3232,3240,3242],"positionTicks":[{"line":165,"ticks":1},{"line":117,"ticks":2},{"line":153,"ticks":1},{"line":113,"ticks":3}]},{"id":3232,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":132,"columnNumber":11},"hitCount":0,"children":[3233]},{"id":3233,"callFrame":{"functionName":"parseComparator","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":254,"columnNumber":24},"hitCount":0,"children":[3234,3235,3237]},{"id":3234,"callFrame":{"functionName":"replaceCarets","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":320,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":325,"ticks":1}]},{"id":3235,"callFrame":{"functionName":"replaceTildes","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":276,"columnNumber":22},"hitCount":0,"children":[3236]},{"id":3236,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":280,"columnNumber":9},"hitCount":1,"children":[3241],"positionTicks":[{"line":281,"ticks":1}]},{"id":3241,"callFrame":{"functionName":"replaceTilde","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":284,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":287,"ticks":1}]},{"id":3237,"callFrame":{"functionName":"replaceXRanges","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":381,"columnNumber":23},"hitCount":0,"children":[3238]},{"id":3238,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":385,"columnNumber":9},"hitCount":1,"children":[3239],"positionTicks":[{"line":386,"ticks":1}]},{"id":3239,"callFrame":{"functionName":"replaceXRange","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":389,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":393,"ticks":2}]},{"id":3240,"callFrame":{"functionName":"RegExp: (\\s{0,1})((?:<|>)?=?)\\s{0,1}([v=\\s]*(\\d{1,256})\\.(\\d{1,256})\\.(\\d{1,256})(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?|[v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":3242,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":136,"columnNumber":11},"hitCount":0,"children":[3243]},{"id":3243,"callFrame":{"functionName":"replaceGTE0","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":474,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":479,"ticks":1}]},{"id":3246,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":0,"columnNumber":0},"hitCount":3,"children":[3247,3249],"positionTicks":[{"line":580,"ticks":1},{"line":66,"ticks":2}]},{"id":3247,"callFrame":{"functionName":"__importStar","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3248],"positionTicks":[{"line":21,"ticks":3}]},{"id":3248,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":3}]},{"id":3249,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3250]},{"id":3250,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3251]},{"id":3251,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3252]},{"id":3252,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3253]},{"id":3253,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3254]},{"id":3254,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3255]},{"id":3255,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3256]},{"id":3256,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3257,3258,3259]},{"id":3257,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3258,"callFrame":{"functionName":"","scriptId":"688","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":3,"ticks":1}]},{"id":3259,"callFrame":{"functionName":"","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3260]},{"id":3260,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3261]},{"id":3261,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3262]},{"id":3262,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3263]},{"id":3263,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3264]},{"id":3264,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3265]},{"id":3265,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3266]},{"id":3266,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3267]},{"id":3267,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3268]},{"id":3268,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3269]},{"id":3269,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[3270]},{"id":3270,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":3244,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3245]},{"id":3245,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":661,"ticks":1}]},{"id":3271,"callFrame":{"functionName":"","scriptId":"692","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3272],"positionTicks":[{"line":28,"ticks":1}]},{"id":3272,"callFrame":{"functionName":"__importStar","scriptId":"692","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3273],"positionTicks":[{"line":21,"ticks":3}]},{"id":3273,"callFrame":{"functionName":"","scriptId":"692","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":2},{"line":5,"ticks":1}]},{"id":3277,"callFrame":{"functionName":"","scriptId":"694","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3278,3287,3300]},{"id":3278,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3279]},{"id":3279,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3280]},{"id":3280,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3281]},{"id":3281,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3282]},{"id":3282,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3283,3289]},{"id":3283,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3284]},{"id":3284,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3285]},{"id":3285,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3286]},{"id":3286,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3289,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3290]},{"id":3290,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3291]},{"id":3291,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3292,3294,3297]},{"id":3292,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"children":[3293],"positionTicks":[{"line":1383,"ticks":2}]},{"id":3293,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":3294,"callFrame":{"functionName":"","scriptId":"695","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3295]},{"id":3295,"callFrame":{"functionName":"__importStar","scriptId":"695","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3296],"positionTicks":[{"line":21,"ticks":3}]},{"id":3296,"callFrame":{"functionName":"","scriptId":"695","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":3297,"callFrame":{"functionName":"","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3298]},{"id":3298,"callFrame":{"functionName":"__importStar","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":17,"columnNumber":59},"hitCount":7,"children":[3299],"positionTicks":[{"line":18,"ticks":2},{"line":21,"ticks":5}]},{"id":3299,"callFrame":{"functionName":"","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":3287,"callFrame":{"functionName":"__importStar","scriptId":"694","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[3288],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":3}]},{"id":3288,"callFrame":{"functionName":"","scriptId":"694","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":2}]},{"id":3300,"callFrame":{"functionName":"createDebug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":59,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":118,"ticks":1}]},{"id":3302,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":8,"children":[3336],"positionTicks":[{"line":1383,"ticks":8}]},{"id":3336,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":135,"ticks":2}]},{"id":3303,"callFrame":{"functionName":"","scriptId":"697","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3304,3311],"positionTicks":[{"line":32,"ticks":1}]},{"id":3304,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3305]},{"id":3305,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3306]},{"id":3306,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3307]},{"id":3307,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3308]},{"id":3308,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3309,3313]},{"id":3309,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3310]},{"id":3310,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":905,"ticks":1}]},{"id":3313,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3314]},{"id":3314,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[3315,3318],"positionTicks":[{"line":1505,"ticks":1}]},{"id":3315,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3316]},{"id":3316,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3317]},{"id":3317,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3318,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3319]},{"id":3319,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":149,"ticks":1}]},{"id":3311,"callFrame":{"functionName":"__importStar","scriptId":"697","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3312],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":3312,"callFrame":{"functionName":"","scriptId":"697","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":3320,"callFrame":{"functionName":"","scriptId":"699","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3321,3323],"positionTicks":[{"line":32,"ticks":1}]},{"id":3321,"callFrame":{"functionName":"__importStar","scriptId":"699","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[3322],"positionTicks":[{"line":21,"ticks":4}]},{"id":3322,"callFrame":{"functionName":"","scriptId":"699","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":2}]},{"id":3323,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3324]},{"id":3324,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3325]},{"id":3325,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3326]},{"id":3326,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3327]},{"id":3327,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3328]},{"id":3328,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3329]},{"id":3329,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3330]},{"id":3330,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3331,3333]},{"id":3331,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"children":[3332],"positionTicks":[{"line":1383,"ticks":1}]},{"id":3332,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":3333,"callFrame":{"functionName":"","scriptId":"700","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/source-files.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[3334],"positionTicks":[{"line":28,"ticks":2}]},{"id":3334,"callFrame":{"functionName":"__importStar","scriptId":"700","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/source-files.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[3335],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":1}]},{"id":3335,"callFrame":{"functionName":"","scriptId":"700","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/source-files.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":3337,"callFrame":{"functionName":"","scriptId":"701","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[3338],"positionTicks":[{"line":33,"ticks":1},{"line":31,"ticks":1}]},{"id":3338,"callFrame":{"functionName":"__importStar","scriptId":"701","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[3339],"positionTicks":[{"line":21,"ticks":2}]},{"id":3339,"callFrame":{"functionName":"","scriptId":"701","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":3343,"callFrame":{"functionName":"","scriptId":"702","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3344]},{"id":3344,"callFrame":{"functionName":"__importStar","scriptId":"702","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js","lineNumber":17,"columnNumber":59},"hitCount":1,"children":[3345,3346],"positionTicks":[{"line":21,"ticks":1}]},{"id":3345,"callFrame":{"functionName":"","scriptId":"702","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js","lineNumber":1,"columnNumber":82},"hitCount":5,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":2},{"line":5,"ticks":1}]},{"id":3346,"callFrame":{"functionName":"","scriptId":"702","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js","lineNumber":12,"columnNumber":88},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":3349,"callFrame":{"functionName":"","scriptId":"704","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3350,3357]},{"id":3350,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3351]},{"id":3351,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3352]},{"id":3352,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3353]},{"id":3353,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3354]},{"id":3354,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3355,3362]},{"id":3355,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3356]},{"id":3356,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[3359],"positionTicks":[{"line":660,"ticks":1}]},{"id":3359,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3360]},{"id":3360,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3361]},{"id":3361,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":3362,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3363]},{"id":3363,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3364,3369]},{"id":3364,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3365,3371,3372,3375,3683]},{"id":3365,"callFrame":{"functionName":"","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3366],"positionTicks":[{"line":8,"ticks":1}]},{"id":3366,"callFrame":{"functionName":"createDebug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":59,"columnNumber":21},"hitCount":0,"children":[3367]},{"id":3367,"callFrame":{"functionName":"useColors","scriptId":"183","url":"file:///Users/josh/repos/performance/node_modules/debug/src/node.js","lineNumber":154,"columnNumber":18},"hitCount":0,"children":[3368]},{"id":3368,"callFrame":{"functionName":"isatty","scriptId":"102","url":"node:tty","lineNumber":46,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":3371,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":5,"positionTicks":[{"line":1383,"ticks":5}]},{"id":3372,"callFrame":{"functionName":"","scriptId":"708","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3373]},{"id":3373,"callFrame":{"functionName":"__importStar","scriptId":"708","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.js","lineNumber":17,"columnNumber":59},"hitCount":0,"children":[3374]},{"id":3374,"callFrame":{"functionName":"","scriptId":"708","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":3375,"callFrame":{"functionName":"","scriptId":"710","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/resolveProjectList.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3376]},{"id":3376,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3377]},{"id":3377,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3378]},{"id":3378,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3379]},{"id":3379,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3380]},{"id":3380,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3381,3681]},{"id":3381,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3382]},{"id":3382,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3383,3386]},{"id":3383,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3384]},{"id":3384,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3385]},{"id":3385,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3386,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3387,3388,3389]},{"id":3387,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3388,"callFrame":{"functionName":"getOptionValue","scriptId":"14","url":"node:internal/options","lineNumber":43,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":44,"ticks":1}]},{"id":3389,"callFrame":{"functionName":"","scriptId":"711","url":"file:///Users/josh/repos/performance/node_modules/globby/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3390]},{"id":3390,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3391]},{"id":3391,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3392]},{"id":3392,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3393]},{"id":3393,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3394]},{"id":3394,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3395,3399]},{"id":3395,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3396,3661]},{"id":3396,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[3397],"positionTicks":[{"line":660,"ticks":1}]},{"id":3397,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3398]},{"id":3398,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3661,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":579,"ticks":1}]},{"id":3399,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3400]},{"id":3400,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3401]},{"id":3401,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3402,3403,3662,3672]},{"id":3402,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":3403,"callFrame":{"functionName":"","scriptId":"714","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3404]},{"id":3404,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3405]},{"id":3405,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3406]},{"id":3406,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3407]},{"id":3407,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3408]},{"id":3408,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3409,3581]},{"id":3409,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3410]},{"id":3410,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3411]},{"id":3411,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3412,3413,3586,3650,3660]},{"id":3412,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3413,"callFrame":{"functionName":"","scriptId":"715","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/managers/tasks.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3414]},{"id":3414,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3415]},{"id":3415,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3416]},{"id":3416,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3417]},{"id":3417,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3418]},{"id":3418,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3419,3421]},{"id":3419,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3420]},{"id":3420,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":3421,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3422]},{"id":3422,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3423]},{"id":3423,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3424]},{"id":3424,"callFrame":{"functionName":"","scriptId":"716","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3425]},{"id":3425,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3426]},{"id":3426,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3427]},{"id":3427,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3428]},{"id":3428,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3429]},{"id":3429,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3430,3434]},{"id":3430,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3431]},{"id":3431,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3432]},{"id":3432,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3433,3438]},{"id":3433,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":3438,"callFrame":{"functionName":"","scriptId":"721","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/utils/pattern.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3439]},{"id":3439,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3440]},{"id":3440,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3441]},{"id":3441,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3442]},{"id":3442,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3443]},{"id":3443,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3444,3448]},{"id":3444,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3445]},{"id":3445,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3446]},{"id":3446,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3447,3453]},{"id":3447,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3453,"callFrame":{"functionName":"","scriptId":"723","url":"file:///Users/josh/repos/performance/node_modules/micromatch/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3454]},{"id":3454,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3455]},{"id":3455,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3456]},{"id":3456,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3457]},{"id":3457,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3458]},{"id":3458,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3459,3465]},{"id":3459,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3460]},{"id":3460,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3461,3537]},{"id":3461,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3462]},{"id":3462,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[3463]},{"id":3463,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":0,"children":[3464]},{"id":3464,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":3537,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3538]},{"id":3538,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3465,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3466]},{"id":3466,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3467]},{"id":3467,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3468,3470,3539]},{"id":3468,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":0,"children":[3469]},{"id":3469,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":3470,"callFrame":{"functionName":"","scriptId":"724","url":"file:///Users/josh/repos/performance/node_modules/braces/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3471]},{"id":3471,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3472]},{"id":3472,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3473]},{"id":3473,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3474]},{"id":3474,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3475]},{"id":3475,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3476]},{"id":3476,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3477]},{"id":3477,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3478,3524]},{"id":3478,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3479,3489,3490,3526]},{"id":3479,"callFrame":{"functionName":"","scriptId":"725","url":"file:///Users/josh/repos/performance/node_modules/braces/lib/stringify.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3480]},{"id":3480,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3481]},{"id":3481,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3482]},{"id":3482,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3483]},{"id":3483,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3484]},{"id":3484,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3485]},{"id":3485,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3486]},{"id":3486,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3487]},{"id":3487,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3488]},{"id":3488,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3489,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3490,"callFrame":{"functionName":"","scriptId":"727","url":"file:///Users/josh/repos/performance/node_modules/braces/lib/compile.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3491]},{"id":3491,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3492]},{"id":3492,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3493]},{"id":3493,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3494]},{"id":3494,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3495]},{"id":3495,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3496]},{"id":3496,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3497]},{"id":3497,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3498]},{"id":3498,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3499,3500]},{"id":3499,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3500,"callFrame":{"functionName":"","scriptId":"728","url":"file:///Users/josh/repos/performance/node_modules/fill-range/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3501]},{"id":3501,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3502]},{"id":3502,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3503]},{"id":3503,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3504]},{"id":3504,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3505]},{"id":3505,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3506,3510]},{"id":3506,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3507]},{"id":3507,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3508]},{"id":3508,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3509]},{"id":3509,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3510,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3511]},{"id":3511,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3512]},{"id":3512,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3513,3514]},{"id":3513,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3514,"callFrame":{"functionName":"","scriptId":"729","url":"file:///Users/josh/repos/performance/node_modules/to-regex-range/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3515]},{"id":3515,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3516]},{"id":3516,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3517]},{"id":3517,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3518]},{"id":3518,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3519]},{"id":3519,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3520]},{"id":3520,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3521]},{"id":3521,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3522]},{"id":3522,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3523]},{"id":3523,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3526,"callFrame":{"functionName":"","scriptId":"732","url":"file:///Users/josh/repos/performance/node_modules/braces/lib/parse.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3527]},{"id":3527,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3528]},{"id":3528,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3529]},{"id":3529,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3530]},{"id":3530,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3531]},{"id":3531,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3532]},{"id":3532,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3533]},{"id":3533,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3534]},{"id":3534,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3535]},{"id":3535,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3536]},{"id":3536,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3524,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3525]},{"id":3525,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3539,"callFrame":{"functionName":"","scriptId":"734","url":"file:///Users/josh/repos/performance/node_modules/micromatch/node_modules/picomatch/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3540]},{"id":3540,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3541]},{"id":3541,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3542]},{"id":3542,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3543]},{"id":3543,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3544]},{"id":3544,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3545]},{"id":3545,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3546]},{"id":3546,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3547]},{"id":3547,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3548,3549]},{"id":3548,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3549,"callFrame":{"functionName":"","scriptId":"735","url":"file:///Users/josh/repos/performance/node_modules/micromatch/node_modules/picomatch/lib/picomatch.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3550]},{"id":3550,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3551]},{"id":3551,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3552]},{"id":3552,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3553]},{"id":3553,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3554]},{"id":3554,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3555]},{"id":3555,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3556,3580]},{"id":3556,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3557]},{"id":3557,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3558,3559]},{"id":3558,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":3559,"callFrame":{"functionName":"","scriptId":"736","url":"file:///Users/josh/repos/performance/node_modules/micromatch/node_modules/picomatch/lib/scan.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3560]},{"id":3560,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3561]},{"id":3561,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3562]},{"id":3562,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3563]},{"id":3563,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3564]},{"id":3564,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3565]},{"id":3565,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3566]},{"id":3566,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3567,3569]},{"id":3567,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3568]},{"id":3568,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3569,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3570]},{"id":3570,"callFrame":{"functionName":"","scriptId":"737","url":"file:///Users/josh/repos/performance/node_modules/micromatch/node_modules/picomatch/lib/utils.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3571]},{"id":3571,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3572]},{"id":3572,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3573]},{"id":3573,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3574]},{"id":3574,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3575]},{"id":3575,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3576]},{"id":3576,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3577]},{"id":3577,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3578]},{"id":3578,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3579]},{"id":3579,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3580,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":3448,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3449]},{"id":3449,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3450]},{"id":3450,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[3451]},{"id":3451,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[3452]},{"id":3452,"callFrame":{"functionName":"read","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":79,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":83,"ticks":1}]},{"id":3434,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3435]},{"id":3435,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"children":[3436],"positionTicks":[{"line":660,"ticks":1}]},{"id":3436,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3437]},{"id":3437,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3586,"callFrame":{"functionName":"","scriptId":"742","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/providers/async.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3587]},{"id":3587,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3588]},{"id":3588,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3589]},{"id":3589,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3590]},{"id":3590,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3591]},{"id":3591,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3592,3607]},{"id":3592,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3593]},{"id":3593,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3594]},{"id":3594,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3595,3596,3614]},{"id":3595,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3596,"callFrame":{"functionName":"","scriptId":"743","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/readers/async.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3597]},{"id":3597,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3598]},{"id":3598,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3599]},{"id":3599,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3600]},{"id":3600,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3601]},{"id":3601,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"children":[3602],"positionTicks":[{"line":1098,"ticks":1}]},{"id":3602,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3603]},{"id":3603,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3604]},{"id":3604,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3605]},{"id":3605,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3606]},{"id":3606,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3614,"callFrame":{"functionName":"","scriptId":"746","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/providers/provider.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3615]},{"id":3615,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3616]},{"id":3616,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3617]},{"id":3617,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3618]},{"id":3618,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3619]},{"id":3619,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3620]},{"id":3620,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3621]},{"id":3621,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3622,3624,3644]},{"id":3622,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3623]},{"id":3623,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3624,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3625,3647]},{"id":3625,"callFrame":{"functionName":"","scriptId":"747","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/providers/filters/deep.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3626]},{"id":3626,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3627]},{"id":3627,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3628]},{"id":3628,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3629]},{"id":3629,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3630]},{"id":3630,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3631]},{"id":3631,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3632]},{"id":3632,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3633]},{"id":3633,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3634]},{"id":3634,"callFrame":{"functionName":"","scriptId":"748","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/providers/matchers/partial.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3635]},{"id":3635,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3636]},{"id":3636,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3637]},{"id":3637,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3638]},{"id":3638,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3639]},{"id":3639,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3640]},{"id":3640,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3641]},{"id":3641,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3642]},{"id":3642,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3643]},{"id":3643,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3647,"callFrame":{"functionName":"","scriptId":"752","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/providers/transformers/entry.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3648]},{"id":3648,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3649]},{"id":3649,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":1296,"ticks":1}]},{"id":3644,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3645]},{"id":3645,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3646]},{"id":3646,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":442,"ticks":2}]},{"id":3607,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3608]},{"id":3608,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3609]},{"id":3609,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3610]},{"id":3610,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3611]},{"id":3611,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[3612]},{"id":3612,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[3613]},{"id":3613,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":114,"ticks":1}]},{"id":3650,"callFrame":{"functionName":"","scriptId":"754","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/providers/sync.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3651]},{"id":3651,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3652]},{"id":3652,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3653]},{"id":3653,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3654]},{"id":3654,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3655]},{"id":3655,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3656]},{"id":3656,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3657]},{"id":3657,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3658]},{"id":3658,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3659]},{"id":3659,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":3660,"callFrame":{"functionName":"","scriptId":"756","url":"file:///Users/josh/repos/performance/node_modules/fast-glob/out/settings.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":10,"ticks":1}]},{"id":3581,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3582]},{"id":3582,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3583]},{"id":3583,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3584]},{"id":3584,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3585]},{"id":3585,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":3662,"callFrame":{"functionName":"","scriptId":"757","url":"file:///Users/josh/repos/performance/node_modules/dir-glob/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3663]},{"id":3663,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3664]},{"id":3664,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3665]},{"id":3665,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3666]},{"id":3666,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3667]},{"id":3667,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3668]},{"id":3668,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3669]},{"id":3669,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3670]},{"id":3670,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3671]},{"id":3671,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3672,"callFrame":{"functionName":"","scriptId":"759","url":"file:///Users/josh/repos/performance/node_modules/globby/gitignore.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3673]},{"id":3673,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3674]},{"id":3674,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3675]},{"id":3675,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3676]},{"id":3676,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3677]},{"id":3677,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3678]},{"id":3678,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3679]},{"id":3679,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3680]},{"id":3680,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3681,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3682]},{"id":3682,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":3683,"callFrame":{"functionName":"","scriptId":"762","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js","lineNumber":0,"columnNumber":0},"hitCount":3,"children":[3684,3686],"positionTicks":[{"line":40,"ticks":1},{"line":31,"ticks":2}]},{"id":3684,"callFrame":{"functionName":"__importStar","scriptId":"762","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[3685],"positionTicks":[{"line":21,"ticks":2}]},{"id":3685,"callFrame":{"functionName":"","scriptId":"762","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1}]},{"id":3686,"callFrame":{"functionName":"satisfies","scriptId":"675","url":"file:///Users/josh/repos/performance/node_modules/semver/functions/satisfies.js","lineNumber":1,"columnNumber":18},"hitCount":0,"children":[3687]},{"id":3687,"callFrame":{"functionName":"Range","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":4,"columnNumber":14},"hitCount":0,"children":[3688]},{"id":3688,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":39,"columnNumber":11},"hitCount":0,"children":[3689]},{"id":3689,"callFrame":{"functionName":"parseRange","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":97,"columnNumber":13},"hitCount":0,"children":[3690]},{"id":3690,"callFrame":{"functionName":"","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":136,"columnNumber":11},"hitCount":0,"children":[3691]},{"id":3691,"callFrame":{"functionName":"replaceGTE0","scriptId":"673","url":"file:///Users/josh/repos/performance/node_modules/semver/classes/range.js","lineNumber":474,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":479,"ticks":1}]},{"id":3369,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3370]},{"id":3370,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":19,"ticks":2}]},{"id":3357,"callFrame":{"functionName":"__importStar","scriptId":"704","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3358],"positionTicks":[{"line":21,"ticks":3}]},{"id":3358,"callFrame":{"functionName":"","scriptId":"704","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":3693,"callFrame":{"functionName":"","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[3694,3741],"positionTicks":[{"line":34,"ticks":2}]},{"id":3694,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3695]},{"id":3695,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3696]},{"id":3696,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3697]},{"id":3697,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3698]},{"id":3698,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3699,3704]},{"id":3699,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3700]},{"id":3700,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3701]},{"id":3701,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3702]},{"id":3702,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[3703]},{"id":3703,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":800,"ticks":1}]},{"id":3704,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3705]},{"id":3705,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3706]},{"id":3706,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3707,3708]},{"id":3707,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":3708,"callFrame":{"functionName":"","scriptId":"765","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/commonjs/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3709]},{"id":3709,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3710]},{"id":3710,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3711]},{"id":3711,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3712]},{"id":3712,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3713]},{"id":3713,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3714,3721]},{"id":3714,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3715]},{"id":3715,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3716,3719]},{"id":3716,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3717]},{"id":3717,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3718]},{"id":3718,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3719,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3720,3727,3728]},{"id":3720,"callFrame":{"functionName":"","scriptId":"766","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":5,"ticks":1}]},{"id":3727,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1383,"ticks":2}]},{"id":3728,"callFrame":{"functionName":"","scriptId":"768","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/commonjs/ast.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3729]},{"id":3729,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3730]},{"id":3730,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3731]},{"id":3731,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3732]},{"id":3732,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3733]},{"id":3733,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3734]},{"id":3734,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3735]},{"id":3735,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3736]},{"id":3736,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3737]},{"id":3737,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3721,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3722,3738]},{"id":3722,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3723,3725]},{"id":3723,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[3724]},{"id":3724,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":3725,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[3726]},{"id":3726,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":3738,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3739]},{"id":3739,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3740]},{"id":3740,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3741,"callFrame":{"functionName":"__importStar","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[3742],"positionTicks":[{"line":21,"ticks":2}]},{"id":3742,"callFrame":{"functionName":"","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":2},{"line":5,"ticks":1}]},{"id":3340,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3341]},{"id":3341,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3342]},{"id":3342,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3744,"callFrame":{"functionName":"","scriptId":"772","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":3,"ticks":1}]},{"id":3745,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3746]},{"id":3746,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3747]},{"id":3747,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":3743,"callFrame":{"functionName":"__exportStar","scriptId":"636","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/index.js","lineNumber":12,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":2983,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2984]},{"id":2984,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2985]},{"id":2985,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2974,"callFrame":{"functionName":"__importStar","scriptId":"633","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/isTypeReadonly.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[2975],"positionTicks":[{"line":21,"ticks":2}]},{"id":2975,"callFrame":{"functionName":"","scriptId":"633","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/isTypeReadonly.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1},{"line":5,"ticks":1}]},{"id":3748,"callFrame":{"functionName":"","scriptId":"774","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/isUnsafeAssignment.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3749]},{"id":3749,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3750]},{"id":3750,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3751]},{"id":3751,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3752]},{"id":3752,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3753]},{"id":3753,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3754,3755]},{"id":3754,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1195,"ticks":1}]},{"id":3755,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3756]},{"id":3756,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3757]},{"id":3757,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3758,3759]},{"id":3758,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3759,"callFrame":{"functionName":"","scriptId":"775","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/predicates.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3760,3769],"positionTicks":[{"line":44,"ticks":1}]},{"id":3760,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3761]},{"id":3761,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3762]},{"id":3762,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3763]},{"id":3763,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3764]},{"id":3764,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3765]},{"id":3765,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3766]},{"id":3766,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3767]},{"id":3767,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":0,"children":[3768]},{"id":3768,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":3769,"callFrame":{"functionName":"__importStar","scriptId":"775","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/predicates.js","lineNumber":17,"columnNumber":59},"hitCount":6,"children":[3770],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":5}]},{"id":3770,"callFrame":{"functionName":"","scriptId":"775","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/predicates.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":3771,"callFrame":{"functionName":"","scriptId":"776","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/requiresQuoting.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3772]},{"id":3772,"callFrame":{"functionName":"__importStar","scriptId":"776","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/requiresQuoting.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3773],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":3773,"callFrame":{"functionName":"","scriptId":"776","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/requiresQuoting.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":2}]},{"id":2945,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1011,"ticks":1}]},{"id":2950,"callFrame":{"functionName":"__exportStar","scriptId":"622","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/index.js","lineNumber":12,"columnNumber":58},"hitCount":0,"children":[2951]},{"id":2951,"callFrame":{"functionName":"","scriptId":"622","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/index.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":3776,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":208,"ticks":1}]},{"id":3774,"callFrame":{"functionName":"__importStar","scriptId":"621","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/misc.js","lineNumber":20,"columnNumber":59},"hitCount":6,"children":[3775],"positionTicks":[{"line":21,"ticks":1},{"line":24,"ticks":5}]},{"id":3775,"callFrame":{"functionName":"","scriptId":"621","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/misc.js","lineNumber":4,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":11,"ticks":2}]},{"id":3781,"callFrame":{"functionName":"","scriptId":"780","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/isAssignee.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3782]},{"id":3782,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3783]},{"id":3783,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3784]},{"id":3784,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3785]},{"id":3785,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3786]},{"id":3786,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3787]},{"id":3787,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3788]},{"id":3788,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3789]},{"id":3789,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[3790]},{"id":3790,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[3791]},{"id":3791,"callFrame":{"functionName":"RegExp: %2F|%5C","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":2857,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[2858]},{"id":2858,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[2859]},{"id":2859,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":2750,"callFrame":{"functionName":"__exportStar","scriptId":"589","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/index.js","lineNumber":12,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":3792,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":97,"children":[3795,4623],"positionTicks":[{"line":1350,"ticks":51},{"line":1383,"ticks":46}]},{"id":3795,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":16,"positionTicks":[{"line":136,"ticks":1},{"line":135,"ticks":15}]},{"id":4623,"callFrame":{"functionName":"compileFunctionForCJSLoader","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1350,"ticks":1}]},{"id":3793,"callFrame":{"functionName":"","scriptId":"781","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/array-type.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":70,"ticks":1}]},{"id":3794,"callFrame":{"functionName":"","scriptId":"782","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/await-thenable.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":26,"ticks":1}]},{"id":3807,"callFrame":{"functionName":"","scriptId":"789","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-return.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3808,3817,3834]},{"id":3808,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3809]},{"id":3809,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3810]},{"id":3810,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3811]},{"id":3811,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3812]},{"id":3812,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3813,3819]},{"id":3813,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3814]},{"id":3814,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3815]},{"id":3815,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3816]},{"id":3816,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3819,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3820]},{"id":3820,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3821,3823]},{"id":3821,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3822]},{"id":3822,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3823,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3824]},{"id":3824,"callFrame":{"functionName":"","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3825]},{"id":3825,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3826]},{"id":3826,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3827]},{"id":3827,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3828]},{"id":3828,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3829]},{"id":3829,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3830]},{"id":3830,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3831]},{"id":3831,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3832]},{"id":3832,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3833]},{"id":3833,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3817,"callFrame":{"functionName":"__importStar","scriptId":"789","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-return.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3818],"positionTicks":[{"line":21,"ticks":3}]},{"id":3818,"callFrame":{"functionName":"","scriptId":"789","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-return.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":2}]},{"id":3834,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":1,"children":[3835],"positionTicks":[{"line":7,"ticks":1}]},{"id":3835,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[3836]},{"id":3836,"callFrame":{"functionName":"consistent-return","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":34,"columnNumber":25},"hitCount":0,"children":[3837]},{"id":3837,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3838]},{"id":3838,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3839]},{"id":3839,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3840]},{"id":3840,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3841]},{"id":3841,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3842,3846]},{"id":3842,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3843,3844]},{"id":3843,"callFrame":{"functionName":"Module._resolveLookupPaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":888,"columnNumber":37},"hitCount":0},{"id":3844,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3845]},{"id":3845,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":3846,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3847]},{"id":3847,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3848]},{"id":3848,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3849,3850]},{"id":3849,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3850,"callFrame":{"functionName":"","scriptId":"791","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/consistent-return.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3851]},{"id":3851,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3852]},{"id":3852,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3853]},{"id":3853,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3854]},{"id":3854,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3855]},{"id":3855,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3856]},{"id":3856,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3857]},{"id":3857,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3858]},{"id":3858,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3859,3860]},{"id":3859,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":3860,"callFrame":{"functionName":"","scriptId":"792","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/ast-utils.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[3861],"positionTicks":[{"line":1190,"ticks":1},{"line":42,"ticks":1}]},{"id":3861,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3862]},{"id":3862,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":1,"children":[3863],"positionTicks":[{"line":1296,"ticks":1}]},{"id":3863,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3864]},{"id":3864,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3865]},{"id":3865,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3866,3890]},{"id":3866,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3867]},{"id":3867,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3868]},{"id":3868,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3869]},{"id":3869,"callFrame":{"functionName":"","scriptId":"793","url":"file:///Users/josh/repos/performance/node_modules/esutils/lib/utils.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3870]},{"id":3870,"callFrame":{"functionName":"","scriptId":"793","url":"file:///Users/josh/repos/performance/node_modules/esutils/lib/utils.js","lineNumber":25,"columnNumber":10},"hitCount":0,"children":[3871]},{"id":3871,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3872]},{"id":3872,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3873]},{"id":3873,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3874]},{"id":3874,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3875]},{"id":3875,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3876,3880]},{"id":3876,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3877]},{"id":3877,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3878]},{"id":3878,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3879]},{"id":3879,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3880,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3881]},{"id":3881,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3882,3885]},{"id":3882,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3883]},{"id":3883,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3884]},{"id":3884,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3885,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3886,3887,3888]},{"id":3886,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":1383,"ticks":3}]},{"id":3887,"callFrame":{"functionName":"getOptionValue","scriptId":"14","url":"node:internal/options","lineNumber":43,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":44,"ticks":2}]},{"id":3888,"callFrame":{"functionName":"","scriptId":"795","url":"file:///Users/josh/repos/performance/node_modules/esutils/lib/code.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3889]},{"id":3889,"callFrame":{"functionName":"","scriptId":"795","url":"file:///Users/josh/repos/performance/node_modules/esutils/lib/code.js","lineNumber":25,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":39,"ticks":1}]},{"id":3890,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3891]},{"id":3891,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3892]},{"id":3892,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3893]},{"id":3893,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3894,"callFrame":{"functionName":"","scriptId":"798","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-assertions.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3895,3897]},{"id":3895,"callFrame":{"functionName":"__importStar","scriptId":"798","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-assertions.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3896],"positionTicks":[{"line":21,"ticks":3}]},{"id":3896,"callFrame":{"functionName":"","scriptId":"798","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-assertions.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":3897,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3898]},{"id":3898,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3899]},{"id":3899,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3900]},{"id":3900,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3901]},{"id":3901,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3902]},{"id":3902,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3903]},{"id":3903,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3904]},{"id":3904,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3905]},{"id":3905,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3909,"callFrame":{"functionName":"","scriptId":"804","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/dot-notation.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[3910,3912],"positionTicks":[{"line":27,"ticks":1}]},{"id":3910,"callFrame":{"functionName":"__importStar","scriptId":"804","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/dot-notation.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[3911],"positionTicks":[{"line":21,"ticks":3}]},{"id":3911,"callFrame":{"functionName":"","scriptId":"804","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/dot-notation.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":2}]},{"id":3912,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[3913]},{"id":3913,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[3914]},{"id":3914,"callFrame":{"functionName":"dot-notation","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":42,"columnNumber":20},"hitCount":0,"children":[3915]},{"id":3915,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3916]},{"id":3916,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3917]},{"id":3917,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3918]},{"id":3918,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3919]},{"id":3919,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3920]},{"id":3920,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3921]},{"id":3921,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3922]},{"id":3922,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3923,3924]},{"id":3923,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3924,"callFrame":{"functionName":"","scriptId":"805","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/dot-notation.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3925]},{"id":3925,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3926]},{"id":3926,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3927]},{"id":3927,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3928]},{"id":3928,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3929]},{"id":3929,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3930]},{"id":3930,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3931]},{"id":3931,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3932]},{"id":3932,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3933]},{"id":3933,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3934]},{"id":3934,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3935,"callFrame":{"functionName":"","scriptId":"807","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-function-return-type.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3936]},{"id":3936,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3937]},{"id":3937,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3938]},{"id":3938,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3939]},{"id":3939,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3940]},{"id":3940,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3941]},{"id":3941,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3942]},{"id":3942,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3943,3946]},{"id":3943,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3944]},{"id":3944,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3945]},{"id":3945,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":3946,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3947]},{"id":3947,"callFrame":{"functionName":"","scriptId":"808","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/explicitReturnTypeUtils.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3948]},{"id":3948,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3949]},{"id":3949,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3950]},{"id":3950,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3951]},{"id":3951,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3952]},{"id":3952,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3953]},{"id":3953,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3954]},{"id":3954,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3955]},{"id":3955,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":3956,"callFrame":{"functionName":"","scriptId":"809","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-member-accessibility.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3957]},{"id":3957,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3958]},{"id":3958,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3959]},{"id":3959,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3960]},{"id":3960,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3961]},{"id":3961,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3962]},{"id":3962,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3963]},{"id":3963,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3964]},{"id":3964,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3965]},{"id":3965,"callFrame":{"functionName":"","scriptId":"810","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getMemberHeadLoc.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3966]},{"id":3966,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3967]},{"id":3967,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3968]},{"id":3968,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3969]},{"id":3969,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3970]},{"id":3970,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3971]},{"id":3971,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3972]},{"id":3972,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3973]},{"id":3973,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[3974]},{"id":3974,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3977,"callFrame":{"functionName":"","scriptId":"812","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/init-declarations.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3978]},{"id":3978,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[3979]},{"id":3979,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[3980]},{"id":3980,"callFrame":{"functionName":"init-declarations","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":65,"columnNumber":25},"hitCount":0,"children":[3981]},{"id":3981,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3982]},{"id":3982,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[3983]},{"id":3983,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[3984]},{"id":3984,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[3985]},{"id":3985,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[3986,3989]},{"id":3986,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3987]},{"id":3987,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[3988]},{"id":3988,"callFrame":{"functionName":"getDefaultExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":640,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":642,"ticks":1}]},{"id":3989,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[3990]},{"id":3990,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[3991]},{"id":3991,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[3992]},{"id":3992,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":3994,"callFrame":{"functionName":"","scriptId":"814","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/max-params.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[3995]},{"id":3995,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[3996]},{"id":3996,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[3997]},{"id":3997,"callFrame":{"functionName":"max-params","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":81,"columnNumber":18},"hitCount":0,"children":[3998]},{"id":3998,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[3999]},{"id":3999,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4000]},{"id":4000,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4001]},{"id":4001,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4002]},{"id":4002,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4003]},{"id":4003,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4004]},{"id":4004,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4005]},{"id":4005,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4006]},{"id":4006,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4007,"callFrame":{"functionName":"","scriptId":"816","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-ordering.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[4008,4016],"positionTicks":[{"line":551,"ticks":1},{"line":227,"ticks":1}]},{"id":4008,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4009]},{"id":4009,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4010]},{"id":4010,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4011]},{"id":4011,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4012]},{"id":4012,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4013]},{"id":4013,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4014]},{"id":4014,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4015]},{"id":4015,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":4016,"callFrame":{"functionName":"","scriptId":"816","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-ordering.js","lineNumber":185,"columnNumber":9},"hitCount":0,"children":[4017]},{"id":4017,"callFrame":{"functionName":"","scriptId":"816","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-ordering.js","lineNumber":187,"columnNumber":59},"hitCount":0,"children":[4018]},{"id":4018,"callFrame":{"functionName":"","scriptId":"816","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-ordering.js","lineNumber":218,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":221,"ticks":1}]},{"id":4019,"callFrame":{"functionName":"","scriptId":"819","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4020]},{"id":4020,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4021]},{"id":4021,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4022]},{"id":4022,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4023]},{"id":4023,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4024]},{"id":4024,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4025,4028]},{"id":4025,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4026]},{"id":4026,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4027]},{"id":4027,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":4028,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4029]},{"id":4029,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4030]},{"id":4030,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4031,4032]},{"id":4031,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4032,"callFrame":{"functionName":"","scriptId":"820","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4033]},{"id":4033,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4034]},{"id":4034,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4035]},{"id":4035,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4036]},{"id":4036,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4037]},{"id":4037,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4038,4042]},{"id":4038,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4039]},{"id":4039,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4040]},{"id":4040,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4041,4046,4056]},{"id":4041,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":1383,"ticks":4}]},{"id":4046,"callFrame":{"functionName":"","scriptId":"822","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/schema.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4047],"positionTicks":[{"line":174,"ticks":1}]},{"id":4047,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4048]},{"id":4048,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4049]},{"id":4049,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4050]},{"id":4050,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4051]},{"id":4051,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4052]},{"id":4052,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4053]},{"id":4053,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4054]},{"id":4054,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[4055]},{"id":4055,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":4056,"callFrame":{"functionName":"","scriptId":"824","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/parse-options.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4057]},{"id":4057,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4058]},{"id":4058,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4059]},{"id":4059,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4060]},{"id":4060,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4061]},{"id":4061,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4062]},{"id":4062,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4063]},{"id":4063,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4064]},{"id":4064,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4065,4066]},{"id":4065,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4066,"callFrame":{"functionName":"","scriptId":"825","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/validator.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4067]},{"id":4067,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4068]},{"id":4068,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4069]},{"id":4069,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4070]},{"id":4070,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4071]},{"id":4071,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4072,4081]},{"id":4072,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4073]},{"id":4073,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4074]},{"id":4074,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4075]},{"id":4075,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[4076]},{"id":4076,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[4077]},{"id":4077,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[4078]},{"id":4078,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":0,"children":[4079]},{"id":4079,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[4080]},{"id":4080,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":4081,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4082]},{"id":4082,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4083]},{"id":4083,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4084]},{"id":4084,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4042,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4043]},{"id":4043,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4044]},{"id":4044,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4045]},{"id":4045,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4085,"callFrame":{"functionName":"","scriptId":"828","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-array-delete.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":5,"ticks":1}]},{"id":4086,"callFrame":{"functionName":"","scriptId":"829","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-base-to-string.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4087],"positionTicks":[{"line":27,"ticks":1}]},{"id":4087,"callFrame":{"functionName":"__importStar","scriptId":"829","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-base-to-string.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4088],"positionTicks":[{"line":21,"ticks":3}]},{"id":4088,"callFrame":{"functionName":"","scriptId":"829","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-base-to-string.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1}]},{"id":4089,"callFrame":{"functionName":"","scriptId":"831","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-void-expression.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4090,4101],"positionTicks":[{"line":28,"ticks":1}]},{"id":4090,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4091]},{"id":4091,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4092]},{"id":4092,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4093]},{"id":4093,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4094]},{"id":4094,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4095]},{"id":4095,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4096]},{"id":4096,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4097]},{"id":4097,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4098]},{"id":4098,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[4099]},{"id":4099,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[4100]},{"id":4100,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":4101,"callFrame":{"functionName":"__importStar","scriptId":"831","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-void-expression.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4102],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":1}]},{"id":4102,"callFrame":{"functionName":"","scriptId":"831","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-void-expression.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":4,"ticks":1},{"line":8,"ticks":1}]},{"id":4105,"callFrame":{"functionName":"","scriptId":"832","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-dupe-class-members.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4106]},{"id":4106,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4107]},{"id":4107,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4108]},{"id":4108,"callFrame":{"functionName":"no-dupe-class-members","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":115,"columnNumber":29},"hitCount":0,"children":[4109]},{"id":4109,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4110]},{"id":4110,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4111]},{"id":4111,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4112]},{"id":4112,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4113]},{"id":4113,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4114,4118]},{"id":4114,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4115]},{"id":4115,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4116]},{"id":4116,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4117]},{"id":4117,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":19,"ticks":2}]},{"id":4118,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4119]},{"id":4119,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4120]},{"id":4120,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4121]},{"id":4121,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4123,"callFrame":{"functionName":"","scriptId":"837","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-empty-function.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4124,4137]},{"id":4124,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4125]},{"id":4125,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4126]},{"id":4126,"callFrame":{"functionName":"no-empty-function","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":123,"columnNumber":25},"hitCount":0,"children":[4127]},{"id":4127,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4128]},{"id":4128,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4129]},{"id":4129,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4130]},{"id":4130,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4131]},{"id":4131,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4132]},{"id":4132,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4133]},{"id":4133,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4134]},{"id":4134,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[4135]},{"id":4135,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[4136]},{"id":4136,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":4137,"callFrame":{"functionName":"deepMerge","scriptId":"403","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/deepMerge.js","lineNumber":18,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":22,"ticks":1}]},{"id":4139,"callFrame":{"functionName":"","scriptId":"840","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-empty-object-type.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":11,"ticks":1}]},{"id":4140,"callFrame":{"functionName":"","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4141]},{"id":4141,"callFrame":{"functionName":"__importStar","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4142],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":3}]},{"id":4142,"callFrame":{"functionName":"","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":2}]},{"id":4143,"callFrame":{"functionName":"","scriptId":"845","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-for-in-array.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4144,4146]},{"id":4144,"callFrame":{"functionName":"__importStar","scriptId":"845","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-for-in-array.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4145],"positionTicks":[{"line":22,"ticks":1},{"line":21,"ticks":2}]},{"id":4145,"callFrame":{"functionName":"","scriptId":"845","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-for-in-array.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":2}]},{"id":4146,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4147]},{"id":4147,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4148]},{"id":4148,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4149]},{"id":4149,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4150]},{"id":4150,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4151]},{"id":4151,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4152]},{"id":4152,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4153]},{"id":4153,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4154]},{"id":4154,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4156,"callFrame":{"functionName":"","scriptId":"847","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-implied-eval.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4157],"positionTicks":[{"line":28,"ticks":1}]},{"id":4157,"callFrame":{"functionName":"__importStar","scriptId":"847","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-implied-eval.js","lineNumber":17,"columnNumber":59},"hitCount":5,"children":[4158],"positionTicks":[{"line":18,"ticks":2},{"line":21,"ticks":3}]},{"id":4158,"callFrame":{"functionName":"","scriptId":"847","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-implied-eval.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":8,"ticks":1},{"line":4,"ticks":1}]},{"id":4159,"callFrame":{"functionName":"dirname","scriptId":"30","url":"node:path","lineNumber":1277,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":1286,"ticks":1}]},{"id":4160,"callFrame":{"functionName":"","scriptId":"850","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-invalid-this.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4161]},{"id":4161,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4162]},{"id":4162,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4163]},{"id":4163,"callFrame":{"functionName":"no-invalid-this","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":146,"columnNumber":23},"hitCount":0,"children":[4164]},{"id":4164,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4165]},{"id":4165,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4166]},{"id":4166,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4167]},{"id":4167,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4168]},{"id":4168,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4169]},{"id":4169,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4170]},{"id":4170,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4171]},{"id":4171,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4172]},{"id":4172,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4173,"callFrame":{"functionName":"","scriptId":"853","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-loop-func.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4174],"positionTicks":[{"line":15,"ticks":1}]},{"id":4174,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4175]},{"id":4175,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4176]},{"id":4176,"callFrame":{"functionName":"no-loop-func","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":153,"columnNumber":20},"hitCount":0,"children":[4177]},{"id":4177,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4178]},{"id":4178,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4179]},{"id":4179,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4180]},{"id":4180,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4181]},{"id":4181,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4182]},{"id":4182,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4183]},{"id":4183,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4184]},{"id":4184,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[4185]},{"id":4185,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":229,"ticks":1}]},{"id":4186,"callFrame":{"functionName":"","scriptId":"855","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-loss-of-precision.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4187]},{"id":4187,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4188]},{"id":4188,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":1,"children":[4189],"positionTicks":[{"line":68,"ticks":1}]},{"id":4189,"callFrame":{"functionName":"no-loss-of-precision","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":154,"columnNumber":28},"hitCount":0,"children":[4190]},{"id":4190,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4191]},{"id":4191,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4192]},{"id":4192,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4193]},{"id":4193,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4194]},{"id":4194,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4195]},{"id":4195,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4196]},{"id":4196,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4197]},{"id":4197,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4198,4199]},{"id":4198,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4199,"callFrame":{"functionName":"getOptionValue","scriptId":"14","url":"node:internal/options","lineNumber":43,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":44,"ticks":1}]},{"id":4200,"callFrame":{"functionName":"","scriptId":"857","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-magic-numbers.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4201]},{"id":4201,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4202]},{"id":4202,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":1,"children":[4203],"positionTicks":[{"line":68,"ticks":1}]},{"id":4203,"callFrame":{"functionName":"no-magic-numbers","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":155,"columnNumber":24},"hitCount":0,"children":[4204]},{"id":4204,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4205]},{"id":4205,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4206]},{"id":4206,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4207]},{"id":4207,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4208]},{"id":4208,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4209]},{"id":4209,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4210]},{"id":4210,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4211]},{"id":4211,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4212]},{"id":4212,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4213,"callFrame":{"functionName":"","scriptId":"859","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-meaningless-void-operator.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4214],"positionTicks":[{"line":28,"ticks":1}]},{"id":4214,"callFrame":{"functionName":"__importStar","scriptId":"859","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-meaningless-void-operator.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4215],"positionTicks":[{"line":21,"ticks":3}]},{"id":4215,"callFrame":{"functionName":"","scriptId":"859","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-meaningless-void-operator.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":2}]},{"id":4217,"callFrame":{"functionName":"","scriptId":"861","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4218,4227],"positionTicks":[{"line":28,"ticks":1}]},{"id":4218,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4219]},{"id":4219,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4220]},{"id":4220,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4221]},{"id":4221,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4222]},{"id":4222,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4223]},{"id":4223,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4224]},{"id":4224,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4225]},{"id":4225,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4226]},{"id":4226,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4227,"callFrame":{"functionName":"__importStar","scriptId":"861","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js","lineNumber":17,"columnNumber":59},"hitCount":1,"children":[4228],"positionTicks":[{"line":21,"ticks":1}]},{"id":4228,"callFrame":{"functionName":"","scriptId":"861","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1},{"line":5,"ticks":2}]},{"id":4229,"callFrame":{"functionName":"","scriptId":"862","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-mixed-enums.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4230,4236]},{"id":4230,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4231]},{"id":4231,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4232]},{"id":4232,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4233]},{"id":4233,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4234]},{"id":4234,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4235]},{"id":4235,"callFrame":{"functionName":"updateChildren","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":260,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":261,"ticks":1}]},{"id":4236,"callFrame":{"functionName":"__importStar","scriptId":"862","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-mixed-enums.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4237],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":4237,"callFrame":{"functionName":"","scriptId":"862","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-mixed-enums.js","lineNumber":1,"columnNumber":82},"hitCount":5,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":3}]},{"id":4241,"callFrame":{"functionName":"","scriptId":"868","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redundant-type-constituents.js","lineNumber":0,"columnNumber":0},"hitCount":3,"children":[4242,4255],"positionTicks":[{"line":50,"ticks":1},{"line":28,"ticks":2}]},{"id":4242,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4243]},{"id":4243,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4244]},{"id":4244,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4245]},{"id":4245,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4246]},{"id":4246,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4247]},{"id":4247,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4248]},{"id":4248,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4249]},{"id":4249,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4250]},{"id":4250,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":0,"children":[4251]},{"id":4251,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[4252]},{"id":4252,"callFrame":{"functionName":"resolvePackageTarget","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":465,"columnNumber":29},"hitCount":0,"children":[4253]},{"id":4253,"callFrame":{"functionName":"resolvePackageTargetString","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":361,"columnNumber":35},"hitCount":0,"children":[4254]},{"id":4254,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":810,"ticks":1}]},{"id":4255,"callFrame":{"functionName":"__importStar","scriptId":"868","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redundant-type-constituents.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4256],"positionTicks":[{"line":21,"ticks":2}]},{"id":4256,"callFrame":{"functionName":"","scriptId":"868","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redundant-type-constituents.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4257,"callFrame":{"functionName":"","scriptId":"869","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-require-imports.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":27,"ticks":1}]},{"id":4258,"callFrame":{"functionName":"","scriptId":"870","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-restricted-imports.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4259,4267]},{"id":4259,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4260]},{"id":4260,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4261]},{"id":4261,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4262]},{"id":4262,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4263]},{"id":4263,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4264]},{"id":4264,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4265]},{"id":4265,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4266]},{"id":4266,"callFrame":{"functionName":"tryPackage","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":466,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":471,"ticks":1}]},{"id":4267,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4268]},{"id":4268,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4269]},{"id":4269,"callFrame":{"functionName":"no-restricted-imports","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":192,"columnNumber":29},"hitCount":0,"children":[4270]},{"id":4270,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4271]},{"id":4271,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4272]},{"id":4272,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4273]},{"id":4273,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4274]},{"id":4274,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4275]},{"id":4275,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4276]},{"id":4276,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4277]},{"id":4277,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4278,4279]},{"id":4278,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1383,"ticks":1}]},{"id":4279,"callFrame":{"functionName":"","scriptId":"871","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/no-restricted-imports.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4280]},{"id":4280,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4281]},{"id":4281,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4282]},{"id":4282,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4283]},{"id":4283,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4284]},{"id":4284,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4285]},{"id":4285,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4286]},{"id":4286,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4287]},{"id":4287,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4288,"callFrame":{"functionName":"","scriptId":"873","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-shadow.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4289]},{"id":4289,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4290]},{"id":4290,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4291]},{"id":4291,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4292]},{"id":4292,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4293]},{"id":4293,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4294]},{"id":4294,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4295]},{"id":4295,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4296]},{"id":4296,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":229,"ticks":2}]},{"id":4297,"callFrame":{"functionName":"","scriptId":"876","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-boolean-literal-compare.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4298,4304]},{"id":4298,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4299]},{"id":4299,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4300]},{"id":4300,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4301]},{"id":4301,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4302]},{"id":4302,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4303]},{"id":4303,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1196,"ticks":1}]},{"id":4304,"callFrame":{"functionName":"__importStar","scriptId":"876","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-boolean-literal-compare.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4305],"positionTicks":[{"line":21,"ticks":2}]},{"id":4305,"callFrame":{"functionName":"","scriptId":"876","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-boolean-literal-compare.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":2}]},{"id":4306,"callFrame":{"functionName":"","scriptId":"877","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-condition.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4307]},{"id":4307,"callFrame":{"functionName":"__importStar","scriptId":"877","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-condition.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4308],"positionTicks":[{"line":21,"ticks":3}]},{"id":4308,"callFrame":{"functionName":"","scriptId":"877","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-condition.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":3},{"line":5,"ticks":1}]},{"id":4309,"callFrame":{"functionName":"","scriptId":"878","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-parameter-property-assignment.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4310]},{"id":4310,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4311]},{"id":4311,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4312]},{"id":4312,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4313]},{"id":4313,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4314]},{"id":4314,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4315]},{"id":4315,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4316]},{"id":4316,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":577,"ticks":1}]},{"id":4317,"callFrame":{"functionName":"","scriptId":"879","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-qualifier.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4318,4325]},{"id":4318,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4319]},{"id":4319,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4320]},{"id":4320,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4321]},{"id":4321,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4322]},{"id":4322,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4323]},{"id":4323,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4324]},{"id":4324,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":4325,"callFrame":{"functionName":"__importStar","scriptId":"879","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-qualifier.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4326],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":1}]},{"id":4326,"callFrame":{"functionName":"","scriptId":"879","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-qualifier.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":3},{"line":5,"ticks":1}]},{"id":4327,"callFrame":{"functionName":"","scriptId":"880","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-template-expression.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4328]},{"id":4328,"callFrame":{"functionName":"__importStar","scriptId":"880","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-template-expression.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4329],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":4329,"callFrame":{"functionName":"","scriptId":"880","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-template-expression.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":2}]},{"id":4330,"callFrame":{"functionName":"","scriptId":"881","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-arguments.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[4331],"positionTicks":[{"line":26,"ticks":2}]},{"id":4331,"callFrame":{"functionName":"__importStar","scriptId":"881","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-arguments.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4332],"positionTicks":[{"line":22,"ticks":1},{"line":18,"ticks":1},{"line":21,"ticks":1}]},{"id":4332,"callFrame":{"functionName":"","scriptId":"881","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-arguments.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":2}]},{"id":4333,"callFrame":{"functionName":"","scriptId":"882","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-assertion.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4334]},{"id":4334,"callFrame":{"functionName":"__importStar","scriptId":"882","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-assertion.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4335],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":3}]},{"id":4335,"callFrame":{"functionName":"","scriptId":"882","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-assertion.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4336,"callFrame":{"functionName":"","scriptId":"883","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-constraint.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[4337,4342],"positionTicks":[{"line":28,"ticks":2}]},{"id":4337,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4338]},{"id":4338,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4339]},{"id":4339,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4340]},{"id":4340,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4341]},{"id":4341,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1018,"ticks":1}]},{"id":4342,"callFrame":{"functionName":"__importStar","scriptId":"883","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-constraint.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4343],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":2}]},{"id":4343,"callFrame":{"functionName":"","scriptId":"883","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-constraint.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":2,"ticks":1}]},{"id":4344,"callFrame":{"functionName":"","scriptId":"884","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-parameters.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4345]},{"id":4345,"callFrame":{"functionName":"__importStar","scriptId":"884","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-parameters.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4346],"positionTicks":[{"line":21,"ticks":3}]},{"id":4346,"callFrame":{"functionName":"","scriptId":"884","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-parameters.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":2}]},{"id":4349,"callFrame":{"functionName":"","scriptId":"889","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-enum-comparison.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4350,4359],"positionTicks":[{"line":27,"ticks":1}]},{"id":4350,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4351]},{"id":4351,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4352]},{"id":4352,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4353]},{"id":4353,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4354]},{"id":4354,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4355,4361]},{"id":4355,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4356]},{"id":4356,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4357]},{"id":4357,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4358]},{"id":4358,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4361,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4362]},{"id":4362,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":1,"children":[4363],"positionTicks":[{"line":1500,"ticks":1}]},{"id":4363,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4364]},{"id":4364,"callFrame":{"functionName":"","scriptId":"890","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/enum-utils/shared.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4365],"positionTicks":[{"line":29,"ticks":1}]},{"id":4365,"callFrame":{"functionName":"__importStar","scriptId":"890","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/enum-utils/shared.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4366],"positionTicks":[{"line":21,"ticks":2}]},{"id":4366,"callFrame":{"functionName":"","scriptId":"890","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/enum-utils/shared.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":3},{"line":5,"ticks":1}]},{"id":4359,"callFrame":{"functionName":"__importStar","scriptId":"889","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-enum-comparison.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4360],"positionTicks":[{"line":21,"ticks":3}]},{"id":4360,"callFrame":{"functionName":"","scriptId":"889","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-enum-comparison.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4367,"callFrame":{"functionName":"","scriptId":"893","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-return.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4368],"positionTicks":[{"line":27,"ticks":1}]},{"id":4368,"callFrame":{"functionName":"__importStar","scriptId":"893","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-return.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4369],"positionTicks":[{"line":21,"ticks":4}]},{"id":4369,"callFrame":{"functionName":"","scriptId":"893","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-return.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4372,"callFrame":{"functionName":"","scriptId":"894","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-unary-minus.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4373]},{"id":4373,"callFrame":{"functionName":"__importStar","scriptId":"894","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-unary-minus.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4374],"positionTicks":[{"line":21,"ticks":4}]},{"id":4374,"callFrame":{"functionName":"","scriptId":"894","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-unary-minus.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":2}]},{"id":4375,"callFrame":{"functionName":"","scriptId":"895","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-expressions.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4376]},{"id":4376,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4377]},{"id":4377,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4378]},{"id":4378,"callFrame":{"functionName":"no-unused-expressions","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":226,"columnNumber":29},"hitCount":0,"children":[4379]},{"id":4379,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4380]},{"id":4380,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4381]},{"id":4381,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4382]},{"id":4382,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4383]},{"id":4383,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4384]},{"id":4384,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4385]},{"id":4385,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4386]},{"id":4386,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4387]},{"id":4387,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1350,"ticks":1}]},{"id":4390,"callFrame":{"functionName":"","scriptId":"897","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4391]},{"id":4391,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4392]},{"id":4392,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4393]},{"id":4393,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4394]},{"id":4394,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4395]},{"id":4395,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4396]},{"id":4396,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4397]},{"id":4397,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":4398,"callFrame":{"functionName":"","scriptId":"898","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-use-before-define.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4399]},{"id":4399,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4400]},{"id":4400,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4401]},{"id":4401,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4402]},{"id":4402,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4403]},{"id":4403,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4404]},{"id":4404,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4405]},{"id":4405,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4406]},{"id":4406,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4407]},{"id":4407,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4408,"callFrame":{"functionName":"","scriptId":"899","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-useless-constructor.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4409]},{"id":4409,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4410]},{"id":4410,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4411]},{"id":4411,"callFrame":{"functionName":"no-useless-constructor","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":237,"columnNumber":30},"hitCount":0,"children":[4412]},{"id":4412,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4413]},{"id":4413,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4414]},{"id":4414,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4415]},{"id":4415,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4416]},{"id":4416,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4417]},{"id":4417,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4418]},{"id":4418,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4419]},{"id":4419,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4420]},{"id":4420,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1350,"ticks":1}]},{"id":4421,"callFrame":{"functionName":"","scriptId":"904","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/non-nullable-type-assertion-style.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4422,4433],"positionTicks":[{"line":28,"ticks":1}]},{"id":4422,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4423]},{"id":4423,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":1,"children":[4424],"positionTicks":[{"line":1296,"ticks":1}]},{"id":4424,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4425]},{"id":4425,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4426]},{"id":4426,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4427]},{"id":4427,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4428]},{"id":4428,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4429]},{"id":4429,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4430]},{"id":4430,"callFrame":{"functionName":"finalizeEsmResolution","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1232,"columnNumber":30},"hitCount":0,"children":[4431]},{"id":4431,"callFrame":{"functionName":"tryFile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":508,"columnNumber":16},"hitCount":0,"children":[4432]},{"id":4432,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":4433,"callFrame":{"functionName":"__importStar","scriptId":"904","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/non-nullable-type-assertion-style.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4434],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":1}]},{"id":4434,"callFrame":{"functionName":"","scriptId":"904","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/non-nullable-type-assertion-style.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1}]},{"id":4435,"callFrame":{"functionName":"","scriptId":"905","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/only-throw-error.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[4436],"positionTicks":[{"line":27,"ticks":2}]},{"id":4436,"callFrame":{"functionName":"__importStar","scriptId":"905","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/only-throw-error.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4437],"positionTicks":[{"line":21,"ticks":2}]},{"id":4437,"callFrame":{"functionName":"","scriptId":"905","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/only-throw-error.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":2}]},{"id":4438,"callFrame":{"functionName":"","scriptId":"907","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-as-const.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":5,"ticks":1}]},{"id":4439,"callFrame":{"functionName":"","scriptId":"908","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-destructuring.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4440],"positionTicks":[{"line":27,"ticks":1}]},{"id":4440,"callFrame":{"functionName":"getESLintCoreRule","scriptId":"790","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js","lineNumber":6,"columnNumber":26},"hitCount":0,"children":[4441]},{"id":4441,"callFrame":{"functionName":"get","scriptId":"238","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js","lineNumber":64,"columnNumber":7},"hitCount":0,"children":[4442]},{"id":4442,"callFrame":{"functionName":"prefer-destructuring","scriptId":"237","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/index.js","lineNumber":259,"columnNumber":28},"hitCount":0,"children":[4443]},{"id":4443,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4444]},{"id":4444,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4445]},{"id":4445,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4446]},{"id":4446,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4447]},{"id":4447,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4448]},{"id":4448,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4449]},{"id":4449,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4450]},{"id":4450,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4451,4452]},{"id":4451,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1350,"ticks":1}]},{"id":4452,"callFrame":{"functionName":"","scriptId":"909","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/rules/prefer-destructuring.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":17,"ticks":1}]},{"id":4453,"callFrame":{"functionName":"","scriptId":"911","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-find.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4454]},{"id":4454,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4455]},{"id":4455,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4456]},{"id":4456,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4457]},{"id":4457,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4458]},{"id":4458,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4459]},{"id":4459,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4460]},{"id":4460,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4461]},{"id":4461,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4462]},{"id":4462,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[4463]},{"id":4463,"callFrame":{"functionName":"#updateContext","scriptId":"28","url":"node:internal/url","lineNumber":881,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":883,"ticks":1}]},{"id":4464,"callFrame":{"functionName":"","scriptId":"914","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-includes.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4465,4476],"positionTicks":[{"line":28,"ticks":1}]},{"id":4465,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4466]},{"id":4466,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4467]},{"id":4467,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4468]},{"id":4468,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4469]},{"id":4469,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4470]},{"id":4470,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4471]},{"id":4471,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4472,4474]},{"id":4472,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[4473]},{"id":4473,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":442,"ticks":1}]},{"id":4474,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4475]},{"id":4475,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":7,"positionTicks":[{"line":1350,"ticks":7}]},{"id":4476,"callFrame":{"functionName":"__importStar","scriptId":"914","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-includes.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4477],"positionTicks":[{"line":21,"ticks":3}]},{"id":4477,"callFrame":{"functionName":"","scriptId":"914","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-includes.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1}]},{"id":4478,"callFrame":{"functionName":"","scriptId":"918","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-nullish-coalescing.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4479],"positionTicks":[{"line":27,"ticks":1}]},{"id":4479,"callFrame":{"functionName":"__importStar","scriptId":"918","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-nullish-coalescing.js","lineNumber":17,"columnNumber":59},"hitCount":5,"children":[4480],"positionTicks":[{"line":18,"ticks":2},{"line":21,"ticks":3}]},{"id":4480,"callFrame":{"functionName":"","scriptId":"918","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-nullish-coalescing.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":4482,"callFrame":{"functionName":"","scriptId":"919","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4483,4485],"positionTicks":[{"line":27,"ticks":1}]},{"id":4483,"callFrame":{"functionName":"__importStar","scriptId":"919","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4484],"positionTicks":[{"line":21,"ticks":3}]},{"id":4484,"callFrame":{"functionName":"","scriptId":"919","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain.js","lineNumber":1,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":2,"ticks":1}]},{"id":4485,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4486]},{"id":4486,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4487]},{"id":4487,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4488]},{"id":4488,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4489]},{"id":4489,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4490,4491]},{"id":4490,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"children":[4526],"positionTicks":[{"line":1133,"ticks":1}]},{"id":4526,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4527]},{"id":4527,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4528]},{"id":4528,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4491,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4492]},{"id":4492,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4493]},{"id":4493,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4494,4496,4529]},{"id":4494,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"children":[4495],"positionTicks":[{"line":1350,"ticks":2}]},{"id":4495,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":135,"ticks":2}]},{"id":4496,"callFrame":{"functionName":"","scriptId":"920","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/analyzeChain.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4497,4506]},{"id":4497,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4498]},{"id":4498,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4499]},{"id":4499,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4500]},{"id":4500,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4501]},{"id":4501,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4502,4511]},{"id":4502,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4503,4508]},{"id":4503,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4504]},{"id":4504,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[4505]},{"id":4505,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":524,"ticks":1}]},{"id":4508,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4509]},{"id":4509,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4510]},{"id":4510,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":19,"ticks":2}]},{"id":4511,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4512]},{"id":4512,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4513]},{"id":4513,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4514,4515]},{"id":4514,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"children":[4525],"positionTicks":[{"line":1350,"ticks":2}]},{"id":4525,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":135,"ticks":2}]},{"id":4515,"callFrame":{"functionName":"","scriptId":"921","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/checkNullishAndReport.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4516,4523]},{"id":4516,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4517]},{"id":4517,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4518]},{"id":4518,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4519]},{"id":4519,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4520]},{"id":4520,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4521]},{"id":4521,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4522]},{"id":4522,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":4523,"callFrame":{"functionName":"__importStar","scriptId":"921","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/checkNullishAndReport.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4524],"positionTicks":[{"line":21,"ticks":2}]},{"id":4524,"callFrame":{"functionName":"","scriptId":"921","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/checkNullishAndReport.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":2}]},{"id":4506,"callFrame":{"functionName":"__importStar","scriptId":"920","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/analyzeChain.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4507],"positionTicks":[{"line":21,"ticks":4}]},{"id":4507,"callFrame":{"functionName":"","scriptId":"920","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/analyzeChain.js","lineNumber":1,"columnNumber":82},"hitCount":2,"positionTicks":[{"line":2,"ticks":2}]},{"id":4529,"callFrame":{"functionName":"","scriptId":"923","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/gatherLogicalOperands.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4530,4539],"positionTicks":[{"line":29,"ticks":1}]},{"id":4530,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4531]},{"id":4531,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4532]},{"id":4532,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4533]},{"id":4533,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4534]},{"id":4534,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4535]},{"id":4535,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4536]},{"id":4536,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4537]},{"id":4537,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4538]},{"id":4538,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4539,"callFrame":{"functionName":"__importStar","scriptId":"923","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/gatherLogicalOperands.js","lineNumber":17,"columnNumber":59},"hitCount":5,"children":[4540],"positionTicks":[{"line":22,"ticks":1},{"line":18,"ticks":1},{"line":21,"ticks":3}]},{"id":4540,"callFrame":{"functionName":"","scriptId":"923","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/gatherLogicalOperands.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4541,"callFrame":{"functionName":"","scriptId":"925","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4542]},{"id":4542,"callFrame":{"functionName":"__importStar","scriptId":"925","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly.js","lineNumber":17,"columnNumber":59},"hitCount":5,"children":[4543],"positionTicks":[{"line":18,"ticks":3},{"line":21,"ticks":2}]},{"id":4543,"callFrame":{"functionName":"","scriptId":"925","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":2}]},{"id":4545,"callFrame":{"functionName":"","scriptId":"927","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-reduce-type-parameter.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4546]},{"id":4546,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4547]},{"id":4547,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4548]},{"id":4548,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4549]},{"id":4549,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4550]},{"id":4550,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4551]},{"id":4551,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4552]},{"id":4552,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4553]},{"id":4553,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4554]},{"id":4554,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":4555,"callFrame":{"functionName":"","scriptId":"928","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-regexp-exec.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4556]},{"id":4556,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4557]},{"id":4557,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4558]},{"id":4558,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4559]},{"id":4559,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4560]},{"id":4560,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4561]},{"id":4561,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4562]},{"id":4562,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":4563,"callFrame":{"functionName":"","scriptId":"929","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-return-this-type.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4564]},{"id":4564,"callFrame":{"functionName":"__importStar","scriptId":"929","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-return-this-type.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4565],"positionTicks":[{"line":21,"ticks":3}]},{"id":4565,"callFrame":{"functionName":"","scriptId":"929","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-return-this-type.js","lineNumber":1,"columnNumber":82},"hitCount":5,"positionTicks":[{"line":2,"ticks":3},{"line":8,"ticks":1},{"line":5,"ticks":1}]},{"id":4566,"callFrame":{"functionName":"","scriptId":"930","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-string-starts-ends-with.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4567]},{"id":4567,"callFrame":{"functionName":"RegExpParser","scriptId":"915","url":"file:///Users/josh/repos/performance/node_modules/@eslint-community/regexpp/index.js","lineNumber":2586,"columnNumber":15},"hitCount":0,"children":[4568]},{"id":4568,"callFrame":{"functionName":"RegExpValidator","scriptId":"915","url":"file:///Users/josh/repos/performance/node_modules/@eslint-community/regexpp/index.js","lineNumber":582,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":598,"ticks":1}]},{"id":4569,"callFrame":{"functionName":"","scriptId":"932","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/promise-function-async.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4570],"positionTicks":[{"line":27,"ticks":1}]},{"id":4570,"callFrame":{"functionName":"__importStar","scriptId":"932","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/promise-function-async.js","lineNumber":17,"columnNumber":59},"hitCount":3,"children":[4571],"positionTicks":[{"line":21,"ticks":3}]},{"id":4571,"callFrame":{"functionName":"","scriptId":"932","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/promise-function-async.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":1}]},{"id":4572,"callFrame":{"functionName":"","scriptId":"935","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-plus-operands.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4573]},{"id":4573,"callFrame":{"functionName":"__importStar","scriptId":"935","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-plus-operands.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4574],"positionTicks":[{"line":18,"ticks":2},{"line":21,"ticks":2}]},{"id":4574,"callFrame":{"functionName":"","scriptId":"935","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-plus-operands.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":3}]},{"id":4575,"callFrame":{"functionName":"","scriptId":"936","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-template-expressions.js","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":4576,"callFrame":{"functionName":"","scriptId":"937","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/return-await.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4577],"positionTicks":[{"line":28,"ticks":1}]},{"id":4577,"callFrame":{"functionName":"__importStar","scriptId":"937","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/return-await.js","lineNumber":17,"columnNumber":59},"hitCount":4,"children":[4578],"positionTicks":[{"line":18,"ticks":3},{"line":21,"ticks":1}]},{"id":4578,"callFrame":{"functionName":"","scriptId":"937","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/return-await.js","lineNumber":1,"columnNumber":82},"hitCount":3,"positionTicks":[{"line":2,"ticks":1},{"line":8,"ticks":1},{"line":4,"ticks":1}]},{"id":4579,"callFrame":{"functionName":"","scriptId":"939","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/strict-boolean-expressions.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4580,4591],"positionTicks":[{"line":30,"ticks":1}]},{"id":4580,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4581]},{"id":4581,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4582]},{"id":4582,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4583]},{"id":4583,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4584]},{"id":4584,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4585]},{"id":4585,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4586]},{"id":4586,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4587]},{"id":4587,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4588]},{"id":4588,"callFrame":{"functionName":"pathToFileURL","scriptId":"28","url":"node:internal/url","lineNumber":1529,"columnNumber":22},"hitCount":0,"children":[4589]},{"id":4589,"callFrame":{"functionName":"URL","scriptId":"28","url":"node:internal/url","lineNumber":798,"columnNumber":13},"hitCount":0,"children":[4590]},{"id":4590,"callFrame":{"functionName":"parse","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":814,"ticks":1}]},{"id":4591,"callFrame":{"functionName":"__importStar","scriptId":"939","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/strict-boolean-expressions.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4592],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":1}]},{"id":4592,"callFrame":{"functionName":"","scriptId":"939","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/strict-boolean-expressions.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":2},{"line":8,"ticks":2}]},{"id":4593,"callFrame":{"functionName":"","scriptId":"940","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/switch-exhaustiveness-check.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4594,4603],"positionTicks":[{"line":29,"ticks":1}]},{"id":4594,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4595]},{"id":4595,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4596]},{"id":4596,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4597]},{"id":4597,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4598]},{"id":4598,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4599]},{"id":4599,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4600]},{"id":4600,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4601]},{"id":4601,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":0,"children":[4602]},{"id":4602,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":4603,"callFrame":{"functionName":"__importStar","scriptId":"940","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/switch-exhaustiveness-check.js","lineNumber":17,"columnNumber":59},"hitCount":5,"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":4}]},{"id":4604,"callFrame":{"functionName":"","scriptId":"942","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/typedef.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4605]},{"id":4605,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4606]},{"id":4606,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4607]},{"id":4607,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4608]},{"id":4608,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4609]},{"id":4609,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1010,"ticks":1}]},{"id":4610,"callFrame":{"functionName":"","scriptId":"943","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[4611,4620,4622],"positionTicks":[{"line":28,"ticks":1}]},{"id":4611,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4612]},{"id":4612,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4613]},{"id":4613,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4614]},{"id":4614,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4615]},{"id":4615,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4616]},{"id":4616,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4617]},{"id":4617,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4618]},{"id":4618,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4619]},{"id":4619,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":4620,"callFrame":{"functionName":"__importStar","scriptId":"943","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js","lineNumber":17,"columnNumber":59},"hitCount":2,"children":[4621],"positionTicks":[{"line":18,"ticks":1},{"line":21,"ticks":1}]},{"id":4621,"callFrame":{"functionName":"","scriptId":"943","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js","lineNumber":1,"columnNumber":82},"hitCount":4,"positionTicks":[{"line":2,"ticks":3},{"line":8,"ticks":1}]},{"id":4622,"callFrame":{"functionName":"","scriptId":"943","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js","lineNumber":56,"columnNumber":63},"hitCount":1,"positionTicks":[{"line":67,"ticks":1}]},{"id":3796,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":0,"children":[3797]},{"id":3797,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[3798,3906]},{"id":3798,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":442,"ticks":8}]},{"id":3906,"callFrame":{"functionName":"stringToFlags","scriptId":"27","url":"node:internal/fs/utils","lineNumber":598,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":600,"ticks":1}]},{"id":3975,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":3,"children":[3976,3993],"positionTicks":[{"line":110,"ticks":3}]},{"id":3976,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":3993,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":4370,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"children":[4371,4388],"positionTicks":[{"line":442,"ticks":1}]},{"id":4371,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":442,"ticks":7}]},{"id":4388,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[4389]},{"id":4389,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":535,"ticks":1}]},{"id":4544,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1500,"ticks":2}]},{"id":4138,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":3,"positionTicks":[{"line":122,"ticks":1},{"line":861,"ticks":1},{"line":845,"ticks":1}]},{"id":3799,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[3800,3907]},{"id":3800,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":2,"children":[3801,4216,4238],"positionTicks":[{"line":660,"ticks":2}]},{"id":3801,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[3802,3803]},{"id":3802,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":524,"ticks":4}]},{"id":3803,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":2,"children":[3804],"positionTicks":[{"line":49,"ticks":2}]},{"id":3804,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":6,"children":[3805,4155],"positionTicks":[{"line":2630,"ticks":6}]},{"id":3805,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":0,"children":[3806]},{"id":3806,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":74,"ticks":1},{"line":72,"ticks":1}]},{"id":4155,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":2630,"ticks":3}]},{"id":4216,"callFrame":{"functionName":"normalize","scriptId":"30","url":"node:path","lineNumber":1129,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":1130,"ticks":1}]},{"id":4238,"callFrame":{"functionName":"stat","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":228,"columnNumber":13},"hitCount":0,"children":[4239]},{"id":4239,"callFrame":{"functionName":"internalModuleStat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":229,"ticks":2}]},{"id":3907,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[3908,4103]},{"id":3908,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":4,"positionTicks":[{"line":63,"ticks":4}]},{"id":4103,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":109,"columnNumber":36},"hitCount":1,"children":[4104,4240],"positionTicks":[{"line":110,"ticks":1}]},{"id":4104,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":110,"ticks":6}]},{"id":4240,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":4347,"callFrame":{"functionName":"Module","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":293,"columnNumber":15},"hitCount":1,"children":[4348],"positionTicks":[{"line":294,"ticks":1}]},{"id":4348,"callFrame":{"functionName":"dirname","scriptId":"30","url":"node:path","lineNumber":1277,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":162,"ticks":1}]},{"id":4481,"callFrame":{"functionName":"canBeRequiredWithoutScheme","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":296,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":297,"ticks":1}]},{"id":4122,"callFrame":{"functionName":"reportModuleToWatchMode","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":271,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":272,"ticks":1}]},{"id":1822,"callFrame":{"functionName":"getMaybeCachedSource","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1480,"columnNumber":29},"hitCount":1,"children":[1823],"positionTicks":[{"line":1490,"ticks":1}]},{"id":1823,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[1824]},{"id":1824,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":442,"ticks":2}]},{"id":1825,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[1826,1833]},{"id":1826,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[1827,1831]},{"id":1827,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[1828]},{"id":1828,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[1829]},{"id":1829,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[1830]},{"id":1830,"callFrame":{"functionName":"lstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2630,"ticks":1}]},{"id":1831,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":621,"ticks":1}]},{"id":1833,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[1834]},{"id":1834,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":4624,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":8,"positionTicks":[{"line":1350,"ticks":8}]},{"id":4625,"callFrame":{"functionName":"","scriptId":"946","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/parser/dist/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4626]},{"id":4626,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4627]},{"id":4627,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4628]},{"id":4628,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4629]},{"id":4629,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4630]},{"id":4630,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4631]},{"id":4631,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4632]},{"id":4632,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4633]},{"id":4633,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4634,4636]},{"id":4634,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"children":[4635],"positionTicks":[{"line":1350,"ticks":1}]},{"id":4635,"callFrame":{"functionName":"maybeCacheSourceMap","scriptId":"40","url":"node:internal/source_map/source_map_cache","lineNumber":133,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":135,"ticks":1}]},{"id":4636,"callFrame":{"functionName":"","scriptId":"947","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/parser/dist/parser.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4637,4645]},{"id":4637,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4638]},{"id":4638,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4639]},{"id":4639,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4640]},{"id":4640,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4641]},{"id":4641,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4642]},{"id":4642,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4643]},{"id":4643,"callFrame":{"functionName":"trySelf","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":575,"columnNumber":16},"hitCount":0,"children":[4644]},{"id":4644,"callFrame":{"functionName":"get exports","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":61,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":4645,"callFrame":{"functionName":"createDebug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":59,"columnNumber":21},"hitCount":0,"children":[4646]},{"id":4646,"callFrame":{"functionName":"useColors","scriptId":"183","url":"file:///Users/josh/repos/performance/node_modules/debug/src/node.js","lineNumber":154,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":158,"ticks":1}]},{"id":4652,"callFrame":{"functionName":"","scriptId":"949","url":"file:///Users/josh/repos/performance/node_modules/typescript-eslint/dist/configs/all.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4653]},{"id":4653,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4654]},{"id":4654,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4655]},{"id":4655,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4656]},{"id":4656,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4657]},{"id":4657,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4658]},{"id":4658,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[4659]},{"id":4659,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[4660]},{"id":4660,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[4661,4662]},{"id":4661,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1350,"ticks":1}]},{"id":4662,"callFrame":{"functionName":"","scriptId":"951","url":"file:///Users/josh/repos/performance/node_modules/typescript-eslint/dist/configs/eslint-recommended.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4663]},{"id":4663,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[4664]},{"id":4664,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[4665]},{"id":4665,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[4666]},{"id":4666,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[4667]},{"id":4667,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[4668]},{"id":4668,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[4669]},{"id":4669,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[4670]},{"id":4670,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[4671]},{"id":4671,"callFrame":{"functionName":"packageExportsResolve","scriptId":"95","url":"node:internal/modules/esm/resolve","lineNumber":571,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":575,"ticks":1}]},{"id":4647,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[4648]},{"id":4648,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[4649]},{"id":4649,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[4650]},{"id":4650,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[4651]},{"id":4651,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":712,"ticks":1}]},{"id":4676,"callFrame":{"functionName":"exports.default","scriptId":"949","url":"file:///Users/josh/repos/performance/node_modules/typescript-eslint/dist/configs/all.js","lineNumber":13,"columnNumber":18},"hitCount":0,"children":[4677]},{"id":4677,"callFrame":{"functionName":"exports.default","scriptId":"950","url":"file:///Users/josh/repos/performance/node_modules/typescript-eslint/dist/configs/base.js","lineNumber":2,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":25498,"callFrame":{"functionName":"","scriptId":"966","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/formatters/stylish.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[25499]},{"id":25499,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[25500]},{"id":25500,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[25501]},{"id":25501,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[25502]},{"id":25502,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[25503]},{"id":25503,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[25504,25530]},{"id":25504,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[25505]},{"id":25505,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[25506,25508]},{"id":25506,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[25507]},{"id":25507,"callFrame":{"functionName":"readFileUtf8","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":435,"ticks":1}]},{"id":25508,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":1,"children":[25509,25510,25535],"positionTicks":[{"line":1407,"ticks":1}]},{"id":25509,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":1350,"ticks":2}]},{"id":25510,"callFrame":{"functionName":"","scriptId":"967","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/chalk/source/index.js","lineNumber":0,"columnNumber":0},"hitCount":2,"children":[25511],"positionTicks":[{"line":105,"ticks":1},{"line":61,"ticks":1}]},{"id":25511,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[25512]},{"id":25512,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[25513]},{"id":25513,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[25514]},{"id":25514,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":1,"children":[25515],"positionTicks":[{"line":313,"ticks":1}]},{"id":25515,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[25516]},{"id":25516,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":1,"children":[25517,25519],"positionTicks":[{"line":1283,"ticks":1}]},{"id":25517,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[25518,25520]},{"id":25518,"callFrame":{"functionName":"getNearestParentPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1500,"ticks":1}]},{"id":25520,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[25521,25522]},{"id":25521,"callFrame":{"functionName":"wrapSafe","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1349,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1350,"ticks":1}]},{"id":25522,"callFrame":{"functionName":"","scriptId":"969","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/supports-color/index.js","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[25523],"positionTicks":[{"line":133,"ticks":1}]},{"id":25523,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[25524]},{"id":25524,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[25525]},{"id":25525,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[25526]},{"id":25526,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[25527]},{"id":25527,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[25528]},{"id":25528,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[25529]},{"id":25529,"callFrame":{"functionName":"Module._nodeModulePaths","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":842,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":858,"ticks":1}]},{"id":25519,"callFrame":{"functionName":"assembleStyles","scriptId":"968","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/ansi-styles/index.js","lineNumber":60,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":132,"ticks":1},{"line":130,"ticks":1}]},{"id":25535,"callFrame":{"functionName":"","scriptId":"972","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/strip-ansi/index.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[25536]},{"id":25536,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[25537]},{"id":25537,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[25538]},{"id":25538,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[25539]},{"id":25539,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[25540]},{"id":25540,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[25541,25542]},{"id":25541,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":1172,"ticks":1}]},{"id":25542,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[25543]},{"id":25543,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[25544]},{"id":25544,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[25545]},{"id":25545,"callFrame":{"functionName":"makeRequireFunction","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":114,"columnNumber":28},"hitCount":0,"children":[25546]},{"id":25546,"callFrame":{"functionName":"setOwnProperty","scriptId":"13","url":"node:internal/util","lineNumber":740,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":25530,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[25531]},{"id":25531,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[25532]},{"id":25532,"callFrame":{"functionName":"resolveExports","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":617,"columnNumber":23},"hitCount":0,"children":[25533]},{"id":25533,"callFrame":{"functionName":"readPackage","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":98,"columnNumber":20},"hitCount":0,"children":[25534]},{"id":25534,"callFrame":{"functionName":"readPackageJSON","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":4678,"callFrame":{"functionName":"","scriptId":"361","url":"file:///Users/josh/repos/performance/cases/files-1024-layout-even-singlerun-true-types-service/eslint.config.js?mtime=1721238102907","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4679]},{"id":4679,"callFrame":{"functionName":"initializeImportMetaObject","scriptId":"65","url":"node:internal/modules/esm/utils","lineNumber":191,"columnNumber":35},"hitCount":0,"children":[4680]},{"id":4680,"callFrame":{"functionName":"defaultInitializeImportMetaForModule","scriptId":"65","url":"node:internal/modules/esm/utils","lineNumber":180,"columnNumber":45},"hitCount":1,"children":[4681],"positionTicks":[{"line":183,"ticks":1}]},{"id":4681,"callFrame":{"functionName":"importMetaInitialize","scriptId":"264","url":"node:internal/modules/esm/loader","lineNumber":598,"columnNumber":22},"hitCount":0,"children":[4682]},{"id":4682,"callFrame":{"functionName":"initializeImportMeta","scriptId":"962","url":"node:internal/modules/esm/initialize_import_meta","lineNumber":55,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":69,"ticks":1}]},{"id":4685,"callFrame":{"functionName":"normalize","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":853,"columnNumber":16},"hitCount":0,"children":[4686]},{"id":4686,"callFrame":{"functionName":"assertValidBaseConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":323,"columnNumber":30},"hitCount":0,"children":[4687]},{"id":4687,"callFrame":{"functionName":"validate","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":411,"columnNumber":9},"hitCount":2,"positionTicks":[{"line":445,"ticks":2}]},{"id":4688,"callFrame":{"functionName":"lintFiles","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":787,"columnNumber":19},"hitCount":4,"children":[5012],"positionTicks":[{"line":978,"ticks":1},{"line":977,"ticks":1},{"line":882,"ticks":1},{"line":866,"ticks":1}]},{"id":5012,"callFrame":{"functionName":"","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":881,"columnNumber":26},"hitCount":3,"children":[5013,5015,5024],"positionTicks":[{"line":882,"ticks":2},{"line":963,"ticks":1}]},{"id":5013,"callFrame":{"functionName":"getConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1118,"columnNumber":10},"hitCount":0,"children":[5014]},{"id":5014,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":948,"ticks":1}]},{"id":5015,"callFrame":{"functionName":"retry","scriptId":"324","url":"file:///Users/josh/repos/performance/node_modules/@humanwhocodes/retry/dist/retrier.cjs","lineNumber":194,"columnNumber":9},"hitCount":2,"children":[5016],"positionTicks":[{"line":214,"ticks":2}]},{"id":5016,"callFrame":{"functionName":"","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":931,"columnNumber":37},"hitCount":0,"children":[5017]},{"id":5017,"callFrame":{"functionName":"readFile","scriptId":"78","url":"node:internal/fs/promises","lineNumber":1236,"columnNumber":23},"hitCount":5,"children":[5018,5020,5021],"positionTicks":[{"line":1238,"ticks":2},{"line":1246,"ticks":2},{"line":1244,"ticks":1}]},{"id":5018,"callFrame":{"functionName":"getOptions","scriptId":"27","url":"node:internal/fs/utils","lineNumber":323,"columnNumber":19},"hitCount":1,"children":[5019],"positionTicks":[{"line":324,"ticks":1}]},{"id":5019,"callFrame":{"functionName":"isEncoding","scriptId":"23","url":"node:buffer","lineNumber":556,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":557,"ticks":1}]},{"id":5020,"callFrame":{"functionName":"checkAborted","scriptId":"78","url":"node:internal/fs/promises","lineNumber":471,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":472,"ticks":1},{"line":474,"ticks":1}]},{"id":5021,"callFrame":{"functionName":"open","scriptId":"78","url":"node:internal/fs/promises","lineNumber":634,"columnNumber":19},"hitCount":6,"children":[5022,5023],"positionTicks":[{"line":640,"ticks":6}]},{"id":5022,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":5023,"callFrame":{"functionName":"openFileHandle","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":640,"ticks":1}]},{"id":5024,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":947,"ticks":1}]},{"id":4689,"callFrame":{"functionName":"processTicksAndRejections","scriptId":"32","url":"node:internal/process/task_queues","lineNumber":66,"columnNumber":34},"hitCount":0,"children":[4690,25584]},{"id":4690,"callFrame":{"functionName":"shift","scriptId":"34","url":"node:internal/fixed_queue","lineNumber":107,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":109,"ticks":1}]},{"id":25584,"callFrame":{"functionName":"afterWriteTick","scriptId":"117","url":"node:internal/streams/writable","lineNumber":690,"columnNumber":23},"hitCount":0,"children":[25585]},{"id":25585,"callFrame":{"functionName":"afterWrite","scriptId":"117","url":"node:internal/streams/writable","lineNumber":696,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":708,"ticks":1}]},{"id":4691,"callFrame":{"functionName":"findFiles","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":514,"columnNumber":24},"hitCount":3,"children":[4692,4693,5009],"positionTicks":[{"line":606,"ticks":3}]},{"id":4692,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":536,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":550,"ticks":1}]},{"id":4693,"callFrame":{"functionName":"globMultiSearch","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":435,"columnNumber":30},"hitCount":1,"children":[4694],"positionTicks":[{"line":447,"ticks":1}]},{"id":4694,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":450,"columnNumber":12},"hitCount":0,"children":[4695]},{"id":4695,"callFrame":{"functionName":"globSearch","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":236,"columnNumber":25},"hitCount":0,"children":[4696,4700]},{"id":4696,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":261,"columnNumber":34},"hitCount":0,"children":[4697]},{"id":4697,"callFrame":{"functionName":"Minimatch","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":127,"columnNumber":19},"hitCount":1,"children":[4698],"positionTicks":[{"line":154,"ticks":1}]},{"id":4698,"callFrame":{"functionName":"make","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":159,"columnNumber":14},"hitCount":0,"children":[4699]},{"id":4699,"callFrame":{"functionName":"","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":195,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":197,"ticks":2}]},{"id":4700,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":280,"columnNumber":41},"hitCount":0,"children":[4701]},{"id":4701,"callFrame":{"functionName":"walk","scriptId":"276","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/index.js","lineNumber":8,"columnNumber":13},"hitCount":0,"children":[4702,4704,4709]},{"id":4702,"callFrame":{"functionName":"getSettings","scriptId":"276","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/index.js","lineNumber":28,"columnNumber":20},"hitCount":0,"children":[4703]},{"id":4703,"callFrame":{"functionName":"Settings","scriptId":"302","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/settings.js","lineNumber":5,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":4704,"callFrame":{"functionName":"AsyncProvider","scriptId":"277","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/providers/async.js","lineNumber":4,"columnNumber":15},"hitCount":0,"children":[4705]},{"id":4705,"callFrame":{"functionName":"AsyncReader","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":8,"columnNumber":15},"hitCount":0,"children":[4706,4708]},{"id":4706,"callFrame":{"functionName":"Reader","scriptId":"298","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/reader.js","lineNumber":4,"columnNumber":15},"hitCount":0,"children":[4707]},{"id":4707,"callFrame":{"functionName":"replacePathSegmentSeparator","scriptId":"297","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/common.js","lineNumber":14,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":4708,"callFrame":{"functionName":"fastqueue","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":6,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":22,"ticks":1}]},{"id":4709,"callFrame":{"functionName":"read","scriptId":"277","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/providers/async.js","lineNumber":10,"columnNumber":8},"hitCount":0,"children":[4710,4713]},{"id":4710,"callFrame":{"functionName":"onEntry","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":40,"columnNumber":11},"hitCount":0,"children":[4711]},{"id":4711,"callFrame":{"functionName":"addListener","scriptId":"21","url":"node:events","lineNumber":610,"columnNumber":57},"hitCount":0,"children":[4712]},{"id":4712,"callFrame":{"functionName":"_addListener","scriptId":"21","url":"node:events","lineNumber":547,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":602,"ticks":1}]},{"id":4713,"callFrame":{"functionName":"read","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":22,"columnNumber":8},"hitCount":0,"children":[4714]},{"id":4714,"callFrame":{"functionName":"setImmediate","scriptId":"36","url":"node:timers","lineNumber":280,"columnNumber":21},"hitCount":0,"children":[4715]},{"id":4715,"callFrame":{"functionName":"Immediate","scriptId":"10","url":"node:internal/timers","lineNumber":626,"columnNumber":13},"hitCount":0,"children":[4716]},{"id":4716,"callFrame":{"functionName":"initAsyncResource","scriptId":"10","url":"node:internal/timers","lineNumber":159,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":161,"ticks":1}]},{"id":5009,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":605,"columnNumber":33},"hitCount":0,"children":[5010]},{"id":5010,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":6,"children":[5011],"positionTicks":[{"line":122,"ticks":1},{"line":95,"ticks":1},{"line":74,"ticks":4}]},{"id":5011,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4717,"callFrame":{"functionName":"processImmediate","scriptId":"10","url":"node:internal/timers","lineNumber":437,"columnNumber":27},"hitCount":0,"children":[4718,4720,4729]},{"id":4718,"callFrame":{"functionName":"emitBeforeScript","scriptId":"11","url":"node:internal/async_hooks","lineNumber":508,"columnNumber":25},"hitCount":0,"children":[4719]},{"id":4719,"callFrame":{"functionName":"pushAsyncContext","scriptId":"11","url":"node:internal/async_hooks","lineNumber":538,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":542,"ticks":1}]},{"id":4720,"callFrame":{"functionName":"","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":25,"columnNumber":21},"hitCount":0,"children":[4721]},{"id":4721,"callFrame":{"functionName":"_pushToQueue","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":49,"columnNumber":16},"hitCount":0,"children":[4722]},{"id":4722,"callFrame":{"functionName":"push","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":110,"columnNumber":16},"hitCount":1,"children":[4723],"positionTicks":[{"line":131,"ticks":1}]},{"id":4723,"callFrame":{"functionName":"_worker","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":57,"columnNumber":11},"hitCount":0,"children":[4724]},{"id":4724,"callFrame":{"functionName":"scandir","scriptId":"279","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/index.js","lineNumber":7,"columnNumber":16},"hitCount":0,"children":[4725]},{"id":4725,"callFrame":{"functionName":"read","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":8,"columnNumber":13},"hitCount":0,"children":[4726]},{"id":4726,"callFrame":{"functionName":"readdirWithFileTypes","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":16,"columnNumber":29},"hitCount":0,"children":[4727]},{"id":4727,"callFrame":{"functionName":"readdir","scriptId":"42","url":"node:fs","lineNumber":1448,"columnNumber":16},"hitCount":0,"children":[4728]},{"id":4728,"callFrame":{"functionName":"getOptions","scriptId":"27","url":"node:internal/fs/utils","lineNumber":323,"columnNumber":19},"hitCount":0},{"id":4729,"callFrame":{"functionName":"emitAfterScript","scriptId":"11","url":"node:internal/async_hooks","lineNumber":516,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":521,"ticks":1}]},{"id":4730,"callFrame":{"functionName":"req.oncomplete","scriptId":"42","url":"node:fs","lineNumber":1465,"columnNumber":21},"hitCount":3,"children":[4731],"positionTicks":[{"line":1466,"ticks":2},{"line":1471,"ticks":1}]},{"id":4731,"callFrame":{"functionName":"getDirents","scriptId":"27","url":"node:internal/fs/utils","lineNumber":249,"columnNumber":19},"hitCount":1,"children":[4732],"positionTicks":[{"line":255,"ticks":1}]},{"id":4732,"callFrame":{"functionName":"","scriptId":"13","url":"node:internal/util","lineNumber":534,"columnNumber":17},"hitCount":1,"children":[4733],"positionTicks":[{"line":538,"ticks":1}]},{"id":4733,"callFrame":{"functionName":"","scriptId":"42","url":"node:fs","lineNumber":187,"columnNumber":9},"hitCount":0,"children":[4734]},{"id":4734,"callFrame":{"functionName":"","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":17,"columnNumber":60},"hitCount":1,"children":[4735,4952],"positionTicks":[{"line":23,"ticks":1}]},{"id":4735,"callFrame":{"functionName":"callSuccessCallback","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":101,"columnNumber":28},"hitCount":0,"children":[4736]},{"id":4736,"callFrame":{"functionName":"","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":58,"columnNumber":72},"hitCount":3,"children":[4737,4792],"positionTicks":[{"line":59,"ticks":2},{"line":65,"ticks":1}]},{"id":4737,"callFrame":{"functionName":"_handleEntry","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":77,"columnNumber":16},"hitCount":1,"children":[4738,4779,4797,4897],"positionTicks":[{"line":78,"ticks":1}]},{"id":4738,"callFrame":{"functionName":"isAppliedFilter","scriptId":"297","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/common.js","lineNumber":10,"columnNumber":24},"hitCount":0,"children":[4739]},{"id":4739,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":290,"columnNumber":19},"hitCount":1,"children":[4740,4794],"positionTicks":[{"line":296,"ticks":1}]},{"id":4740,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":314,"columnNumber":40},"hitCount":2,"children":[4741,4781,4870,4890],"positionTicks":[{"line":316,"ticks":2}]},{"id":4741,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":332,"columnNumber":42},"hitCount":0,"children":[4742,4743]},{"id":4742,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":743,"ticks":1}]},{"id":4743,"callFrame":{"functionName":"getConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1118,"columnNumber":10},"hitCount":1,"children":[4744],"positionTicks":[{"line":1120,"ticks":1}]},{"id":4744,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":0,"children":[4745,4755,4764,4768,4778]},{"id":4745,"callFrame":{"functionName":"isDirectoryIgnored","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1165,"columnNumber":19},"hitCount":1,"children":[4746,4748],"positionTicks":[{"line":1202,"ticks":1}]},{"id":4746,"callFrame":{"functionName":"join","scriptId":"30","url":"node:path","lineNumber":1168,"columnNumber":6},"hitCount":0,"children":[4747]},{"id":4747,"callFrame":{"functionName":"normalize","scriptId":"30","url":"node:path","lineNumber":1129,"columnNumber":11},"hitCount":0},{"id":4748,"callFrame":{"functionName":"shouldIgnorePath","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":499,"columnNumber":25},"hitCount":0,"children":[4749]},{"id":4749,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":0,"children":[4750]},{"id":4750,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4751]},{"id":4751,"callFrame":{"functionName":"Minimatch","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":127,"columnNumber":19},"hitCount":0,"children":[4752]},{"id":4752,"callFrame":{"functionName":"make","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":159,"columnNumber":14},"hitCount":0,"children":[4753]},{"id":4753,"callFrame":{"functionName":"","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":195,"columnNumber":25},"hitCount":0,"children":[4754]},{"id":4754,"callFrame":{"functionName":"parse","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":295,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":352,"ticks":2},{"line":643,"ticks":1}]},{"id":4755,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":987,"columnNumber":15},"hitCount":1,"children":[4756,4757],"positionTicks":[{"line":1064,"ticks":1}]},{"id":4756,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1016,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":1018,"ticks":1}]},{"id":4757,"callFrame":{"functionName":"pathMatches","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":565,"columnNumber":20},"hitCount":0,"children":[4758]},{"id":4758,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":587,"columnNumber":48},"hitCount":0,"children":[4759]},{"id":4759,"callFrame":{"functionName":"match","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":574,"columnNumber":15},"hitCount":0,"children":[4760]},{"id":4760,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4761]},{"id":4761,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":0,"children":[4762]},{"id":4762,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":0,"children":[4763]},{"id":4763,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":2,"positionTicks":[{"line":899,"ticks":1},{"line":903,"ticks":1}]},{"id":4764,"callFrame":{"functionName":"shouldIgnorePath","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":499,"columnNumber":25},"hitCount":0,"children":[4765]},{"id":4765,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":0,"children":[4766]},{"id":4766,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4767]},{"id":4767,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":752,"ticks":1}]},{"id":4768,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1090,"columnNumber":49},"hitCount":1,"children":[4769],"positionTicks":[{"line":1095,"ticks":1}]},{"id":4769,"callFrame":{"functionName":"merge","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":367,"columnNumber":6},"hitCount":0,"children":[4770]},{"id":4770,"callFrame":{"functionName":"","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":381,"columnNumber":24},"hitCount":2,"children":[4771,4773,4776],"positionTicks":[{"line":391,"ticks":1},{"line":392,"ticks":1}]},{"id":4771,"callFrame":{"functionName":"validate","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":411,"columnNumber":9},"hitCount":0,"children":[4772]},{"id":4772,"callFrame":{"functionName":"assertIsPluginMemberName","scriptId":"250","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-schema.js","lineNumber":226,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":228,"ticks":1}]},{"id":4773,"callFrame":{"functionName":"merge","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":311,"columnNumber":10},"hitCount":0,"children":[4774]},{"id":4774,"callFrame":{"functionName":"merge","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":367,"columnNumber":6},"hitCount":0,"children":[4775]},{"id":4775,"callFrame":{"functionName":"","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":381,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":395,"ticks":2}]},{"id":4776,"callFrame":{"functionName":"merge","scriptId":"250","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-schema.js","lineNumber":321,"columnNumber":9},"hitCount":0,"children":[4777]},{"id":4777,"callFrame":{"functionName":"deepMerge","scriptId":"250","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-schema.js","lineNumber":69,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":116,"ticks":1}]},{"id":4778,"callFrame":{"functionName":"","scriptId":"243","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-array.js","lineNumber":306,"columnNumber":38},"hitCount":2,"positionTicks":[{"line":378,"ticks":1},{"line":320,"ticks":1}]},{"id":4781,"callFrame":{"functionName":"getConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1118,"columnNumber":10},"hitCount":0,"children":[4782]},{"id":4782,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":5,"children":[4783,4811,4819,4873,4878],"positionTicks":[{"line":1078,"ticks":1},{"line":988,"ticks":2},{"line":1083,"ticks":1},{"line":1074,"ticks":1}]},{"id":4783,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":987,"columnNumber":15},"hitCount":1,"children":[4784,4790],"positionTicks":[{"line":991,"ticks":1}]},{"id":4784,"callFrame":{"functionName":"pathMatches","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":565,"columnNumber":20},"hitCount":2,"children":[4785,4793],"positionTicks":[{"line":572,"ticks":2}]},{"id":4785,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":587,"columnNumber":48},"hitCount":1,"children":[4786],"positionTicks":[{"line":593,"ticks":1}]},{"id":4786,"callFrame":{"functionName":"match","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":574,"columnNumber":15},"hitCount":0,"children":[4787]},{"id":4787,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4788]},{"id":4788,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":0,"children":[4789]},{"id":4789,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":4,"children":[4891],"positionTicks":[{"line":786,"ticks":1},{"line":860,"ticks":3}]},{"id":4891,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":2,"positionTicks":[{"line":798,"ticks":1},{"line":812,"ticks":1}]},{"id":4793,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":6,"children":[4876],"positionTicks":[{"line":1201,"ticks":1},{"line":1193,"ticks":5}]},{"id":4876,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":3,"positionTicks":[{"line":72,"ticks":1},{"line":74,"ticks":1},{"line":116,"ticks":1}]},{"id":4790,"callFrame":{"functionName":"pathMatchesIgnores","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":540,"columnNumber":27},"hitCount":1,"children":[4791,4874],"positionTicks":[{"line":550,"ticks":1}]},{"id":4791,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":549,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":550,"ticks":1}]},{"id":4874,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":2,"children":[4875],"positionTicks":[{"line":1202,"ticks":1},{"line":1201,"ticks":1}]},{"id":4875,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":2,"positionTicks":[{"line":72,"ticks":1},{"line":74,"ticks":1}]},{"id":4811,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1090,"columnNumber":49},"hitCount":0,"children":[4812]},{"id":4812,"callFrame":{"functionName":"merge","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":367,"columnNumber":6},"hitCount":0,"children":[4813]},{"id":4813,"callFrame":{"functionName":"","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":381,"columnNumber":24},"hitCount":0,"children":[4814]},{"id":4814,"callFrame":{"functionName":"merge","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":311,"columnNumber":10},"hitCount":0,"children":[4815]},{"id":4815,"callFrame":{"functionName":"merge","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":367,"columnNumber":6},"hitCount":0,"children":[4816]},{"id":4816,"callFrame":{"functionName":"","scriptId":"249","url":"file:///Users/josh/repos/performance/node_modules/@eslint/object-schema/dist/cjs/index.cjs","lineNumber":381,"columnNumber":24},"hitCount":0,"children":[4817]},{"id":4817,"callFrame":{"functionName":"merge","scriptId":"250","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-schema.js","lineNumber":290,"columnNumber":9},"hitCount":0,"children":[4818]},{"id":4818,"callFrame":{"functionName":"normalizeSeverityToNumber","scriptId":"251","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/severity.js","lineNumber":32,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":38,"ticks":1}]},{"id":4819,"callFrame":{"functionName":"","scriptId":"243","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-array.js","lineNumber":306,"columnNumber":38},"hitCount":0,"children":[4820,4822]},{"id":4820,"callFrame":{"functionName":"validateLanguageOptions","scriptId":"256","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/validate-language-options.js","lineNumber":135,"columnNumber":32},"hitCount":0,"children":[4821]},{"id":4821,"callFrame":{"functionName":"validateSourceType","scriptId":"256","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/validate-language-options.js","lineNumber":76,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":79,"ticks":1}]},{"id":4822,"callFrame":{"functionName":"validate","scriptId":"252","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/rule-validator.js","lineNumber":117,"columnNumber":12},"hitCount":9,"children":[4823],"positionTicks":[{"line":167,"ticks":9}]},{"id":4823,"callFrame":{"functionName":"compile","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":111,"columnNumber":16},"hitCount":0,"children":[4824,4844]},{"id":4824,"callFrame":{"functionName":"_addSchema","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[4825,4837]},{"id":4825,"callFrame":{"functionName":"module.exports","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":2,"columnNumber":26},"hitCount":0,"children":[4826]},{"id":4826,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4827]},{"id":4827,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4828]},{"id":4828,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4829]},{"id":4829,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4830]},{"id":4830,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4831]},{"id":4831,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4832]},{"id":4832,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4833]},{"id":4833,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4834]},{"id":4834,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4835]},{"id":4835,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[4836]},{"id":4836,"callFrame":{"functionName":"stringify","scriptId":"146","url":"file:///Users/josh/repos/performance/node_modules/fast-json-stable-stringify/index.js","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":4837,"callFrame":{"functionName":"resolveIds","scriptId":"138","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/resolve.js","lineNumber":231,"columnNumber":19},"hitCount":0,"children":[4838]},{"id":4838,"callFrame":{"functionName":"module.exports","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":2,"columnNumber":41},"hitCount":0,"children":[4839]},{"id":4839,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[4840]},{"id":4840,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[4841]},{"id":4841,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[4842]},{"id":4842,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":0,"children":[4843]},{"id":4843,"callFrame":{"functionName":"_traverse","scriptId":"144","url":"file:///Users/josh/repos/performance/node_modules/json-schema-traverse/index.js","lineNumber":62,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":4844,"callFrame":{"functionName":"_compile","scriptId":"136","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/ajv.js","lineNumber":328,"columnNumber":17},"hitCount":0,"children":[4845]},{"id":4845,"callFrame":{"functionName":"compile","scriptId":"137","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/index.js","lineNumber":31,"columnNumber":16},"hitCount":0,"children":[4846]},{"id":4846,"callFrame":{"functionName":"localCompile","scriptId":"137","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/index.js","lineNumber":80,"columnNumber":23},"hitCount":8,"children":[4847],"positionTicks":[{"line":120,"ticks":5},{"line":109,"ticks":3}]},{"id":4847,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":3,"children":[4848],"positionTicks":[{"line":374,"ticks":2},{"line":89,"ticks":1}]},{"id":4848,"callFrame":{"functionName":"generate_items","scriptId":"162","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/items.js","lineNumber":1,"columnNumber":40},"hitCount":2,"children":[4849,4850],"positionTicks":[{"line":87,"ticks":1},{"line":77,"ticks":1}]},{"id":4849,"callFrame":{"functionName":"copy","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":29,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":32,"ticks":1}]},{"id":4850,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":2,"children":[4851],"positionTicks":[{"line":374,"ticks":2}]},{"id":4851,"callFrame":{"functionName":"generate_properties","scriptId":"171","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/properties.js","lineNumber":1,"columnNumber":45},"hitCount":0,"children":[4852]},{"id":4852,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":0,"children":[4853,4856]},{"id":4853,"callFrame":{"functionName":"$shouldUseGroup","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":465,"columnNumber":26},"hitCount":0,"children":[4854]},{"id":4854,"callFrame":{"functionName":"$shouldUseRule","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":471,"columnNumber":25},"hitCount":0,"children":[4855]},{"id":4855,"callFrame":{"functionName":"$ruleImplementsSomeKeyword","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":475,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":479,"ticks":1}]},{"id":4856,"callFrame":{"functionName":"generate_items","scriptId":"162","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/items.js","lineNumber":1,"columnNumber":40},"hitCount":1,"children":[4857],"positionTicks":[{"line":124,"ticks":1}]},{"id":4857,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":0,"children":[4858]},{"id":4858,"callFrame":{"functionName":"generate_oneOf","scriptId":"169","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/oneOf.js","lineNumber":1,"columnNumber":40},"hitCount":1,"children":[4859],"positionTicks":[{"line":42,"ticks":1}]},{"id":4859,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":3,"children":[4860],"positionTicks":[{"line":374,"ticks":3}]},{"id":4860,"callFrame":{"functionName":"generate_properties","scriptId":"171","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/properties.js","lineNumber":1,"columnNumber":45},"hitCount":3,"children":[4861,4864,4866],"positionTicks":[{"line":21,"ticks":1},{"line":282,"ticks":2}]},{"id":4861,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":5,"children":[4862],"positionTicks":[{"line":374,"ticks":1},{"line":444,"ticks":4}]},{"id":4862,"callFrame":{"functionName":"generate_oneOf","scriptId":"169","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/oneOf.js","lineNumber":1,"columnNumber":40},"hitCount":0,"children":[4863]},{"id":4863,"callFrame":{"functionName":"generate_validate","scriptId":"147","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/dotjs/validate.js","lineNumber":1,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":374,"ticks":1}]},{"id":4864,"callFrame":{"functionName":"toQuotedString","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":157,"columnNumber":23},"hitCount":0,"children":[4865]},{"id":4865,"callFrame":{"functionName":"escapeQuotes","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":116,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":118,"ticks":1}]},{"id":4866,"callFrame":{"functionName":"escapeFragment","scriptId":"141","url":"file:///Users/josh/repos/performance/node_modules/ajv/lib/compile/util.js","lineNumber":226,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":228,"ticks":1}]},{"id":4873,"callFrame":{"functionName":"isDirectoryIgnored","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1165,"columnNumber":19},"hitCount":2,"children":[4880],"positionTicks":[{"line":1170,"ticks":2}]},{"id":4880,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":0,"children":[4881]},{"id":4881,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":2,"positionTicks":[{"line":74,"ticks":1},{"line":78,"ticks":1}]},{"id":4878,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":1,"children":[4879],"positionTicks":[{"line":1219,"ticks":1}]},{"id":4879,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":3,"positionTicks":[{"line":74,"ticks":2},{"line":122,"ticks":1}]},{"id":4870,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":4,"children":[4871],"positionTicks":[{"line":160,"ticks":1},{"line":1201,"ticks":1},{"line":1193,"ticks":2}]},{"id":4871,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":6,"positionTicks":[{"line":72,"ticks":2},{"line":1110,"ticks":1},{"line":74,"ticks":3}]},{"id":4890,"callFrame":{"functionName":"normalizeToPosix","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":140,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":141,"ticks":1}]},{"id":4794,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":308,"columnNumber":39},"hitCount":1,"children":[4795,4805,4885],"positionTicks":[{"line":310,"ticks":1}]},{"id":4795,"callFrame":{"functionName":"isDirectoryIgnored","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1165,"columnNumber":19},"hitCount":13,"children":[4796,4806,4867,4893],"positionTicks":[{"line":1166,"ticks":11},{"line":1170,"ticks":1},{"line":1202,"ticks":1}]},{"id":4796,"callFrame":{"functionName":"join","scriptId":"30","url":"node:path","lineNumber":1168,"columnNumber":6},"hitCount":14,"children":[4877],"positionTicks":[{"line":122,"ticks":1},{"line":72,"ticks":4},{"line":1185,"ticks":1},{"line":74,"ticks":7},{"line":1174,"ticks":1}]},{"id":4877,"callFrame":{"functionName":"normalize","scriptId":"30","url":"node:path","lineNumber":1129,"columnNumber":11},"hitCount":7,"children":[4882],"positionTicks":[{"line":1130,"ticks":5},{"line":1137,"ticks":1},{"line":1142,"ticks":1}]},{"id":4882,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":11,"positionTicks":[{"line":85,"ticks":1},{"line":72,"ticks":2},{"line":74,"ticks":8}]},{"id":4806,"callFrame":{"functionName":"shouldIgnorePath","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":499,"columnNumber":25},"hitCount":0,"children":[4807]},{"id":4807,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":0,"children":[4808]},{"id":4808,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":1,"children":[4809],"positionTicks":[{"line":368,"ticks":1}]},{"id":4809,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":1,"children":[4810],"positionTicks":[{"line":725,"ticks":1}]},{"id":4810,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":2,"children":[4869],"positionTicks":[{"line":786,"ticks":1},{"line":860,"ticks":1}]},{"id":4869,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":2,"children":[4872],"positionTicks":[{"line":786,"ticks":2}]},{"id":4872,"callFrame":{"functionName":"Minimatch.debug","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":156,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":157,"ticks":1}]},{"id":4867,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":4,"children":[4884],"positionTicks":[{"line":1201,"ticks":2},{"line":1202,"ticks":1},{"line":1193,"ticks":1}]},{"id":4884,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":7,"children":[4947],"positionTicks":[{"line":95,"ticks":2},{"line":74,"ticks":3},{"line":72,"ticks":2}]},{"id":4947,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4893,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":1,"children":[4894],"positionTicks":[{"line":506,"ticks":1}]},{"id":4894,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":1,"children":[4895],"positionTicks":[{"line":375,"ticks":1}]},{"id":4895,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":6,"children":[4896,4937],"positionTicks":[{"line":743,"ticks":5},{"line":725,"ticks":1}]},{"id":4896,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":6,"children":[4943],"positionTicks":[{"line":860,"ticks":5},{"line":867,"ticks":1}]},{"id":4943,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":804,"ticks":1}]},{"id":4937,"callFrame":{"functionName":"RegExp: \\/+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":4805,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":310,"columnNumber":57},"hitCount":1,"children":[4917],"positionTicks":[{"line":311,"ticks":1}]},{"id":4917,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":1,"children":[4946],"positionTicks":[{"line":725,"ticks":1}]},{"id":4946,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":847,"ticks":1}]},{"id":4885,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":3,"children":[4892],"positionTicks":[{"line":1219,"ticks":2},{"line":1218,"ticks":1}]},{"id":4892,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":5,"positionTicks":[{"line":72,"ticks":1},{"line":74,"ticks":3},{"line":75,"ticks":1}]},{"id":4779,"callFrame":{"functionName":"_emitEntry","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":92,"columnNumber":14},"hitCount":0,"children":[4780]},{"id":4780,"callFrame":{"functionName":"emit","scriptId":"21","url":"node:events","lineNumber":466,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":545,"ticks":1}]},{"id":4797,"callFrame":{"functionName":"_pushToQueue","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":49,"columnNumber":16},"hitCount":1,"children":[4798],"positionTicks":[{"line":52,"ticks":1}]},{"id":4798,"callFrame":{"functionName":"push","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":110,"columnNumber":16},"hitCount":0,"children":[4799,4942]},{"id":4799,"callFrame":{"functionName":"_worker","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":57,"columnNumber":11},"hitCount":0,"children":[4800,4928]},{"id":4800,"callFrame":{"functionName":"scandir","scriptId":"279","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/index.js","lineNumber":7,"columnNumber":16},"hitCount":0,"children":[4801]},{"id":4801,"callFrame":{"functionName":"read","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":8,"columnNumber":13},"hitCount":0,"children":[4802]},{"id":4802,"callFrame":{"functionName":"readdirWithFileTypes","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":16,"columnNumber":29},"hitCount":0,"children":[4803]},{"id":4803,"callFrame":{"functionName":"readdir","scriptId":"42","url":"node:fs","lineNumber":1448,"columnNumber":16},"hitCount":0,"children":[4804,4868,4883,4886]},{"id":4804,"callFrame":{"functionName":"makeCallback","scriptId":"42","url":"node:fs","lineNumber":184,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":188,"ticks":1}]},{"id":4868,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":14,"positionTicks":[{"line":1474,"ticks":14}]},{"id":4883,"callFrame":{"functionName":"FSReqCallback","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1462,"ticks":2}]},{"id":4886,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[4887]},{"id":4887,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[4888]},{"id":4888,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[4889]},{"id":4889,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":712,"ticks":1}]},{"id":4928,"callFrame":{"functionName":"readdirWithFileTypes","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":16,"columnNumber":29},"hitCount":0,"children":[4929]},{"id":4929,"callFrame":{"functionName":"readdir","scriptId":"42","url":"node:fs","lineNumber":1448,"columnNumber":16},"hitCount":0,"children":[4930,4941]},{"id":4930,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":1449,"ticks":6}]},{"id":4941,"callFrame":{"functionName":"FSReqCallback","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1449,"ticks":1}]},{"id":4942,"callFrame":{"functionName":"readdirWithFileTypes","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":16,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":17,"ticks":1}]},{"id":4897,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[4898]},{"id":4898,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":314,"columnNumber":40},"hitCount":4,"children":[4899,4909,4918],"positionTicks":[{"line":315,"ticks":4}]},{"id":4899,"callFrame":{"functionName":"getConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1118,"columnNumber":10},"hitCount":0,"children":[4900]},{"id":4900,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":8,"children":[4901,4902,4926,4931,4948],"positionTicks":[{"line":941,"ticks":2},{"line":988,"ticks":1},{"line":955,"ticks":1},{"line":947,"ticks":1},{"line":1078,"ticks":2},{"line":1083,"ticks":1}]},{"id":4901,"callFrame":{"functionName":"isDirectoryIgnored","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1165,"columnNumber":19},"hitCount":4,"children":[4920],"positionTicks":[{"line":1166,"ticks":4}]},{"id":4920,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":2,"children":[4933],"positionTicks":[{"line":537,"ticks":1},{"line":1202,"ticks":1}]},{"id":4933,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":3,"positionTicks":[{"line":74,"ticks":2},{"line":72,"ticks":1}]},{"id":4902,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":987,"columnNumber":15},"hitCount":1,"children":[4903,4905,4922,4951],"positionTicks":[{"line":988,"ticks":1}]},{"id":4903,"callFrame":{"functionName":"pathMatches","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":565,"columnNumber":20},"hitCount":0,"children":[4904,4911]},{"id":4904,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":14,"children":[4919],"positionTicks":[{"line":1201,"ticks":1},{"line":1218,"ticks":3},{"line":535,"ticks":1},{"line":1219,"ticks":5},{"line":537,"ticks":2},{"line":1202,"ticks":2}]},{"id":4919,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":11,"children":[4944],"positionTicks":[{"line":72,"ticks":1},{"line":88,"ticks":1},{"line":1099,"ticks":1},{"line":74,"ticks":6},{"line":75,"ticks":1},{"line":86,"ticks":1}]},{"id":4944,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4911,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":587,"columnNumber":48},"hitCount":0,"children":[4912,4921]},{"id":4912,"callFrame":{"functionName":"match","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":574,"columnNumber":15},"hitCount":0,"children":[4913]},{"id":4913,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":2,"children":[4914],"positionTicks":[{"line":763,"ticks":1},{"line":726,"ticks":1}]},{"id":4914,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":5,"children":[4915,4925],"positionTicks":[{"line":743,"ticks":5}]},{"id":4915,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":3,"children":[4916],"positionTicks":[{"line":867,"ticks":1},{"line":869,"ticks":1},{"line":860,"ticks":1}]},{"id":4916,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":7,"children":[4924,4945],"positionTicks":[{"line":895,"ticks":1},{"line":899,"ticks":5},{"line":798,"ticks":1}]},{"id":4924,"callFrame":{"functionName":"RegExp: ^(?!(?:^|\\/)\\.{1,2}(?:$|\\/))(?=.)[^/]*?\\.mjs$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4945,"callFrame":{"functionName":"RegExp: ^(?!(?:^|\\/)\\.{1,2}(?:$|\\/))(?=.)[^/]*?\\.cjs$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4925,"callFrame":{"functionName":"RegExp: \\/+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":4921,"callFrame":{"functionName":"isString","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":310,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":311,"ticks":1}]},{"id":4905,"callFrame":{"functionName":"pathMatchesIgnores","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":540,"columnNumber":27},"hitCount":0,"children":[4906]},{"id":4906,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":3,"children":[4907],"positionTicks":[{"line":1219,"ticks":1},{"line":1218,"ticks":2}]},{"id":4907,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":4,"children":[4908],"positionTicks":[{"line":75,"ticks":1},{"line":72,"ticks":1},{"line":122,"ticks":1},{"line":74,"ticks":1}]},{"id":4908,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4922,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1016,"columnNumber":46},"hitCount":0,"children":[4923]},{"id":4923,"callFrame":{"functionName":"RegExp: ^\\*$|\\/\\*{1,2}$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":4951,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":5,"positionTicks":[{"line":66,"ticks":5}]},{"id":4926,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":7,"children":[4927],"positionTicks":[{"line":1219,"ticks":1},{"line":160,"ticks":1},{"line":537,"ticks":1},{"line":1218,"ticks":4}]},{"id":4927,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":7,"positionTicks":[{"line":72,"ticks":1},{"line":74,"ticks":6}]},{"id":4931,"callFrame":{"functionName":"shouldIgnorePath","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":499,"columnNumber":25},"hitCount":0,"children":[4932]},{"id":4932,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":2,"children":[4938],"positionTicks":[{"line":506,"ticks":2}]},{"id":4938,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4939]},{"id":4939,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":0,"children":[4940]},{"id":4940,"callFrame":{"functionName":"RegExp: \\/+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4948,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":0,"children":[4949]},{"id":4949,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4950]},{"id":4950,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":743,"ticks":1}]},{"id":4909,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":8,"children":[4910],"positionTicks":[{"line":1219,"ticks":1},{"line":1202,"ticks":2},{"line":1218,"ticks":2},{"line":1201,"ticks":3}]},{"id":4910,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":15,"children":[4936],"positionTicks":[{"line":95,"ticks":2},{"line":88,"ticks":1},{"line":74,"ticks":7},{"line":122,"ticks":1},{"line":72,"ticks":4}]},{"id":4936,"callFrame":{"functionName":"normalizeString","scriptId":"30","url":"node:path","lineNumber":65,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4918,"callFrame":{"functionName":"normalizeToPosix","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":140,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":141,"ticks":1}]},{"id":4792,"callFrame":{"functionName":"worked","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":212,"columnNumber":32},"hitCount":2,"children":[4934],"positionTicks":[{"line":223,"ticks":2}]},{"id":4934,"callFrame":{"functionName":"release","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":158,"columnNumber":19},"hitCount":0,"children":[4935]},{"id":4935,"callFrame":{"functionName":"release","scriptId":"296","url":"file:///Users/josh/repos/performance/node_modules/reusify/reusify.js","lineNumber":21,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":4952,"callFrame":{"functionName":"","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":58,"columnNumber":72},"hitCount":0,"children":[4953,5003]},{"id":4953,"callFrame":{"functionName":"_handleEntry","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":77,"columnNumber":16},"hitCount":0,"children":[4954,4966,4997]},{"id":4954,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[4955]},{"id":4955,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":314,"columnNumber":40},"hitCount":1,"children":[4956,4992],"positionTicks":[{"line":315,"ticks":1}]},{"id":4956,"callFrame":{"functionName":"getConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1118,"columnNumber":10},"hitCount":0,"children":[4957]},{"id":4957,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":2,"children":[4958,4965,4978,4988],"positionTicks":[{"line":941,"ticks":2}]},{"id":4958,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":987,"columnNumber":15},"hitCount":1,"children":[4959,4979],"positionTicks":[{"line":988,"ticks":1}]},{"id":4959,"callFrame":{"functionName":"pathMatches","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":565,"columnNumber":20},"hitCount":0,"children":[4960,4976]},{"id":4960,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":587,"columnNumber":48},"hitCount":0,"children":[4961]},{"id":4961,"callFrame":{"functionName":"match","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":574,"columnNumber":15},"hitCount":0,"children":[4962]},{"id":4962,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4963]},{"id":4963,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":5,"children":[4964,4995],"positionTicks":[{"line":743,"ticks":5}]},{"id":4964,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":4,"children":[4991],"positionTicks":[{"line":786,"ticks":1},{"line":860,"ticks":3}]},{"id":4991,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":2,"positionTicks":[{"line":802,"ticks":1},{"line":899,"ticks":1}]},{"id":4995,"callFrame":{"functionName":"RegExp: \\/+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":4976,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":3,"children":[4977],"positionTicks":[{"line":1202,"ticks":2},{"line":1218,"ticks":1}]},{"id":4977,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":5,"positionTicks":[{"line":1110,"ticks":1},{"line":74,"ticks":4}]},{"id":4979,"callFrame":{"functionName":"pathMatchesIgnores","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":540,"columnNumber":27},"hitCount":0,"children":[4980]},{"id":4980,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":1,"children":[4981],"positionTicks":[{"line":1218,"ticks":1}]},{"id":4981,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4965,"callFrame":{"functionName":"isDirectoryIgnored","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1165,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":1166,"ticks":1}]},{"id":4978,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":1,"children":[4985],"positionTicks":[{"line":768,"ticks":1}]},{"id":4985,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4986]},{"id":4986,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":0,"children":[4987]},{"id":4987,"callFrame":{"functionName":"Minimatch.matchOne","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":785,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":860,"ticks":1}]},{"id":4988,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":0,"children":[4989]},{"id":4989,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":5,"positionTicks":[{"line":116,"ticks":1},{"line":74,"ticks":4}]},{"id":4992,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":1,"children":[4996],"positionTicks":[{"line":535,"ticks":1}]},{"id":4996,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":2,"positionTicks":[{"line":75,"ticks":1},{"line":95,"ticks":1}]},{"id":4966,"callFrame":{"functionName":"isAppliedFilter","scriptId":"297","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/common.js","lineNumber":10,"columnNumber":24},"hitCount":0,"children":[4967]},{"id":4967,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":290,"columnNumber":19},"hitCount":0,"children":[4968]},{"id":4968,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":308,"columnNumber":39},"hitCount":0,"children":[4969,4971,4982]},{"id":4969,"callFrame":{"functionName":"isDirectoryIgnored","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1165,"columnNumber":19},"hitCount":2,"children":[4970,4972,4973,4993],"positionTicks":[{"line":1166,"ticks":2}]},{"id":4970,"callFrame":{"functionName":"get ignores","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":803,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":804,"ticks":1}]},{"id":4972,"callFrame":{"functionName":"join","scriptId":"30","url":"node:path","lineNumber":1168,"columnNumber":6},"hitCount":3,"positionTicks":[{"line":74,"ticks":3}]},{"id":4973,"callFrame":{"functionName":"","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":505,"columnNumber":23},"hitCount":0,"children":[4974]},{"id":4974,"callFrame":{"functionName":"doMatch","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":367,"columnNumber":16},"hitCount":0,"children":[4975]},{"id":4975,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":2,"children":[4990],"positionTicks":[{"line":743,"ticks":2}]},{"id":4990,"callFrame":{"functionName":"RegExp: \\/+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":4993,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":0,"children":[4994]},{"id":4994,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4971,"callFrame":{"functionName":"relative","scriptId":"30","url":"node:path","lineNumber":1192,"columnNumber":10},"hitCount":1,"children":[4984],"positionTicks":[{"line":1202,"ticks":1}]},{"id":4984,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":74,"ticks":1}]},{"id":4982,"callFrame":{"functionName":"","scriptId":"271","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint-helpers.js","lineNumber":310,"columnNumber":57},"hitCount":0,"children":[4983]},{"id":4983,"callFrame":{"functionName":"match","scriptId":"245","url":"file:///Users/josh/repos/performance/node_modules/minimatch/minimatch.js","lineNumber":724,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":743,"ticks":1}]},{"id":4997,"callFrame":{"functionName":"_pushToQueue","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":49,"columnNumber":16},"hitCount":0,"children":[4998]},{"id":4998,"callFrame":{"functionName":"push","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":110,"columnNumber":16},"hitCount":0,"children":[4999]},{"id":4999,"callFrame":{"functionName":"_worker","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":57,"columnNumber":11},"hitCount":0,"children":[5000]},{"id":5000,"callFrame":{"functionName":"readdirWithFileTypes","scriptId":"280","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.scandir/out/providers/async.js","lineNumber":16,"columnNumber":29},"hitCount":0,"children":[5001]},{"id":5001,"callFrame":{"functionName":"readdir","scriptId":"42","url":"node:fs","lineNumber":1448,"columnNumber":16},"hitCount":0,"children":[5002]},{"id":5002,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1449,"ticks":1}]},{"id":5003,"callFrame":{"functionName":"worked","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":212,"columnNumber":32},"hitCount":0,"children":[5004]},{"id":5004,"callFrame":{"functionName":"release","scriptId":"295","url":"file:///Users/josh/repos/performance/node_modules/fastq/queue.js","lineNumber":158,"columnNumber":19},"hitCount":0,"children":[5005]},{"id":5005,"callFrame":{"functionName":"AsyncReader._queue.drain","scriptId":"278","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/readers/async.js","lineNumber":16,"columnNumber":28},"hitCount":0,"children":[5006]},{"id":5006,"callFrame":{"functionName":"emit","scriptId":"21","url":"node:events","lineNumber":466,"columnNumber":43},"hitCount":1,"children":[5007],"positionTicks":[{"line":520,"ticks":1}]},{"id":5007,"callFrame":{"functionName":"onceWrapper","scriptId":"21","url":"node:events","lineNumber":628,"columnNumber":20},"hitCount":0,"children":[5008]},{"id":5008,"callFrame":{"functionName":"","scriptId":"277","url":"file:///Users/josh/repos/performance/node_modules/@nodelib/fs.walk/out/providers/async.js","lineNumber":17,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":5025,"callFrame":{"functionName":"open","scriptId":"78","url":"node:internal/fs/promises","lineNumber":634,"columnNumber":19},"hitCount":1,"children":[5028],"positionTicks":[{"line":639,"ticks":1}]},{"id":5028,"callFrame":{"functionName":"FileHandle","scriptId":"78","url":"node:internal/fs/promises","lineNumber":157,"columnNumber":13},"hitCount":0,"children":[5029]},{"id":5029,"callFrame":{"functionName":"EventEmitter","scriptId":"21","url":"node:events","lineNumber":220,"columnNumber":21},"hitCount":0,"children":[5030]},{"id":5030,"callFrame":{"functionName":"EventEmitter.init","scriptId":"21","url":"node:events","lineNumber":342,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":349,"ticks":1}]},{"id":5031,"callFrame":{"functionName":"readFileHandle","scriptId":"78","url":"node:internal/fs/promises","lineNumber":511,"columnNumber":29},"hitCount":5,"children":[5032,5033,5039],"positionTicks":[{"line":582,"ticks":1},{"line":556,"ticks":4}]},{"id":5032,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":9,"positionTicks":[{"line":556,"ticks":9}]},{"id":5033,"callFrame":{"functionName":"allocUnsafeSlow","scriptId":"23","url":"node:buffer","lineNumber":410,"columnNumber":49},"hitCount":0,"children":[5034]},{"id":5034,"callFrame":{"functionName":"createUnsafeBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":1069,"columnNumber":27},"hitCount":0,"children":[5035]},{"id":5035,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":960,"ticks":1}]},{"id":5039,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":836,"ticks":1}]},{"id":5042,"callFrame":{"functionName":"","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":932,"columnNumber":26},"hitCount":4,"children":[5043,24088,24091],"positionTicks":[{"line":939,"ticks":3},{"line":936,"ticks":1}]},{"id":5043,"callFrame":{"functionName":"verifyText","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":476,"columnNumber":19},"hitCount":19,"children":[5044,24056,24253,24446,25253],"positionTicks":[{"line":490,"ticks":1},{"line":477,"ticks":7},{"line":521,"ticks":4},{"line":513,"ticks":1},{"line":524,"ticks":3},{"line":498,"ticks":3}]},{"id":5044,"callFrame":{"functionName":"verifyAndFix","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":2262,"columnNumber":16},"hitCount":6,"children":[5045,23889],"positionTicks":[{"line":2299,"ticks":2},{"line":2371,"ticks":1},{"line":2263,"ticks":1},{"line":2308,"ticks":2}]},{"id":5045,"callFrame":{"functionName":"verify","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1500,"columnNumber":10},"hitCount":3,"children":[5046,25407],"positionTicks":[{"line":1501,"ticks":1},{"line":1528,"ticks":2}]},{"id":5046,"callFrame":{"functionName":"_verifyWithFlatConfigArray","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":2019,"columnNumber":30},"hitCount":5,"children":[5047,23463,24195,24497,24526,24853,25398],"positionTicks":[{"line":2020,"ticks":1},{"line":2027,"ticks":1},{"line":2062,"ticks":3}]},{"id":5047,"callFrame":{"functionName":"_verifyWithFlatConfigArrayAndWithoutProcessors","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1639,"columnNumber":50},"hitCount":33,"children":[5048,5049,22783,22787,22788,22789,23047,23048,23409,23629,23747,24180,24240,24397,24491,24676,25202],"positionTicks":[{"line":1696,"ticks":1},{"line":1967,"ticks":1},{"line":1745,"ticks":1},{"line":1773,"ticks":1},{"line":1685,"ticks":1},{"line":1963,"ticks":1},{"line":1917,"ticks":1},{"line":1935,"ticks":1},{"line":1786,"ticks":1},{"line":1924,"ticks":3},{"line":1643,"ticks":3},{"line":1962,"ticks":7},{"line":1640,"ticks":8},{"line":1937,"ticks":2},{"line":1743,"ticks":1}]},{"id":5048,"callFrame":{"functionName":"VFile","scriptId":"259","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/vfile.js","lineNumber":101,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":106,"ticks":1}]},{"id":5049,"callFrame":{"functionName":"parse","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":928,"columnNumber":14},"hitCount":1,"children":[5050,22780],"positionTicks":[{"line":936,"ticks":1}]},{"id":5050,"callFrame":{"functionName":"parse","scriptId":"255","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/index.js","lineNumber":155,"columnNumber":9},"hitCount":16,"children":[5051,23994],"positionTicks":[{"line":160,"ticks":2},{"line":156,"ticks":4},{"line":189,"ticks":1},{"line":194,"ticks":1},{"line":162,"ticks":5},{"line":186,"ticks":3}]},{"id":5051,"callFrame":{"functionName":"parseForESLint","scriptId":"947","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/parser/dist/parser.js","lineNumber":58,"columnNumber":23},"hitCount":24,"children":[5052,22733,23943,24278,24603,24898,25203,25236],"positionTicks":[{"line":86,"ticks":1},{"line":64,"ticks":1},{"line":89,"ticks":1},{"line":133,"ticks":2},{"line":59,"ticks":8},{"line":81,"ticks":1},{"line":92,"ticks":1},{"line":83,"ticks":1},{"line":127,"ticks":1},{"line":107,"ticks":4},{"line":101,"ticks":3}]},{"id":5052,"callFrame":{"functionName":"parseAndGenerateServices","scriptId":"637","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parser.js","lineNumber":95,"columnNumber":33},"hitCount":6,"children":[5053,5100,22591,23586,23722,23938,24031,24469,24943,25211,25452],"positionTicks":[{"line":96,"ticks":1},{"line":100,"ticks":1},{"line":163,"ticks":3},{"line":179,"ticks":1}]},{"id":5053,"callFrame":{"functionName":"createParseSettings","scriptId":"704","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js","lineNumber":55,"columnNumber":28},"hitCount":26,"children":[5054,23776,23809,23987,24859],"positionTicks":[{"line":56,"ticks":8},{"line":118,"ticks":4},{"line":105,"ticks":7},{"line":75,"ticks":1},{"line":165,"ticks":1},{"line":120,"ticks":1},{"line":164,"ticks":1},{"line":153,"ticks":1},{"line":113,"ticks":1},{"line":57,"ticks":1}]},{"id":5054,"callFrame":{"functionName":"createProjectService","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":20,"columnNumber":29},"hitCount":1,"children":[5055,5078],"positionTicks":[{"line":88,"ticks":1}]},{"id":5055,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[5056]},{"id":5056,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[5057]},{"id":5057,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[5058]},{"id":5058,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[5059]},{"id":5059,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[5060,5067]},{"id":5060,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[5061,5062]},{"id":5061,"callFrame":{"functionName":"deserializePackageJSON","scriptId":"63","url":"node:internal/modules/package_json_reader","lineNumber":18,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":5062,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":0,"children":[5063]},{"id":5063,"callFrame":{"functionName":"tryExtensions","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":523,"columnNumber":22},"hitCount":0,"children":[5064]},{"id":5064,"callFrame":{"functionName":"toRealPath","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":48,"columnNumber":19},"hitCount":0,"children":[5065]},{"id":5065,"callFrame":{"functionName":"realpathSync","scriptId":"42","url":"node:fs","lineNumber":2629,"columnNumber":21},"hitCount":0,"children":[5066]},{"id":5066,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":5067,"callFrame":{"functionName":"Module.load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1268,"columnNumber":32},"hitCount":0,"children":[5068]},{"id":5068,"callFrame":{"functionName":"Module._extensions..js","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1499,"columnNumber":36},"hitCount":0,"children":[5069]},{"id":5069,"callFrame":{"functionName":"Module._compile","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1406,"columnNumber":36},"hitCount":0,"children":[5070]},{"id":5070,"callFrame":{"functionName":"","scriptId":"964","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/tsserverlibrary.js","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[5071]},{"id":5071,"callFrame":{"functionName":"require","scriptId":"41","url":"node:internal/modules/helpers","lineNumber":121,"columnNumber":18},"hitCount":0,"children":[5072]},{"id":5072,"callFrame":{"functionName":"Module.require","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1295,"columnNumber":35},"hitCount":0,"children":[5073]},{"id":5073,"callFrame":{"functionName":"wrapModuleLoad","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":207,"columnNumber":23},"hitCount":0,"children":[5074]},{"id":5074,"callFrame":{"functionName":"traceSync","scriptId":"64","url":"node:diagnostics_channel","lineNumber":312,"columnNumber":11},"hitCount":0,"children":[5075]},{"id":5075,"callFrame":{"functionName":"Module._load","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1009,"columnNumber":23},"hitCount":0,"children":[5076]},{"id":5076,"callFrame":{"functionName":"Module._resolveFilename","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":1132,"columnNumber":34},"hitCount":0,"children":[5077]},{"id":5077,"callFrame":{"functionName":"Module._findPath","scriptId":"62","url":"node:internal/modules/cjs/loader","lineNumber":659,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":660,"ticks":1}]},{"id":5078,"callFrame":{"functionName":"_ProjectService","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184902,"columnNumber":13},"hitCount":0,"children":[5079,5085,5087,5098,5099]},{"id":5079,"callFrame":{"functionName":"getExecutingFilePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185048,"columnNumber":22},"hitCount":0,"children":[5080]},{"id":5080,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185052,"columnNumber":27},"hitCount":0,"children":[5081]},{"id":5081,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":0,"children":[5082]},{"id":5082,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[5083]},{"id":5083,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[5084]},{"id":5084,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9019,"ticks":1}]},{"id":5085,"callFrame":{"functionName":"toNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181158,"columnNumber":25},"hitCount":0,"children":[5086]},{"id":5086,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9077,"ticks":1}]},{"id":5087,"callFrame":{"functionName":"loadTypesMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185084,"columnNumber":14},"hitCount":3,"children":[5088],"positionTicks":[{"line":185099,"ticks":1},{"line":185097,"ticks":1},{"line":185092,"ticks":1}]},{"id":5088,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[5089]},{"id":5089,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[5090]},{"id":5090,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[5091,5093]},{"id":5091,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[5092]},{"id":5092,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":565,"ticks":1}]},{"id":5093,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[5094]},{"id":5094,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[5095]},{"id":5095,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5096]},{"id":5096,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":739,"columnNumber":39},"hitCount":0,"children":[5097]},{"id":5097,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":5098,"callFrame":{"functionName":"createDocumentRegistryInternal","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140005,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":140187,"ticks":1}]},{"id":5099,"callFrame":{"functionName":"getWatchFactory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123100,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":123116,"ticks":1}]},{"id":23776,"callFrame":{"functionName":"isAbsolute","scriptId":"30","url":"node:path","lineNumber":1158,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":1159,"ticks":1}]},{"id":23809,"callFrame":{"functionName":"ensureAbsolutePath","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":81,"columnNumber":27},"hitCount":0,"children":[23810]},{"id":23810,"callFrame":{"functionName":"isAbsolute","scriptId":"30","url":"node:path","lineNumber":1158,"columnNumber":12},"hitCount":0,"children":[23811]},{"id":23811,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":23987,"callFrame":{"functionName":"get","scriptId":"9","url":"node:internal/bootstrap/node","lineNumber":378,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":379,"ticks":1}]},{"id":24859,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[24860]},{"id":24860,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":159,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":162,"ticks":1}]},{"id":5100,"callFrame":{"functionName":"getProgramAndAST","scriptId":"637","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parser.js","lineNumber":41,"columnNumber":25},"hitCount":4,"children":[5101,23049,24601,25023],"positionTicks":[{"line":44,"ticks":4}]},{"id":5101,"callFrame":{"functionName":"useProgramFromProjectService","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":53,"columnNumber":37},"hitCount":8,"children":[5102,5107,22586,23506,23507,23517,23771,23997,24169,24293,24490,24607,24675,24832,24905,24919,25184,25204,25250],"positionTicks":[{"line":54,"ticks":1},{"line":104,"ticks":3},{"line":60,"ticks":1},{"line":83,"ticks":1},{"line":81,"ticks":1},{"line":62,"ticks":1}]},{"id":5102,"callFrame":{"functionName":"updateExtraFileExtensions","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":38,"columnNumber":34},"hitCount":2,"children":[5103,24660,24677],"positionTicks":[{"line":39,"ticks":1},{"line":41,"ticks":1}]},{"id":5103,"callFrame":{"functionName":"isDeepStrictEqual","scriptId":"47","url":"node:util","lineNumber":450,"columnNumber":19},"hitCount":1,"children":[5104,5106,24539],"positionTicks":[{"line":456,"ticks":1}]},{"id":5104,"callFrame":{"functionName":"requireBuiltin","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[5105]},{"id":5105,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"6","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":5106,"callFrame":{"functionName":"isDeepStrictEqual","scriptId":"965","url":"node:internal/util/comparisons","lineNumber":639,"columnNumber":26},"hitCount":3,"children":[23348],"positionTicks":[{"line":641,"ticks":3}]},{"id":23348,"callFrame":{"functionName":"innerDeepEqual","scriptId":"965","url":"node:internal/util/comparisons","lineNumber":138,"columnNumber":23},"hitCount":1,"children":[23349,23477],"positionTicks":[{"line":187,"ticks":1}]},{"id":23349,"callFrame":{"functionName":"getOwnNonIndexProperties","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":182,"ticks":1}]},{"id":23477,"callFrame":{"functionName":"keyCheck","scriptId":"965","url":"node:internal/util/comparisons","lineNumber":296,"columnNumber":17},"hitCount":3,"positionTicks":[{"line":356,"ticks":1},{"line":313,"ticks":1},{"line":360,"ticks":1}]},{"id":24539,"callFrame":{"functionName":"innerDeepEqual","scriptId":"965","url":"node:internal/util/comparisons","lineNumber":138,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":182,"ticks":1}]},{"id":24660,"callFrame":{"functionName":"innerDeepEqual","scriptId":"965","url":"node:internal/util/comparisons","lineNumber":138,"columnNumber":23},"hitCount":8,"children":[25030],"positionTicks":[{"line":181,"ticks":1},{"line":150,"ticks":1},{"line":169,"ticks":2},{"line":154,"ticks":2},{"line":142,"ticks":1},{"line":182,"ticks":1}]},{"id":25030,"callFrame":{"functionName":"getOwnNonIndexProperties","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":182,"ticks":1}]},{"id":24677,"callFrame":{"functionName":"keyCheck","scriptId":"965","url":"node:internal/util/comparisons","lineNumber":296,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":305,"ticks":1}]},{"id":5107,"callFrame":{"functionName":"openClientFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187114,"columnNumber":16},"hitCount":0,"children":[5108,23940,24223,24612]},{"id":5108,"callFrame":{"functionName":"openClientFileWithNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187404,"columnNumber":34},"hitCount":6,"children":[5109,5112,22579,23214,23980],"positionTicks":[{"line":187407,"ticks":2},{"line":187408,"ticks":2},{"line":187415,"ticks":1},{"line":187416,"ticks":1}]},{"id":5109,"callFrame":{"functionName":"getOrCreateOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187188,"columnNumber":27},"hitCount":3,"children":[5110,23732,23984],"positionTicks":[{"line":187190,"ticks":1},{"line":187192,"ticks":1},{"line":187197,"ticks":1}]},{"id":5110,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":3,"children":[5111,23446,23695,24018],"positionTicks":[{"line":186724,"ticks":1},{"line":186727,"ticks":2}]},{"id":5111,"callFrame":{"functionName":"ScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181719,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":181735,"ticks":1}]},{"id":23446,"callFrame":{"functionName":"open","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181743,"columnNumber":6},"hitCount":2,"positionTicks":[{"line":181746,"ticks":1},{"line":181747,"ticks":1}]},{"id":23695,"callFrame":{"functionName":"stopWatchingScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186683,"columnNumber":24},"hitCount":0,"children":[23696,24140,24460]},{"id":23696,"callFrame":{"functionName":"close","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123147,"columnNumber":13},"hitCount":1,"children":[23697,23886,24077],"positionTicks":[{"line":123149,"ticks":1}]},{"id":23697,"callFrame":{"functionName":"getWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123194,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":123196,"ticks":1}]},{"id":23886,"callFrame":{"functionName":"log","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185031,"columnNumber":49},"hitCount":1,"children":[24111],"positionTicks":[{"line":185032,"ticks":1}]},{"id":24111,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":0,"children":[24112]},{"id":24112,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192505,"columnNumber":7},"hitCount":2,"positionTicks":[{"line":192506,"ticks":2}]},{"id":24077,"callFrame":{"functionName":"getDetailWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184763,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":184765,"ticks":1}]},{"id":24140,"callFrame":{"functionName":"getWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123194,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":123196,"ticks":1}]},{"id":24460,"callFrame":{"functionName":"log","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185031,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":185032,"ticks":1}]},{"id":24018,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181161,"columnNumber":29},"hitCount":1,"children":[24466],"positionTicks":[{"line":181162,"ticks":1}]},{"id":24466,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3490,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3491,"ticks":1}]},{"id":23732,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185052,"columnNumber":27},"hitCount":0,"children":[23733]},{"id":23733,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":3,"children":[23854],"positionTicks":[{"line":9072,"ticks":3}]},{"id":23854,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9018,"ticks":3}]},{"id":23984,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181161,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":181162,"ticks":1}]},{"id":5112,"callFrame":{"functionName":"assignProjectToOpenedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187205,"columnNumber":33},"hitCount":2,"children":[5113,23395,23785,24391],"positionTicks":[{"line":187226,"ticks":1},{"line":187209,"ticks":1}]},{"id":5113,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187325,"columnNumber":66},"hitCount":0,"children":[5114,23489]},{"id":5114,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187278,"columnNumber":50},"hitCount":1,"children":[5115,5118,22577,23677],"positionTicks":[{"line":187280,"ticks":1}]},{"id":5115,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185938,"columnNumber":26},"hitCount":1,"children":[5116,23528,23927,24144],"positionTicks":[{"line":185943,"ticks":1}]},{"id":5116,"callFrame":{"functionName":"forEachConfigFileLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185872,"columnNumber":27},"hitCount":9,"children":[5117,23211,23515,23529,23609,24029,24107,24290,24366],"positionTicks":[{"line":185894,"ticks":1},{"line":185873,"ticks":7},{"line":185883,"ticks":1}]},{"id":5117,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185942,"columnNumber":64},"hitCount":2,"children":[23350],"positionTicks":[{"line":185943,"ticks":2}]},{"id":23350,"callFrame":{"functionName":"configFileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185752,"columnNumber":18},"hitCount":31,"children":[23351],"positionTicks":[{"line":185753,"ticks":29},{"line":185754,"ticks":2}]},{"id":23351,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":1,"children":[23352],"positionTicks":[{"line":8790,"ticks":1}]},{"id":23352,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":4,"children":[23353,23808],"positionTicks":[{"line":8768,"ticks":4}]},{"id":23353,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":41,"positionTicks":[{"line":8768,"ticks":41}]},{"id":23808,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"children":[24504],"positionTicks":[{"line":537,"ticks":1}]},{"id":24504,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[24505]},{"id":24505,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[24506]},{"id":24506,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":2,"positionTicks":[{"line":722,"ticks":2}]},{"id":23211,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[23212,23748]},{"id":23212,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":22},"hitCount":0,"children":[23213]},{"id":23213,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":5,"positionTicks":[{"line":8942,"ticks":5}]},{"id":23748,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":3,"positionTicks":[{"line":9032,"ticks":3}]},{"id":23515,"callFrame":{"functionName":"isSearchPathInProjectRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185881,"columnNumber":38},"hitCount":1,"children":[23516],"positionTicks":[{"line":185882,"ticks":1}]},{"id":23516,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9168,"columnNumber":21},"hitCount":2,"children":[23693,23924],"positionTicks":[{"line":9169,"ticks":2}]},{"id":23693,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[23694]},{"id":23694,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9018,"ticks":2}]},{"id":23924,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9033,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":9034,"ticks":2}]},{"id":23529,"callFrame":{"functionName":"getScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186517,"columnNumber":15},"hitCount":1,"children":[24052],"positionTicks":[{"line":186519,"ticks":1}]},{"id":24052,"callFrame":{"functionName":"toNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181158,"columnNumber":25},"hitCount":0,"children":[24053]},{"id":24053,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[24054]},{"id":24054,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":23609,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181161,"columnNumber":29},"hitCount":3,"children":[23957],"positionTicks":[{"line":181162,"ticks":3}]},{"id":23957,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":24029,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8969,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8975,"ticks":1}]},{"id":24107,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9168,"columnNumber":21},"hitCount":2,"children":[24108,24132,24527],"positionTicks":[{"line":9036,"ticks":1},{"line":2798,"ticks":1}]},{"id":24108,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9033,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":2798,"ticks":1},{"line":9037,"ticks":1}]},{"id":24132,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[24133,24244]},{"id":24133,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":9018,"ticks":5}]},{"id":24244,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":22},"hitCount":0,"children":[24245]},{"id":24245,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8932,"ticks":1}]},{"id":24527,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":2,"children":[24596],"positionTicks":[{"line":9053,"ticks":1},{"line":9032,"ticks":1}]},{"id":24596,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":24290,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":24366,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":8928,"ticks":1},{"line":8943,"ticks":1}]},{"id":23528,"callFrame":{"functionName":"asNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181165,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":181166,"ticks":1}]},{"id":23927,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":2,"children":[23928],"positionTicks":[{"line":50,"ticks":2}]},{"id":23928,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192505,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":192506,"ticks":1}]},{"id":24144,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181161,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":181162,"ticks":1}]},{"id":5118,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187248,"columnNumber":37},"hitCount":2,"children":[5119,5131,23898],"positionTicks":[{"line":187249,"ticks":1},{"line":187250,"ticks":1}]},{"id":5119,"callFrame":{"functionName":"createConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186072,"columnNumber":25},"hitCount":0,"children":[5120,5128]},{"id":5120,"callFrame":{"functionName":"ConfiguredProject2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184208,"columnNumber":13},"hitCount":1,"children":[5121],"positionTicks":[{"line":184210,"ticks":1}]},{"id":5121,"callFrame":{"functionName":"_Project","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182163,"columnNumber":13},"hitCount":3,"children":[5122,5127],"positionTicks":[{"line":182261,"ticks":1},{"line":182257,"ticks":1},{"line":182212,"ticks":1}]},{"id":5122,"callFrame":{"functionName":"createResolutionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129151,"columnNumber":30},"hitCount":0,"children":[5123,5126]},{"id":5123,"callFrame":{"functionName":"createModuleResolutionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43884,"columnNumber":36},"hitCount":0,"children":[5124]},{"id":5124,"callFrame":{"functionName":"createModuleOrTypeReferenceResolutionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43845,"columnNumber":51},"hitCount":0,"children":[5125]},{"id":5125,"callFrame":{"functionName":"createPerDirectoryResolutionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43707,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":43709,"ticks":1}]},{"id":5126,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":182481,"ticks":1}]},{"id":5127,"callFrame":{"functionName":"createLanguageService","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148792,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":149387,"ticks":1}]},{"id":5128,"callFrame":{"functionName":"createConfigFileWatcherForParsedConfig","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185765,"columnNumber":40},"hitCount":1,"children":[5129],"positionTicks":[{"line":185774,"ticks":1}]},{"id":5129,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123120,"columnNumber":11},"hitCount":0,"children":[5130]},{"id":5130,"callFrame":{"functionName":"matchesExclude","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42865,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":42869,"ticks":1}]},{"id":5131,"callFrame":{"functionName":"updateConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184786,"columnNumber":32},"hitCount":1,"children":[5132,24163],"positionTicks":[{"line":184789,"ticks":1}]},{"id":5132,"callFrame":{"functionName":"updateWithTriggerFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184773,"columnNumber":30},"hitCount":0,"children":[5133,24043]},{"id":5133,"callFrame":{"functionName":"updateGraph","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184278,"columnNumber":13},"hitCount":0,"children":[5134]},{"id":5134,"callFrame":{"functionName":"reloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186389,"columnNumber":25},"hitCount":1,"children":[5135,6127],"positionTicks":[{"line":186396,"ticks":1}]},{"id":5135,"callFrame":{"functionName":"loadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186108,"columnNumber":23},"hitCount":3,"children":[5136,5877,5880,5889,5895,5898],"positionTicks":[{"line":186142,"ticks":1},{"line":186145,"ticks":1},{"line":186120,"ticks":1}]},{"id":5136,"callFrame":{"functionName":"ensureParsedConfigUptoDate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186149,"columnNumber":28},"hitCount":1,"children":[5137,5146,5210],"positionTicks":[{"line":186185,"ticks":1}]},{"id":5137,"callFrame":{"functionName":"tryReadFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41597,"columnNumber":20},"hitCount":1,"children":[5138],"positionTicks":[{"line":41599,"ticks":1}]},{"id":5138,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186159,"columnNumber":58},"hitCount":0,"children":[5139]},{"id":5139,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[5140]},{"id":5140,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[5141]},{"id":5141,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[5142]},{"id":5142,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[5143]},{"id":5143,"callFrame":{"functionName":"allocUnsafe","scriptId":"23","url":"node:buffer","lineNumber":400,"columnNumber":41},"hitCount":0,"children":[5144]},{"id":5144,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5145]},{"id":5145,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":174,"columnNumber":39},"hitCount":0},{"id":5146,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[5147]},{"id":5147,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":2,"children":[5148,5150,5208],"positionTicks":[{"line":32565,"ticks":1},{"line":32515,"ticks":1}]},{"id":5148,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":1,"children":[5149],"positionTicks":[{"line":32954,"ticks":1}]},{"id":5149,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":32947,"ticks":2}]},{"id":5150,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":1,"children":[5151],"positionTicks":[{"line":36417,"ticks":1}]},{"id":5151,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[5152]},{"id":5152,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":1,"children":[5153],"positionTicks":[{"line":33634,"ticks":1}]},{"id":5153,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":1,"children":[5154,5158],"positionTicks":[{"line":36383,"ticks":1}]},{"id":5154,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33344,"columnNumber":28},"hitCount":0,"children":[5155]},{"id":5155,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[5156]},{"id":5156,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34063,"columnNumber":27},"hitCount":0,"children":[5157]},{"id":5157,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34110,"ticks":1}]},{"id":5158,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[5159]},{"id":5159,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[5160]},{"id":5160,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[5161]},{"id":5161,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":1,"children":[5162],"positionTicks":[{"line":35213,"ticks":1}]},{"id":5162,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[5163]},{"id":5163,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[5164]},{"id":5164,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[5165]},{"id":5165,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[5166]},{"id":5166,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":1,"children":[5167],"positionTicks":[{"line":35732,"ticks":1}]},{"id":5167,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[5168,5205]},{"id":5168,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[5169,5173]},{"id":5169,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[5170]},{"id":5170,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[5171]},{"id":5171,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[5172]},{"id":5172,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":13272,"ticks":2}]},{"id":5173,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[5174,5203]},{"id":5174,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[5175]},{"id":5175,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[5176,5192,5196]},{"id":5176,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[5177]},{"id":5177,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[5178]},{"id":5178,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[5179]},{"id":5179,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[5180]},{"id":5180,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":1,"children":[5181,5190],"positionTicks":[{"line":35543,"ticks":1}]},{"id":5181,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[5182]},{"id":5182,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[5183]},{"id":5183,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[5184]},{"id":5184,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":1,"children":[5185,5195],"positionTicks":[{"line":35733,"ticks":1}]},{"id":5185,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[5186]},{"id":5186,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[5187]},{"id":5187,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[5188]},{"id":5188,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[5189]},{"id":5189,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":14538,"ticks":1}]},{"id":5195,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":36290,"ticks":1}]},{"id":5190,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[5191]},{"id":5191,"callFrame":{"functionName":"reScanGreaterToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32964,"columnNumber":29},"hitCount":1,"children":[5202],"positionTicks":[{"line":32966,"ticks":1}]},{"id":5202,"callFrame":{"functionName":"reScanGreaterToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13314,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":13335,"ticks":1}]},{"id":5192,"callFrame":{"functionName":"createPropertyAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27496,"columnNumber":35},"hitCount":0,"children":[5193]},{"id":5193,"callFrame":{"functionName":"propagateNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28446,"columnNumber":27},"hitCount":0,"children":[5194]},{"id":5194,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":28458,"ticks":1}]},{"id":5196,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[5197]},{"id":5197,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[5198]},{"id":5198,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[5199]},{"id":5199,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[5200]},{"id":5200,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[5201]},{"id":5201,"callFrame":{"functionName":"isIdentifierPart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12135,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":12138,"ticks":1}]},{"id":5203,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[5204]},{"id":5204,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24839,"ticks":1}]},{"id":5205,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36351,"columnNumber":38},"hitCount":0,"children":[5206]},{"id":5206,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[5207]},{"id":5207,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33471,"ticks":1}]},{"id":5208,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[5209]},{"id":5209,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27563,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":27597,"ticks":1}]},{"id":5210,"callFrame":{"functionName":"parseJsonSourceFileConfigFileContent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42152,"columnNumber":45},"hitCount":1,"children":[5211],"positionTicks":[{"line":42156,"ticks":1}]},{"id":5211,"callFrame":{"functionName":"parseJsonConfigFileContentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42183,"columnNumber":41},"hitCount":3,"children":[5212,5234,5235,5236,5875],"positionTicks":[{"line":42202,"ticks":1},{"line":42209,"ticks":1},{"line":42199,"ticks":1}]},{"id":5212,"callFrame":{"functionName":"parseConfig","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42450,"columnNumber":20},"hitCount":0,"children":[5213,5217]},{"id":5213,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":0,"children":[5214]},{"id":5214,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[5215]},{"id":5215,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9033,"columnNumber":29},"hitCount":0,"children":[5216]},{"id":5216,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2804,"ticks":1}]},{"id":5217,"callFrame":{"functionName":"parseOwnConfigOfJsonSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42552,"columnNumber":39},"hitCount":0,"children":[5218,5219]},{"id":5218,"callFrame":{"functionName":"getTsconfigRootOptionsMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41666,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":41694,"ticks":1}]},{"id":5219,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[5220]},{"id":5220,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[5221]},{"id":5221,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":1,"children":[5222],"positionTicks":[{"line":41829,"ticks":1}]},{"id":5222,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[5223,5227,5232]},{"id":5223,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[5224]},{"id":5224,"callFrame":{"functionName":"isStringDoubleQuoted","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18398,"columnNumber":29},"hitCount":0,"children":[5225]},{"id":5225,"callFrame":{"functionName":"getSourceTextOfNodeFromSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16599,"columnNumber":42},"hitCount":0,"children":[5226]},{"id":5226,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16608,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":16613,"ticks":1}]},{"id":5227,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[5228]},{"id":5228,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[5229,5230]},{"id":5229,"callFrame":{"functionName":"onPropertySet","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42571,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":42573,"ticks":1}]},{"id":5230,"callFrame":{"functionName":"getTextOfPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17330,"columnNumber":30},"hitCount":0,"children":[5231]},{"id":5231,"callFrame":{"functionName":"checkDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4063,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":4066,"ticks":1}]},{"id":5232,"callFrame":{"functionName":"onPropertySet","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42571,"columnNumber":24},"hitCount":0,"children":[5233]},{"id":5233,"callFrame":{"functionName":"convertJsonOption","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42738,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":42747,"ticks":1}]},{"id":5234,"callFrame":{"functionName":"handleOptionConfigDirTemplateSubstitution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42356,"columnNumber":50},"hitCount":1,"positionTicks":[{"line":42385,"ticks":1}]},{"id":5235,"callFrame":{"functionName":"getConfigFileSpecs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42217,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":42220,"ticks":1}]},{"id":5236,"callFrame":{"functionName":"getFileNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42300,"columnNumber":23},"hitCount":0,"children":[5237]},{"id":5237,"callFrame":{"functionName":"getFileNamesFromConfigSpecs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42791,"columnNumber":36},"hitCount":6,"children":[5238,5239,5857,5872],"positionTicks":[{"line":42835,"ticks":1},{"line":42838,"ticks":2},{"line":42842,"ticks":1},{"line":42837,"ticks":1},{"line":42832,"ticks":1}]},{"id":5238,"callFrame":{"functionName":"getSupportedExtensionsWithJsonIfResolveJsonModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22299,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":22301,"ticks":1}]},{"id":5239,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122836,"columnNumber":24},"hitCount":0,"children":[5240,5274]},{"id":5240,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122776,"columnNumber":28},"hitCount":1,"children":[5241],"positionTicks":[{"line":122784,"ticks":1}]},{"id":5241,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122752,"columnNumber":40},"hitCount":0,"children":[5242,5270]},{"id":5242,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":1,"children":[5243],"positionTicks":[{"line":8766,"ticks":1}]},{"id":5243,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":1,"children":[5244,5257],"positionTicks":[{"line":22191,"ticks":1}]},{"id":5244,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5245,5249,5254]},{"id":5245,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22098,"columnNumber":42},"hitCount":0,"children":[5246]},{"id":5246,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5247]},{"id":5247,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5248]},{"id":5248,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22145,"ticks":1}]},{"id":5249,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22089,"columnNumber":40},"hitCount":0,"children":[5250]},{"id":5250,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22098,"columnNumber":42},"hitCount":0,"children":[5251]},{"id":5251,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5252]},{"id":5252,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5253]},{"id":5253,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22154,"ticks":1}]},{"id":5254,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22227,"columnNumber":21},"hitCount":0,"children":[5255]},{"id":5255,"callFrame":{"functionName":"getIncludeBasePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22244,"columnNumber":27},"hitCount":0,"children":[5256]},{"id":5256,"callFrame":{"functionName":"indexOfAnyCharCode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2528,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":2531,"ticks":1}]},{"id":5257,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":1,"children":[5258,5261,5263,5265],"positionTicks":[{"line":22222,"ticks":1}]},{"id":5258,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5259]},{"id":5259,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5260]},{"id":5260,"callFrame":{"functionName":"getDirents","scriptId":"27","url":"node:internal/fs/utils","lineNumber":249,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":289,"ticks":1}]},{"id":5261,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[5262]},{"id":5262,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":2,"positionTicks":[{"line":22207,"ticks":2}]},{"id":5263,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[5264]},{"id":5264,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":5265,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":0,"children":[5266]},{"id":5266,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[5267]},{"id":5267,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5268]},{"id":5268,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5269]},{"id":5269,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2770,"ticks":1}]},{"id":5270,"callFrame":{"functionName":"map","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2581,"columnNumber":12},"hitCount":0,"children":[5271]},{"id":5271,"callFrame":{"functionName":"getBaseNameOfFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122749,"columnNumber":32},"hitCount":0,"children":[5272]},{"id":5272,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5273]},{"id":5273,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5274,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":0,"children":[5275]},{"id":5275,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":3,"children":[5276,5279],"positionTicks":[{"line":22222,"ticks":2},{"line":22209,"ticks":1}]},{"id":5276,"callFrame":{"functionName":"sort","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3021,"columnNumber":13},"hitCount":0,"children":[5277]},{"id":5277,"callFrame":{"functionName":"compareStringsCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3606,"columnNumber":36},"hitCount":0,"children":[5278]},{"id":5278,"callFrame":{"functionName":"compareComparableValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3578,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":3580,"ticks":1}]},{"id":5279,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":0,"children":[5280,5295]},{"id":5280,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122844,"columnNumber":33},"hitCount":0,"children":[5281]},{"id":5281,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122776,"columnNumber":28},"hitCount":0,"children":[5282]},{"id":5282,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122752,"columnNumber":40},"hitCount":0,"children":[5283,5291]},{"id":5283,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":0,"children":[5284]},{"id":5284,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":0,"children":[5285]},{"id":5285,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":1,"children":[5286,5289],"positionTicks":[{"line":22222,"ticks":1}]},{"id":5286,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5287]},{"id":5287,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5288]},{"id":5288,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1506,"ticks":1}]},{"id":5289,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[5290]},{"id":5290,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":22207,"ticks":1}]},{"id":5291,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8795,"columnNumber":27},"hitCount":0,"children":[5292]},{"id":5292,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5293]},{"id":5293,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5294]},{"id":5294,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1506,"ticks":1}]},{"id":5295,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":0,"children":[5296,5301,5311,5318]},{"id":5296,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122870,"columnNumber":19},"hitCount":0,"children":[5297,5669]},{"id":5297,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[5298]},{"id":5298,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5299]},{"id":5299,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5300]},{"id":5300,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":2770,"ticks":2}]},{"id":5669,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5670,5721]},{"id":5670,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5671]},{"id":5671,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2766,"ticks":1}]},{"id":5721,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":5301,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122844,"columnNumber":33},"hitCount":0,"children":[5302]},{"id":5302,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122776,"columnNumber":28},"hitCount":0,"children":[5303]},{"id":5303,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122752,"columnNumber":40},"hitCount":0,"children":[5304,5684,5794]},{"id":5304,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":0,"children":[5305]},{"id":5305,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":1,"children":[5306,5308,5701],"positionTicks":[{"line":22180,"ticks":1}]},{"id":5306,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5307,5313]},{"id":5307,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22089,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":22095,"ticks":1}]},{"id":5313,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22227,"columnNumber":21},"hitCount":0,"children":[5314]},{"id":5314,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9058,"ticks":1}]},{"id":5308,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":18,"children":[5309,5315],"positionTicks":[{"line":22194,"ticks":15},{"line":22222,"ticks":3}]},{"id":5309,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[5310]},{"id":5310,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":2,"positionTicks":[{"line":22207,"ticks":2}]},{"id":5315,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5316]},{"id":5316,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5317]},{"id":5317,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1492,"ticks":1},{"line":1503,"ticks":1}]},{"id":5701,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22183,"columnNumber":94},"hitCount":1,"positionTicks":[{"line":22184,"ticks":1}]},{"id":5684,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8795,"columnNumber":27},"hitCount":0,"children":[5685]},{"id":5685,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5686]},{"id":5686,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5687]},{"id":5687,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1492,"ticks":2}]},{"id":5794,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":1,"children":[5795],"positionTicks":[{"line":22180,"ticks":1}]},{"id":5795,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":3,"positionTicks":[{"line":22194,"ticks":3}]},{"id":5311,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[5312]},{"id":5312,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":22207,"ticks":1}]},{"id":5318,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":1,"children":[5319,5334,5672,5698],"positionTicks":[{"line":22223,"ticks":1}]},{"id":5319,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122844,"columnNumber":33},"hitCount":0,"children":[5320]},{"id":5320,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122776,"columnNumber":28},"hitCount":0,"children":[5321]},{"id":5321,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122752,"columnNumber":40},"hitCount":0,"children":[5322,5328,5722,5762,5797]},{"id":5322,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":0,"children":[5323]},{"id":5323,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":3,"children":[5324,5596,5676],"positionTicks":[{"line":22180,"ticks":2},{"line":22193,"ticks":1}]},{"id":5324,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":70,"children":[5325,5332,5680],"positionTicks":[{"line":22194,"ticks":68},{"line":22222,"ticks":2}]},{"id":5325,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5326]},{"id":5326,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5327]},{"id":5327,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":1492,"ticks":6},{"line":1503,"ticks":1}]},{"id":5332,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[5333]},{"id":5333,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":1,"positionTicks":[{"line":22207,"ticks":1}]},{"id":5680,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":5596,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":22177,"ticks":2}]},{"id":5676,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5677]},{"id":5677,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5678]},{"id":5678,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5679]},{"id":5679,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":2,"children":[5688],"positionTicks":[{"line":22145,"ticks":2}]},{"id":5688,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5328,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8795,"columnNumber":27},"hitCount":0,"children":[5329]},{"id":5329,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5330]},{"id":5330,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5331,5703]},{"id":5331,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":1492,"ticks":4},{"line":1503,"ticks":1}]},{"id":5703,"callFrame":{"functionName":"getDirents","scriptId":"27","url":"node:internal/fs/utils","lineNumber":249,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":5722,"callFrame":{"functionName":"map","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2581,"columnNumber":12},"hitCount":0,"children":[5723]},{"id":5723,"callFrame":{"functionName":"getBaseNameOfFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122749,"columnNumber":32},"hitCount":0,"children":[5724]},{"id":5724,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8976,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8977,"ticks":1}]},{"id":5762,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":0,"children":[5763,5767,5796]},{"id":5763,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5764]},{"id":5764,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5765]},{"id":5765,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5766]},{"id":5766,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22126,"ticks":1}]},{"id":5767,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":22,"children":[5802,5808],"positionTicks":[{"line":22194,"ticks":22}]},{"id":5802,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5803]},{"id":5803,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5804]},{"id":5804,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1492,"ticks":2}]},{"id":5808,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/example9(\\/nested7(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?\\.[^/]*)?)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5796,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22183,"columnNumber":94},"hitCount":1,"positionTicks":[{"line":22184,"ticks":1}]},{"id":5797,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5798]},{"id":5798,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5799]},{"id":5799,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1492,"ticks":1}]},{"id":5334,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":3,"children":[5335,5358,5514,5709,5809],"positionTicks":[{"line":22194,"ticks":2},{"line":22196,"ticks":1}]},{"id":5335,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122844,"columnNumber":33},"hitCount":0,"children":[5336,5600,5729,5827]},{"id":5336,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122776,"columnNumber":28},"hitCount":1,"children":[5337,5697],"positionTicks":[{"line":122784,"ticks":1}]},{"id":5337,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122752,"columnNumber":40},"hitCount":1,"children":[5338,5346,5597,5725,5730,5751],"positionTicks":[{"line":122757,"ticks":1}]},{"id":5338,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":0,"children":[5339]},{"id":5339,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":2,"children":[5340,5341,5344,5350,5604],"positionTicks":[{"line":22180,"ticks":2}]},{"id":5340,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":22178,"ticks":1}]},{"id":5341,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":140,"children":[5342,5355,5695],"positionTicks":[{"line":22194,"ticks":128},{"line":22222,"ticks":12}]},{"id":5342,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[5343]},{"id":5343,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":8,"positionTicks":[{"line":22207,"ticks":8}]},{"id":5355,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5356]},{"id":5356,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5357]},{"id":5357,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":10,"positionTicks":[{"line":1492,"ticks":9},{"line":1503,"ticks":1}]},{"id":5695,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":5344,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[5345]},{"id":5345,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9031,"ticks":1}]},{"id":5350,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5351,5614,5641,5689]},{"id":5351,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22089,"columnNumber":40},"hitCount":0,"children":[5352]},{"id":5352,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22098,"columnNumber":42},"hitCount":0,"children":[5353]},{"id":5353,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5354]},{"id":5354,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":22103,"ticks":1}]},{"id":5614,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22227,"columnNumber":21},"hitCount":1,"children":[5615],"positionTicks":[{"line":22228,"ticks":1}]},{"id":5615,"callFrame":{"functionName":"every","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2458,"columnNumber":14},"hitCount":0,"children":[5616]},{"id":5616,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22237,"columnNumber":27},"hitCount":0,"children":[5617]},{"id":5617,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9168,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9177,"ticks":1}]},{"id":5641,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22098,"columnNumber":42},"hitCount":0,"children":[5642]},{"id":5642,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5643]},{"id":5643,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5644]},{"id":5644,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":0,"children":[5645]},{"id":5645,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[5646]},{"id":5646,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[5647]},{"id":5647,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":5689,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5690]},{"id":5690,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5691]},{"id":5691,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":4,"children":[5726],"positionTicks":[{"line":9020,"ticks":1},{"line":22145,"ticks":3}]},{"id":5726,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[5727]},{"id":5727,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[5728]},{"id":5728,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":5604,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22183,"columnNumber":94},"hitCount":3,"children":[5605],"positionTicks":[{"line":22184,"ticks":3}]},{"id":5605,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":22177,"ticks":1}]},{"id":5346,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8795,"columnNumber":27},"hitCount":0,"children":[5347]},{"id":5347,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":1,"children":[5348],"positionTicks":[{"line":8726,"ticks":1}]},{"id":5348,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5349,5696]},{"id":5349,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":9,"positionTicks":[{"line":1492,"ticks":6},{"line":1503,"ticks":3}]},{"id":5696,"callFrame":{"functionName":"getDirent","scriptId":"27","url":"node:internal/fs/utils","lineNumber":294,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":295,"ticks":1}]},{"id":5597,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":122733,"ticks":1}]},{"id":5725,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8802,"ticks":1}]},{"id":5730,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":2,"children":[5731,5800,5810,5811],"positionTicks":[{"line":22180,"ticks":2}]},{"id":5731,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":83,"children":[5732,5814],"positionTicks":[{"line":22194,"ticks":83}]},{"id":5732,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5733]},{"id":5733,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5734]},{"id":5734,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":1492,"ticks":6}]},{"id":5814,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5800,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5801,5805]},{"id":5801,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22227,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":22228,"ticks":1}]},{"id":5805,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5806]},{"id":5806,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":1,"children":[5813],"positionTicks":[{"line":22103,"ticks":1}]},{"id":5813,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22145,"ticks":1}]},{"id":5810,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22183,"columnNumber":94},"hitCount":1,"positionTicks":[{"line":22184,"ticks":1}]},{"id":5811,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[5812]},{"id":5812,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":5751,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5752]},{"id":5752,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":1,"children":[5753],"positionTicks":[{"line":1492,"ticks":1}]},{"id":5753,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":1492,"ticks":8}]},{"id":5697,"callFrame":{"functionName":"getCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122735,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":122736,"ticks":1}]},{"id":5600,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":122733,"ticks":1}]},{"id":5729,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3495,"ticks":1}]},{"id":5827,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8928,"ticks":1}]},{"id":5358,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":3,"children":[5359,5367,5386,5446,5606],"positionTicks":[{"line":22194,"ticks":3}]},{"id":5359,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122844,"columnNumber":33},"hitCount":0,"children":[5360,5443,5782]},{"id":5360,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122776,"columnNumber":28},"hitCount":2,"children":[5361,5708],"positionTicks":[{"line":122784,"ticks":2}]},{"id":5361,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122752,"columnNumber":40},"hitCount":3,"children":[5362,5377,5625,5712,5735,5740],"positionTicks":[{"line":122753,"ticks":2},{"line":122768,"ticks":1}]},{"id":5362,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":0,"children":[5363]},{"id":5363,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":2,"children":[5364,5372,5381,5522],"positionTicks":[{"line":22180,"ticks":2}]},{"id":5364,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":175,"children":[5365,5383],"positionTicks":[{"line":22222,"ticks":33},{"line":22194,"ticks":141},{"line":22209,"ticks":1}]},{"id":5365,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[5366]},{"id":5366,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":27,"positionTicks":[{"line":22207,"ticks":27}]},{"id":5383,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5384]},{"id":5384,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5385]},{"id":5385,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":1492,"ticks":6},{"line":1503,"ticks":2}]},{"id":5372,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5373,5407,5411,5705]},{"id":5373,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22089,"columnNumber":40},"hitCount":0,"children":[5374,5608]},{"id":5374,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22098,"columnNumber":42},"hitCount":0,"children":[5375]},{"id":5375,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5376]},{"id":5376,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":1,"children":[5445],"positionTicks":[{"line":22103,"ticks":1}]},{"id":5445,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":22112,"ticks":1},{"line":22145,"ticks":1}]},{"id":5608,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5609]},{"id":5609,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5610]},{"id":5610,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":2,"children":[5611],"positionTicks":[{"line":22145,"ticks":2}]},{"id":5611,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[5612]},{"id":5612,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[5613]},{"id":5613,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":5407,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22098,"columnNumber":42},"hitCount":0,"children":[5408]},{"id":5408,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":1,"children":[5409],"positionTicks":[{"line":2631,"ticks":1}]},{"id":5409,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5410]},{"id":5410,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":0,"children":[5648]},{"id":5648,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[5649]},{"id":5649,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[5650]},{"id":5650,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":5411,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22227,"columnNumber":21},"hitCount":1,"children":[5412,5632,5635],"positionTicks":[{"line":22228,"ticks":1}]},{"id":5412,"callFrame":{"functionName":"getIncludeBasePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22244,"columnNumber":27},"hitCount":0,"children":[5413]},{"id":5413,"callFrame":{"functionName":"indexOfAnyCharCode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2528,"columnNumber":27},"hitCount":1,"children":[5598],"positionTicks":[{"line":2529,"ticks":1}]},{"id":5598,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":0,"children":[5599]},{"id":5599,"callFrame":{"functionName":"equateValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3569,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":3571,"ticks":1}]},{"id":5632,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3571,"ticks":1}]},{"id":5635,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9168,"columnNumber":21},"hitCount":0,"children":[5636]},{"id":5636,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[5637]},{"id":5637,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":5705,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5706]},{"id":5706,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5707]},{"id":5707,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22145,"ticks":1}]},{"id":5381,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22183,"columnNumber":94},"hitCount":2,"children":[5382],"positionTicks":[{"line":22184,"ticks":2}]},{"id":5382,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":3,"positionTicks":[{"line":22178,"ticks":3}]},{"id":5522,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":5,"positionTicks":[{"line":22177,"ticks":4},{"line":22178,"ticks":1}]},{"id":5377,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8795,"columnNumber":27},"hitCount":0,"children":[5378]},{"id":5378,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5379]},{"id":5379,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5380]},{"id":5380,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":20,"positionTicks":[{"line":1492,"ticks":15},{"line":1503,"ticks":5}]},{"id":5625,"callFrame":{"functionName":"map","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2581,"columnNumber":12},"hitCount":0,"children":[5626]},{"id":5626,"callFrame":{"functionName":"getBaseNameOfFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122749,"columnNumber":32},"hitCount":0,"children":[5627]},{"id":5627,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5628]},{"id":5628,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5712,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":0,"children":[5713]},{"id":5713,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5714]},{"id":5714,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5735,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":4,"children":[5736,5743,5768],"positionTicks":[{"line":22180,"ticks":4}]},{"id":5736,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":139,"children":[5737],"positionTicks":[{"line":22194,"ticks":139}]},{"id":5737,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5738]},{"id":5738,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":1,"children":[5739,5815],"positionTicks":[{"line":1492,"ticks":1}]},{"id":5739,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":13,"positionTicks":[{"line":1492,"ticks":13}]},{"id":5815,"callFrame":{"functionName":"getDirents","scriptId":"27","url":"node:internal/fs/utils","lineNumber":249,"columnNumber":19},"hitCount":0,"children":[5816]},{"id":5816,"callFrame":{"functionName":"getDirent","scriptId":"27","url":"node:internal/fs/utils","lineNumber":294,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":295,"ticks":1}]},{"id":5743,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5744,5773,5807]},{"id":5744,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22227,"columnNumber":21},"hitCount":1,"children":[5745],"positionTicks":[{"line":22228,"ticks":1}]},{"id":5745,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3571,"ticks":1}]},{"id":5773,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5774]},{"id":5774,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5775]},{"id":5775,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":3,"positionTicks":[{"line":22145,"ticks":3}]},{"id":5807,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2518,"ticks":1}]},{"id":5768,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22183,"columnNumber":94},"hitCount":5,"positionTicks":[{"line":22184,"ticks":5}]},{"id":5740,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5741]},{"id":5741,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5742]},{"id":5742,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":11,"positionTicks":[{"line":1492,"ticks":11}]},{"id":5708,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":8765,"ticks":1}]},{"id":5443,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":0,"children":[5444]},{"id":5444,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":5782,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"children":[5835],"positionTicks":[{"line":3495,"ticks":1}]},{"id":5835,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5367,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122870,"columnNumber":19},"hitCount":2,"children":[5368,5692],"positionTicks":[{"line":122871,"ticks":2}]},{"id":5368,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":1,"children":[5369],"positionTicks":[{"line":8807,"ticks":1}]},{"id":5369,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5370]},{"id":5370,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5371]},{"id":5371,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":25,"positionTicks":[{"line":2768,"ticks":25}]},{"id":5692,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5693,5699]},{"id":5693,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5694]},{"id":5694,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":2766,"ticks":2}]},{"id":5699,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":23,"positionTicks":[{"line":8811,"ticks":23}]},{"id":5386,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":4,"children":[5387,5414,5426,5429,5519,5661],"positionTicks":[{"line":22194,"ticks":4}]},{"id":5387,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122844,"columnNumber":33},"hitCount":0,"children":[5388]},{"id":5388,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122776,"columnNumber":28},"hitCount":0,"children":[5389]},{"id":5389,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122752,"columnNumber":40},"hitCount":0,"children":[5390,5420,5494,5601,5746,5754,5828,5829]},{"id":5390,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":0,"children":[5391]},{"id":5391,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":3,"children":[5392,5395,5419,5424],"positionTicks":[{"line":22180,"ticks":2},{"line":22181,"ticks":1}]},{"id":5392,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":176,"children":[5393,5447,5715],"positionTicks":[{"line":22194,"ticks":144},{"line":22222,"ticks":32}]},{"id":5393,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[5394]},{"id":5394,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":36,"positionTicks":[{"line":22207,"ticks":36}]},{"id":5447,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":1,"children":[5448],"positionTicks":[{"line":8726,"ticks":1}]},{"id":5448,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5449,5651,5660]},{"id":5449,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":14,"positionTicks":[{"line":1492,"ticks":6},{"line":1503,"ticks":8}]},{"id":5651,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5652]},{"id":5652,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[5653]},{"id":5653,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5654]},{"id":5654,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":712,"ticks":1}]},{"id":5660,"callFrame":{"functionName":"getDirents","scriptId":"27","url":"node:internal/fs/utils","lineNumber":249,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":5715,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8802,"ticks":1}]},{"id":5395,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5396,5402,5523,5538,5618]},{"id":5396,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22098,"columnNumber":42},"hitCount":0,"children":[5397]},{"id":5397,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5398]},{"id":5398,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5399]},{"id":5399,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":0,"children":[5400,5488]},{"id":5400,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[5401]},{"id":5401,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":9024,"ticks":1}]},{"id":5488,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9016,"ticks":1}]},{"id":5402,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22089,"columnNumber":40},"hitCount":0,"children":[5403,5657]},{"id":5403,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22098,"columnNumber":42},"hitCount":0,"children":[5404]},{"id":5404,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5405]},{"id":5405,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5406]},{"id":5406,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"children":[5493,5520],"positionTicks":[{"line":22145,"ticks":1}]},{"id":5493,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5520,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9016,"ticks":1}]},{"id":5657,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5658]},{"id":5658,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5659]},{"id":5659,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22145,"ticks":1}]},{"id":5523,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5524]},{"id":5524,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5538,"callFrame":{"functionName":"getStringComparer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3609,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":3611,"ticks":1}]},{"id":5618,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22227,"columnNumber":21},"hitCount":0,"children":[5619,5633,5700]},{"id":5619,"callFrame":{"functionName":"getIncludeBasePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22244,"columnNumber":27},"hitCount":0,"children":[5620]},{"id":5620,"callFrame":{"functionName":"indexOfAnyCharCode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2528,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":2518,"ticks":1}]},{"id":5633,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5634]},{"id":5634,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5700,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":2518,"ticks":2}]},{"id":5419,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":3,"positionTicks":[{"line":22177,"ticks":1},{"line":22178,"ticks":2}]},{"id":5424,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22183,"columnNumber":94},"hitCount":0,"children":[5425]},{"id":5425,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":8,"positionTicks":[{"line":22177,"ticks":4},{"line":22178,"ticks":4}]},{"id":5420,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8795,"columnNumber":27},"hitCount":0,"children":[5421]},{"id":5421,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5422]},{"id":5422,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5423,5521,5539,5621]},{"id":5423,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":12,"positionTicks":[{"line":1492,"ticks":6},{"line":1503,"ticks":6}]},{"id":5521,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":734,"ticks":1}]},{"id":5539,"callFrame":{"functionName":"getDirents","scriptId":"27","url":"node:internal/fs/utils","lineNumber":249,"columnNumber":19},"hitCount":0,"children":[5540]},{"id":5540,"callFrame":{"functionName":"getDirent","scriptId":"27","url":"node:internal/fs/utils","lineNumber":294,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":295,"ticks":1}]},{"id":5621,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5622]},{"id":5622,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[5623]},{"id":5623,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5624]},{"id":5624,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":712,"ticks":1}]},{"id":5494,"callFrame":{"functionName":"map","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2581,"columnNumber":12},"hitCount":0,"children":[5495]},{"id":5495,"callFrame":{"functionName":"getBaseNameOfFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122749,"columnNumber":32},"hitCount":1,"children":[5716],"positionTicks":[{"line":122751,"ticks":1}]},{"id":5716,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5717]},{"id":5717,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5601,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":0,"children":[5602]},{"id":5602,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"children":[5603],"positionTicks":[{"line":9075,"ticks":1}]},{"id":5603,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9031,"ticks":1}]},{"id":5746,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":10,"children":[5747,5769,5776,5836],"positionTicks":[{"line":22180,"ticks":10}]},{"id":5747,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":133,"children":[5748],"positionTicks":[{"line":22194,"ticks":133}]},{"id":5748,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5749]},{"id":5749,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5750]},{"id":5750,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":1492,"ticks":6}]},{"id":5769,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5770,5783]},{"id":5770,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22227,"columnNumber":21},"hitCount":0,"children":[5771,5830]},{"id":5771,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9168,"columnNumber":21},"hitCount":0,"children":[5772]},{"id":5772,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":5830,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2518,"ticks":1}]},{"id":5783,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5784]},{"id":5784,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":1,"children":[5785],"positionTicks":[{"line":22103,"ticks":1}]},{"id":5785,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":3,"positionTicks":[{"line":22145,"ticks":3}]},{"id":5776,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22183,"columnNumber":94},"hitCount":5,"positionTicks":[{"line":22184,"ticks":5}]},{"id":5836,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8802,"ticks":1}]},{"id":5754,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5755]},{"id":5755,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":1,"children":[5756],"positionTicks":[{"line":1492,"ticks":1}]},{"id":5756,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":10,"positionTicks":[{"line":1492,"ticks":10}]},{"id":5828,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3495,"ticks":1}]},{"id":5829,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":5414,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122870,"columnNumber":19},"hitCount":2,"children":[5415,5710],"positionTicks":[{"line":122871,"ticks":2}]},{"id":5415,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":4,"children":[5416],"positionTicks":[{"line":8802,"ticks":2},{"line":8803,"ticks":1},{"line":8808,"ticks":1}]},{"id":5416,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5417]},{"id":5417,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5418]},{"id":5418,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":42,"positionTicks":[{"line":2768,"ticks":42}]},{"id":5710,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5711]},{"id":5711,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":32,"positionTicks":[{"line":8811,"ticks":32}]},{"id":5426,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[5427]},{"id":5427,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":0,"children":[5428]},{"id":5428,"callFrame":{"functionName":"RegExp: ^\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5429,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":6,"children":[5430,5450,5469,5496,5789,5839],"positionTicks":[{"line":22194,"ticks":4},{"line":22219,"ticks":1},{"line":22196,"ticks":1}]},{"id":5430,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122844,"columnNumber":33},"hitCount":0,"children":[5431,5541,5841]},{"id":5431,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122776,"columnNumber":28},"hitCount":1,"children":[5432],"positionTicks":[{"line":122784,"ticks":1}]},{"id":5432,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122752,"columnNumber":40},"hitCount":1,"children":[5433,5439,5464,5757,5759,5837],"positionTicks":[{"line":122753,"ticks":1}]},{"id":5433,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":0,"children":[5434]},{"id":5434,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":1,"children":[5435,5436,5458,5467,5655],"positionTicks":[{"line":22180,"ticks":1}]},{"id":5435,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":4,"positionTicks":[{"line":22178,"ticks":4}]},{"id":5436,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":118,"children":[5437,5455],"positionTicks":[{"line":22194,"ticks":105},{"line":22222,"ticks":13}]},{"id":5437,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[5438]},{"id":5438,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":38,"positionTicks":[{"line":22207,"ticks":38}]},{"id":5455,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":1,"children":[5456],"positionTicks":[{"line":8726,"ticks":1}]},{"id":5456,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5457,5548]},{"id":5457,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":12,"positionTicks":[{"line":1492,"ticks":7},{"line":1503,"ticks":5}]},{"id":5548,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5549]},{"id":5549,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[5550]},{"id":5550,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5551]},{"id":5551,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":712,"ticks":1}]},{"id":5458,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5459,5525,5542,5566,5718]},{"id":5459,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22098,"columnNumber":42},"hitCount":0,"children":[5460]},{"id":5460,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5461]},{"id":5461,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5462]},{"id":5462,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"children":[5463,5638],"positionTicks":[{"line":22112,"ticks":1}]},{"id":5463,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9016,"ticks":1}]},{"id":5638,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[5639]},{"id":5639,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[5640]},{"id":5640,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":5525,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22227,"columnNumber":21},"hitCount":1,"children":[5526,5663],"positionTicks":[{"line":22237,"ticks":1}]},{"id":5526,"callFrame":{"functionName":"getIncludeBasePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22244,"columnNumber":27},"hitCount":0,"children":[5527]},{"id":5527,"callFrame":{"functionName":"indexOfAnyCharCode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2528,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":2530,"ticks":1}]},{"id":5663,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2517,"ticks":1}]},{"id":5542,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22089,"columnNumber":40},"hitCount":0,"children":[5543,5629]},{"id":5543,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22098,"columnNumber":42},"hitCount":0,"children":[5544]},{"id":5544,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5545]},{"id":5545,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5546]},{"id":5546,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"children":[5547],"positionTicks":[{"line":22112,"ticks":1}]},{"id":5547,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5629,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5630]},{"id":5630,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5631]},{"id":5631,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22141,"ticks":1}]},{"id":5566,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5567]},{"id":5567,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5718,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5719]},{"id":5719,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5720]},{"id":5720,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":22145,"ticks":2}]},{"id":5467,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22183,"columnNumber":94},"hitCount":2,"children":[5468],"positionTicks":[{"line":22184,"ticks":2}]},{"id":5468,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":6,"positionTicks":[{"line":22177,"ticks":2},{"line":22178,"ticks":4}]},{"id":5655,"callFrame":{"functionName":"flatten","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2613,"columnNumber":16},"hitCount":0,"children":[5656]},{"id":5656,"callFrame":{"functionName":"addRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2990,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2991,"ticks":1}]},{"id":5439,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8795,"columnNumber":27},"hitCount":0,"children":[5440]},{"id":5440,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":1,"children":[5441],"positionTicks":[{"line":8726,"ticks":1}]},{"id":5441,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":1,"children":[5442],"positionTicks":[{"line":1503,"ticks":1}]},{"id":5442,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":1492,"ticks":2},{"line":1503,"ticks":6}]},{"id":5464,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":0,"children":[5465]},{"id":5465,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[5466]},{"id":5466,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9077,"ticks":1}]},{"id":5757,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":4,"children":[5758,5786],"positionTicks":[{"line":22180,"ticks":4}]},{"id":5758,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":73,"children":[5779],"positionTicks":[{"line":22194,"ticks":73}]},{"id":5779,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5780]},{"id":5780,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5781]},{"id":5781,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":1492,"ticks":8}]},{"id":5786,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":1,"children":[5787,5820,5843],"positionTicks":[{"line":22165,"ticks":1}]},{"id":5787,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5788]},{"id":5788,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5820,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":1,"children":[5821],"positionTicks":[{"line":2627,"ticks":1}]},{"id":5821,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5822]},{"id":5822,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":22145,"ticks":2}]},{"id":5843,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22227,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":22228,"ticks":1}]},{"id":5759,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5760]},{"id":5760,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":1,"children":[5761,5817],"positionTicks":[{"line":1492,"ticks":1}]},{"id":5761,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":1492,"ticks":6}]},{"id":5817,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5818]},{"id":5818,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[5819]},{"id":5819,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":5837,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[5838]},{"id":5838,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5541,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":2,"positionTicks":[{"line":122733,"ticks":1},{"line":122734,"ticks":1}]},{"id":5841,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[5842]},{"id":5842,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5450,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122870,"columnNumber":19},"hitCount":0,"children":[5451,5777]},{"id":5451,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":1,"children":[5452],"positionTicks":[{"line":8802,"ticks":1}]},{"id":5452,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5453]},{"id":5453,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":1,"children":[5454],"positionTicks":[{"line":2768,"ticks":1}]},{"id":5454,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":38,"positionTicks":[{"line":2768,"ticks":38}]},{"id":5777,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5778]},{"id":5778,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":17,"positionTicks":[{"line":8811,"ticks":17}]},{"id":5469,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":0,"children":[5470,5483,5497,5840]},{"id":5470,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122844,"columnNumber":33},"hitCount":0,"children":[5471]},{"id":5471,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122776,"columnNumber":28},"hitCount":0,"children":[5472]},{"id":5472,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122752,"columnNumber":40},"hitCount":1,"children":[5473,5489,5568,5790,5844],"positionTicks":[{"line":122766,"ticks":1}]},{"id":5473,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":1,"children":[5474],"positionTicks":[{"line":8766,"ticks":1}]},{"id":5474,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":2,"children":[5475,5477,5528,5534],"positionTicks":[{"line":22180,"ticks":2}]},{"id":5475,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22183,"columnNumber":94},"hitCount":0,"children":[5476]},{"id":5476,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":5,"positionTicks":[{"line":22177,"ticks":2},{"line":22178,"ticks":3}]},{"id":5477,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":65,"children":[5478,5480],"positionTicks":[{"line":22194,"ticks":63},{"line":22222,"ticks":2}]},{"id":5478,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[5479]},{"id":5479,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":14,"positionTicks":[{"line":22207,"ticks":14}]},{"id":5480,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5481]},{"id":5481,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5482]},{"id":5482,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":1492,"ticks":3},{"line":1503,"ticks":5}]},{"id":5528,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5529,5553]},{"id":5529,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22089,"columnNumber":40},"hitCount":0,"children":[5530,5558]},{"id":5530,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22098,"columnNumber":42},"hitCount":0,"children":[5531]},{"id":5531,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5532]},{"id":5532,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5533]},{"id":5533,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22112,"ticks":1}]},{"id":5558,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5559]},{"id":5559,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":1,"children":[5560],"positionTicks":[{"line":22103,"ticks":1}]},{"id":5560,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":0,"children":[5561]},{"id":5561,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5553,"callFrame":{"functionName":"getRegularExpressionsForWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22098,"columnNumber":42},"hitCount":0,"children":[5554]},{"id":5554,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5555]},{"id":5555,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5556]},{"id":5556,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"children":[5557,5662],"positionTicks":[{"line":22112,"ticks":1}]},{"id":5557,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9053,"ticks":1}]},{"id":5662,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5534,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":22177,"ticks":1},{"line":22178,"ticks":1}]},{"id":5489,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8795,"columnNumber":27},"hitCount":0,"children":[5490]},{"id":5490,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5491]},{"id":5491,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5492,5552]},{"id":5492,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":1503,"ticks":7}]},{"id":5552,"callFrame":{"functionName":"getDirents","scriptId":"27","url":"node:internal/fs/utils","lineNumber":249,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":5568,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":122733,"ticks":1}]},{"id":5790,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":1,"children":[5791,5792,5834],"positionTicks":[{"line":22180,"ticks":1}]},{"id":5791,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":22,"children":[5824],"positionTicks":[{"line":22194,"ticks":22}]},{"id":5824,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5825]},{"id":5825,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5826]},{"id":5826,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":1492,"ticks":3}]},{"id":5792,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5793,5831]},{"id":5793,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":5831,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5832]},{"id":5832,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5833]},{"id":5833,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":22145,"ticks":2}]},{"id":5834,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22183,"columnNumber":94},"hitCount":1,"positionTicks":[{"line":22184,"ticks":1}]},{"id":5844,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5845]},{"id":5845,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5846]},{"id":5846,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1492,"ticks":1}]},{"id":5483,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122870,"columnNumber":19},"hitCount":0,"children":[5484,5664]},{"id":5484,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[5485]},{"id":5485,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5486]},{"id":5486,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5487,5562]},{"id":5487,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":19,"positionTicks":[{"line":2768,"ticks":19}]},{"id":5562,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5563]},{"id":5563,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[5564]},{"id":5564,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[5565]},{"id":5565,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":712,"ticks":1}]},{"id":5664,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5665,5823]},{"id":5665,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5666]},{"id":5666,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":2766,"ticks":1}]},{"id":5823,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":8811,"ticks":6}]},{"id":5497,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":0,"children":[5498,5503,5535,5580]},{"id":5498,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122870,"columnNumber":19},"hitCount":2,"children":[5499,5855],"positionTicks":[{"line":122871,"ticks":2}]},{"id":5499,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":1,"children":[5500],"positionTicks":[{"line":8808,"ticks":1}]},{"id":5500,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5501]},{"id":5501,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5502]},{"id":5502,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":2768,"ticks":3}]},{"id":5855,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5856]},{"id":5856,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":5503,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122844,"columnNumber":33},"hitCount":0,"children":[5504]},{"id":5504,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122776,"columnNumber":28},"hitCount":0,"children":[5505]},{"id":5505,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122752,"columnNumber":40},"hitCount":3,"children":[5506,5571,5847,5852],"positionTicks":[{"line":122757,"ticks":1},{"line":122753,"ticks":1},{"line":122768,"ticks":1}]},{"id":5506,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":0,"children":[5507]},{"id":5507,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":0,"children":[5508,5536,5569,5570,5575,5667]},{"id":5508,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":17,"children":[5509,5511],"positionTicks":[{"line":22194,"ticks":17}]},{"id":5509,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[5510]},{"id":5510,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":3,"positionTicks":[{"line":22207,"ticks":3}]},{"id":5511,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5512]},{"id":5512,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5513]},{"id":5513,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1503,"ticks":2}]},{"id":5536,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22183,"columnNumber":94},"hitCount":1,"children":[5537],"positionTicks":[{"line":22184,"ticks":1}]},{"id":5537,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":22178,"ticks":1}]},{"id":5569,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":4,"positionTicks":[{"line":22177,"ticks":4}]},{"id":5570,"callFrame":{"functionName":"flatten","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2613,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":2616,"ticks":1}]},{"id":5575,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5576]},{"id":5576,"callFrame":{"functionName":"getRegularExpressionForWildcard","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22089,"columnNumber":40},"hitCount":0,"children":[5577]},{"id":5577,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[5578]},{"id":5578,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[5579]},{"id":5579,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22112,"ticks":1}]},{"id":5667,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[5668]},{"id":5668,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":5571,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8795,"columnNumber":27},"hitCount":0,"children":[5572]},{"id":5572,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5573]},{"id":5573,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5574]},{"id":5574,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1492,"ticks":1},{"line":1503,"ticks":1}]},{"id":5847,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":0,"children":[5848]},{"id":5848,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":2,"children":[5849],"positionTicks":[{"line":22194,"ticks":2}]},{"id":5849,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5850]},{"id":5850,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5851]},{"id":5851,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1492,"ticks":1}]},{"id":5852,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5853]},{"id":5853,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5854]},{"id":5854,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1492,"ticks":1}]},{"id":5535,"callFrame":{"functionName":"RegExp: ^\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5580,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":0,"children":[5581]},{"id":5581,"callFrame":{"functionName":"getFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122844,"columnNumber":33},"hitCount":0,"children":[5582]},{"id":5582,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122776,"columnNumber":28},"hitCount":0,"children":[5583]},{"id":5583,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122752,"columnNumber":40},"hitCount":0,"children":[5584,5592]},{"id":5584,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":0,"children":[5585]},{"id":5585,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":0,"children":[5586,5587,5588]},{"id":5586,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":22177,"ticks":1}]},{"id":5587,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":22194,"ticks":2}]},{"id":5588,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[5589]},{"id":5589,"callFrame":{"functionName":"getBasePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22227,"columnNumber":21},"hitCount":0,"children":[5590]},{"id":5590,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5591]},{"id":5591,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9031,"ticks":1}]},{"id":5592,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8795,"columnNumber":27},"hitCount":0,"children":[5593]},{"id":5593,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[5594]},{"id":5594,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[5595]},{"id":5595,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1492,"ticks":1}]},{"id":5840,"callFrame":{"functionName":"RegExp: ^\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5496,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5789,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3490,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3491,"ticks":1}]},{"id":5839,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5519,"callFrame":{"functionName":"sort","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3021,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":3022,"ticks":1}]},{"id":5661,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5446,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":5606,"callFrame":{"functionName":"fileExtensionIsOneOf","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8904,"columnNumber":29},"hitCount":0,"children":[5607]},{"id":5607,"callFrame":{"functionName":"fileExtensionIs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8901,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8903,"ticks":1}]},{"id":5514,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122870,"columnNumber":19},"hitCount":0,"children":[5515,5681]},{"id":5515,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[5516]},{"id":5516,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5517]},{"id":5517,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5518]},{"id":5518,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":8,"positionTicks":[{"line":2768,"ticks":8}]},{"id":5681,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"children":[5682,5704],"positionTicks":[{"line":8811,"ticks":1}]},{"id":5682,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5683]},{"id":5683,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":2766,"ticks":4}]},{"id":5704,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":12,"positionTicks":[{"line":8811,"ticks":12}]},{"id":5709,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":5809,"callFrame":{"functionName":"fileExtensionIsOneOf","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8904,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8905,"ticks":1}]},{"id":5672,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122870,"columnNumber":19},"hitCount":0,"children":[5673]},{"id":5673,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5674,5702]},{"id":5674,"callFrame":{"functionName":"realpathSync.native","scriptId":"42","url":"node:fs","lineNumber":2765,"columnNumber":22},"hitCount":0,"children":[5675]},{"id":5675,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":2766,"ticks":3}]},{"id":5702,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":8811,"ticks":5}]},{"id":5698,"callFrame":{"functionName":"RegExp: ^((((\\/Users(\\/josh(\\/repos(\\/performance(\\/cases(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service(\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./][^/]*)?)?)?)?)?)?)?)?)?)?))$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5857,"callFrame":{"functionName":"removeWildcardFilesWithLowerPriorityExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42985,"columnNumber":54},"hitCount":5,"children":[5858,5866,5870,5871,5874],"positionTicks":[{"line":42986,"ticks":4},{"line":42997,"ticks":1}]},{"id":5858,"callFrame":{"functionName":"changeExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22422,"columnNumber":24},"hitCount":1,"children":[5859],"positionTicks":[{"line":22424,"ticks":1}]},{"id":5859,"callFrame":{"functionName":"changeAnyExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9115,"columnNumber":27},"hitCount":0,"children":[5860,5868]},{"id":5860,"callFrame":{"functionName":"getAnyExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":32},"hitCount":0,"children":[5861]},{"id":5861,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8994,"columnNumber":38},"hitCount":2,"children":[5862],"positionTicks":[{"line":8995,"ticks":1},{"line":9000,"ticks":1}]},{"id":5862,"callFrame":{"functionName":"tryGetExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8985,"columnNumber":32},"hitCount":2,"children":[5863,5864],"positionTicks":[{"line":8987,"ticks":1},{"line":8988,"ticks":1}]},{"id":5863,"callFrame":{"functionName":"startsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3808,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":3810,"ticks":1}]},{"id":5864,"callFrame":{"functionName":"equateStringsCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3575,"columnNumber":35},"hitCount":0,"children":[5865]},{"id":5865,"callFrame":{"functionName":"equateValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3569,"columnNumber":21},"hitCount":0},{"id":5868,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8994,"columnNumber":38},"hitCount":0,"children":[5869]},{"id":5869,"callFrame":{"functionName":"tryGetExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8985,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":8986,"ticks":1}]},{"id":5866,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":2,"children":[5867],"positionTicks":[{"line":3495,"ticks":2}]},{"id":5867,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5870,"callFrame":{"functionName":"changeAnyExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9115,"columnNumber":27},"hitCount":3,"positionTicks":[{"line":9116,"ticks":3}]},{"id":5871,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3490,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3491,"ticks":1}]},{"id":5874,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5872,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":2,"children":[5873],"positionTicks":[{"line":3495,"ticks":2}]},{"id":5873,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5875,"callFrame":{"functionName":"getWildcardDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42902,"columnNumber":31},"hitCount":0,"children":[5876]},{"id":5876,"callFrame":{"functionName":"getWildcardDirectoryFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42944,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":42958,"ticks":1}]},{"id":5877,"callFrame":{"functionName":"getFilenameForExceededTotalSizeLimitForNonTsFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185976,"columnNumber":51},"hitCount":0,"children":[5878]},{"id":5878,"callFrame":{"functionName":"hasTSFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22311,"columnNumber":27},"hitCount":1,"children":[5879],"positionTicks":[{"line":22313,"ticks":1}]},{"id":5879,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2798,"ticks":1}]},{"id":5880,"callFrame":{"functionName":"setCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183450,"columnNumber":20},"hitCount":0,"children":[5881]},{"id":5881,"callFrame":{"functionName":"onChangesAffectModuleResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129270,"columnNumber":42},"hitCount":2,"children":[5882],"positionTicks":[{"line":129275,"ticks":1},{"line":129273,"ticks":1}]},{"id":5882,"callFrame":{"functionName":"update","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43879,"columnNumber":17},"hitCount":0,"children":[5883]},{"id":5883,"callFrame":{"functionName":"update","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43719,"columnNumber":17},"hitCount":0,"children":[5884]},{"id":5884,"callFrame":{"functionName":"update","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43635,"columnNumber":17},"hitCount":0,"children":[5885]},{"id":5885,"callFrame":{"functionName":"getOrCreateMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43646,"columnNumber":25},"hitCount":0,"children":[5886]},{"id":5886,"callFrame":{"functionName":"getRedirectsCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43674,"columnNumber":31},"hitCount":0,"children":[5887]},{"id":5887,"callFrame":{"functionName":"getKeyForCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43606,"columnNumber":33},"hitCount":0,"children":[5888]},{"id":5888,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43607,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":43608,"ticks":1}]},{"id":5889,"callFrame":{"functionName":"watchWildcards","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186237,"columnNumber":16},"hitCount":0,"children":[5890]},{"id":5890,"callFrame":{"functionName":"updateWatchingWildcardDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122988,"columnNumber":42},"hitCount":0,"children":[5891]},{"id":5891,"callFrame":{"functionName":"mutateMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21155,"columnNumber":18},"hitCount":0,"children":[5892]},{"id":5892,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21158,"columnNumber":43},"hitCount":0,"children":[5893]},{"id":5893,"callFrame":{"functionName":"createWildcardDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123005,"columnNumber":41},"hitCount":0,"children":[5894]},{"id":5894,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186246,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":186247,"ticks":1}]},{"id":5895,"callFrame":{"functionName":"getExternalFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182715,"columnNumber":18},"hitCount":0,"children":[5896,5897]},{"id":5896,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0},{"id":5897,"callFrame":{"functionName":"sort","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3021,"columnNumber":13},"hitCount":0},{"id":5898,"callFrame":{"functionName":"updateRootAndOptionsOfNonInferredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186338,"columnNumber":42},"hitCount":0,"children":[5899]},{"id":5899,"callFrame":{"functionName":"addFilesToNonInferredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186066,"columnNumber":30},"hitCount":1,"children":[5900,5920,5996,6126],"positionTicks":[{"line":186068,"ticks":1}]},{"id":5900,"callFrame":{"functionName":"updateNonInferredProjectFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186269,"columnNumber":31},"hitCount":4,"children":[5901,5907,5909,5925,5951,5963,5983,5985,5990,5992,5995],"positionTicks":[{"line":186270,"ticks":1},{"line":186310,"ticks":1},{"line":186320,"ticks":1},{"line":186305,"ticks":1}]},{"id":5901,"callFrame":{"functionName":"addRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182905,"columnNumber":9},"hitCount":0,"children":[5902,5918,5952]},{"id":5902,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":1,"children":[5903],"positionTicks":[{"line":181800,"ticks":1}]},{"id":5903,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[5904,5938]},{"id":5904,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":2,"children":[5905],"positionTicks":[{"line":8802,"ticks":2}]},{"id":5905,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"children":[5906],"positionTicks":[{"line":8811,"ticks":1}]},{"id":5906,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":152,"positionTicks":[{"line":8811,"ticks":152}]},{"id":5938,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[5939,5945]},{"id":5939,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5945,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5946]},{"id":5946,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5918,"callFrame":{"functionName":"isRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182900,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":182903,"ticks":1}]},{"id":5952,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":1,"children":[5953,5958,5960,5965],"positionTicks":[{"line":181759,"ticks":1}]},{"id":5953,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[5954]},{"id":5954,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5955]},{"id":5955,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8811,"ticks":2}]},{"id":5958,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[5959]},{"id":5959,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":64,"positionTicks":[{"line":8811,"ticks":64}]},{"id":5960,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5961]},{"id":5961,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5965,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[5966]},{"id":5966,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5907,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":2,"children":[5908,5956],"positionTicks":[{"line":186700,"ticks":2}]},{"id":5908,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":5,"children":[5912,5914,5919,5921,5924,5969,5977,5980],"positionTicks":[{"line":186724,"ticks":2},{"line":186727,"ticks":2},{"line":186743,"ticks":1}]},{"id":5912,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":1,"children":[5913,5935,5942,5944],"positionTicks":[{"line":122809,"ticks":1}]},{"id":5913,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122748,"ticks":1}]},{"id":5935,"callFrame":{"functionName":"getBaseNameOfFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122749,"columnNumber":32},"hitCount":0,"children":[5936]},{"id":5936,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8976,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8977,"ticks":1}]},{"id":5942,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[5943]},{"id":5943,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5944,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":5914,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186571,"columnNumber":23},"hitCount":3,"children":[5915],"positionTicks":[{"line":186577,"ticks":1},{"line":186575,"ticks":1},{"line":186586,"ticks":1}]},{"id":5915,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123120,"columnNumber":11},"hitCount":1,"children":[5916,5947],"positionTicks":[{"line":123121,"ticks":1}]},{"id":5916,"callFrame":{"functionName":"createFileWatcherWithLogging","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123143,"columnNumber":39},"hitCount":0,"children":[5917,5927,5975]},{"id":5917,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123172,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":123173,"ticks":1}]},{"id":5927,"callFrame":{"functionName":"getWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123194,"columnNumber":23},"hitCount":2,"children":[5937],"positionTicks":[{"line":123196,"ticks":2}]},{"id":5937,"callFrame":{"functionName":"getDetailWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184763,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":184765,"ticks":1}]},{"id":5975,"callFrame":{"functionName":"msg","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":57,"columnNumber":13},"hitCount":0,"children":[5976]},{"id":5976,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192505,"columnNumber":7},"hitCount":2,"positionTicks":[{"line":192506,"ticks":2}]},{"id":5947,"callFrame":{"functionName":"matchesExclude","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":42865,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":42867,"ticks":1}]},{"id":5919,"callFrame":{"functionName":"ScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181719,"columnNumber":13},"hitCount":3,"children":[5974],"positionTicks":[{"line":181720,"ticks":1},{"line":181724,"ticks":1},{"line":181731,"ticks":1}]},{"id":5974,"callFrame":{"functionName":"getScriptKindFromFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22254,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":22255,"ticks":1}]},{"id":5921,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181161,"columnNumber":29},"hitCount":0,"children":[5922]},{"id":5922,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[5923]},{"id":5923,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5924,"callFrame":{"functionName":"isDynamicFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181715,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":181717,"ticks":1}]},{"id":5969,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":1,"children":[5970],"positionTicks":[{"line":9097,"ticks":1}]},{"id":5970,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5971]},{"id":5971,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":5977,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5980,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":0,"children":[5981]},{"id":5981,"callFrame":{"functionName":"hasTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8912,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":8913,"ticks":1}]},{"id":5956,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8882,"columnNumber":25},"hitCount":0,"children":[5957]},{"id":5957,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8928,"ticks":1}]},{"id":5909,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[5910,5932,5962,5967,5972,5978]},{"id":5910,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[5911,5928,5930,5940,5950]},{"id":5911,"callFrame":{"functionName":"hasEntry","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122789,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":122791,"ticks":1}]},{"id":5928,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":2,"children":[5929,5934,5948],"positionTicks":[{"line":122739,"ticks":2}]},{"id":5929,"callFrame":{"functionName":"getCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122735,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":122736,"ticks":1}]},{"id":5934,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8969,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8975,"ticks":1}]},{"id":5948,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[5949]},{"id":5949,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5930,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":0,"children":[5931]},{"id":5931,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5940,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[5941]},{"id":5941,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5950,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8976,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8977,"ticks":1}]},{"id":5932,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[5933]},{"id":5933,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":9097,"ticks":1}]},{"id":5962,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":122739,"ticks":2}]},{"id":5967,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[5968]},{"id":5968,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5972,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[5973]},{"id":5973,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5978,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[5979,5982]},{"id":5979,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"children":[5984],"positionTicks":[{"line":9075,"ticks":1}]},{"id":5984,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5982,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5925,"callFrame":{"functionName":"toNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181158,"columnNumber":25},"hitCount":0,"children":[5926]},{"id":5926,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":5951,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8882,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":8883,"ticks":2}]},{"id":5963,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184588,"columnNumber":17},"hitCount":1,"children":[5964],"positionTicks":[{"line":184589,"ticks":1}]},{"id":5964,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8976,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":8977,"ticks":2}]},{"id":5983,"callFrame":{"functionName":"isDynamicFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181715,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":181716,"ticks":1}]},{"id":5985,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[5986,5988]},{"id":5986,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"children":[5987,5994],"positionTicks":[{"line":8811,"ticks":1}]},{"id":5987,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":43,"positionTicks":[{"line":8811,"ticks":43}]},{"id":5994,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":535,"ticks":1}]},{"id":5988,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"children":[5989],"positionTicks":[{"line":3496,"ticks":1}]},{"id":5989,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5990,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[5991]},{"id":5991,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":5992,"callFrame":{"functionName":"hasEntry","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122789,"columnNumber":19},"hitCount":0,"children":[5993]},{"id":5993,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2795,"ticks":1}]},{"id":5995,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122739,"ticks":1}]},{"id":5920,"callFrame":{"functionName":"getFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184587,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":184588,"ticks":1}]},{"id":5996,"callFrame":{"functionName":"setTypeAcquisition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183475,"columnNumber":20},"hitCount":0,"children":[5997]},{"id":5997,"callFrame":{"functionName":"removeLocalTypingsFromTypeAcquisition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182709,"columnNumber":39},"hitCount":0,"children":[5998]},{"id":5998,"callFrame":{"functionName":"removeExistingTypings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183122,"columnNumber":23},"hitCount":0,"children":[5999]},{"id":5999,"callFrame":{"functionName":"getAutomaticTypeDirectiveNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43557,"columnNumber":39},"hitCount":1,"children":[6000,6005,6009,6018,6019],"positionTicks":[{"line":43564,"ticks":1}]},{"id":6000,"callFrame":{"functionName":"getEffectiveTypeRoots","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43268,"columnNumber":30},"hitCount":0,"children":[6001]},{"id":6001,"callFrame":{"functionName":"getDefaultTypeRoots","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43282,"columnNumber":28},"hitCount":0,"children":[6002]},{"id":6002,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[6003]},{"id":6003,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8969,"columnNumber":25},"hitCount":0,"children":[6004]},{"id":6004,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":0},{"id":6005,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[6006]},{"id":6006,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[6007]},{"id":6007,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[6008]},{"id":6008,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8553,"ticks":1}]},{"id":6009,"callFrame":{"functionName":"getDirectories","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122828,"columnNumber":25},"hitCount":0,"children":[6010]},{"id":6010,"callFrame":{"functionName":"tryReadDirectory2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122776,"columnNumber":28},"hitCount":0,"children":[6011]},{"id":6011,"callFrame":{"functionName":"createCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122752,"columnNumber":40},"hitCount":0,"children":[6012]},{"id":6012,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":0,"children":[6013]},{"id":6013,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":0,"children":[6014]},{"id":6014,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":2,"children":[6015],"positionTicks":[{"line":22222,"ticks":2}]},{"id":6015,"callFrame":{"functionName":"getAccessibleFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8725,"columnNumber":43},"hitCount":0,"children":[6016]},{"id":6016,"callFrame":{"functionName":"readdirSync","scriptId":"42","url":"node:fs","lineNumber":1491,"columnNumber":20},"hitCount":0,"children":[6017]},{"id":6017,"callFrame":{"functionName":"readdir","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1492,"ticks":1}]},{"id":6018,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[6099]},{"id":6099,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[6100]},{"id":6100,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[6101]},{"id":6101,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[6102]},{"id":6102,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[6103]},{"id":6103,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":569,"ticks":1}]},{"id":6019,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[6020]},{"id":6020,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[6021,6027]},{"id":6021,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122721,"columnNumber":14},"hitCount":0,"children":[6022]},{"id":6022,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[6023]},{"id":6023,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[6024]},{"id":6024,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[6025,6088,6111]},{"id":6025,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[6026]},{"id":6026,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":392,"ticks":1}]},{"id":6088,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[6089]},{"id":6089,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":565,"ticks":1}]},{"id":6111,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[6112]},{"id":6112,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[6113]},{"id":6113,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[6114]},{"id":6114,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":392,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":6027,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":6,"children":[6028,6075],"positionTicks":[{"line":41587,"ticks":6}]},{"id":6028,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[6029]},{"id":6029,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":1,"children":[6030,6072,6109,6116],"positionTicks":[{"line":32593,"ticks":1}]},{"id":6030,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[6031]},{"id":6031,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[6032]},{"id":6032,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":1,"children":[6033],"positionTicks":[{"line":33636,"ticks":1}]},{"id":6033,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":1,"children":[6034,6042,6115,6124],"positionTicks":[{"line":36410,"ticks":1}]},{"id":6034,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[6035]},{"id":6035,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[6036]},{"id":6036,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[6037]},{"id":6037,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6038]},{"id":6038,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6039]},{"id":6039,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[6040]},{"id":6040,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[6041]},{"id":6041,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":1,"children":[6043],"positionTicks":[{"line":35728,"ticks":1}]},{"id":6043,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[6044]},{"id":6044,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[6045,6090]},{"id":6045,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36351,"columnNumber":38},"hitCount":0,"children":[6046,6071]},{"id":6046,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[6047]},{"id":6047,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6048]},{"id":6048,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36342,"columnNumber":45},"hitCount":0,"children":[6049]},{"id":6049,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6050]},{"id":6050,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6051]},{"id":6051,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[6052]},{"id":6052,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[6053]},{"id":6053,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[6054]},{"id":6054,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[6055]},{"id":6055,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[6056]},{"id":6056,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[6057,6105]},{"id":6057,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[6058,6070,6106]},{"id":6058,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6059,6108]},{"id":6059,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":1,"children":[6060,6119],"positionTicks":[{"line":36405,"ticks":1}]},{"id":6060,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[6061]},{"id":6061,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[6062]},{"id":6062,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[6063]},{"id":6063,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":1,"children":[6064],"positionTicks":[{"line":35224,"ticks":1}]},{"id":6064,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6065,6123]},{"id":6065,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":1,"children":[6066],"positionTicks":[{"line":35621,"ticks":1}]},{"id":6066,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[6067]},{"id":6067,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[6068]},{"id":6068,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[6069,6118]},{"id":6069,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":36284,"ticks":1}]},{"id":6118,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":36133,"ticks":1}]},{"id":6123,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":35551,"ticks":1}]},{"id":6119,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33344,"columnNumber":28},"hitCount":0,"children":[6120]},{"id":6120,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[6121]},{"id":6121,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34063,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":34064,"ticks":1}]},{"id":6108,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33160,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":33161,"ticks":2}]},{"id":6070,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33441,"ticks":1}]},{"id":6106,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[6107]},{"id":6107,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24856,"ticks":1}]},{"id":6105,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33228,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":33230,"ticks":1}]},{"id":6071,"callFrame":{"functionName":"createArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25808,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":25813,"ticks":1}]},{"id":6090,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[6091]},{"id":6091,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[6092]},{"id":6092,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6093]},{"id":6093,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[6094,6104]},{"id":6094,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[6095]},{"id":6095,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[6096]},{"id":6096,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[6097]},{"id":6097,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6098]},{"id":6098,"callFrame":{"functionName":"parseConditionalExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35513,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":35517,"ticks":1}]},{"id":6104,"callFrame":{"functionName":"createPropertyAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27496,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":27498,"ticks":1}]},{"id":6042,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":37511,"ticks":1}]},{"id":6115,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":6124,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[6125]},{"id":6125,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32953,"ticks":1}]},{"id":6072,"callFrame":{"functionName":"parseExpectedToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33172,"columnNumber":29},"hitCount":0,"children":[6073]},{"id":6073,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33160,"columnNumber":29},"hitCount":0,"children":[6074]},{"id":6074,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33198,"ticks":1}]},{"id":6109,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":2,"children":[6110],"positionTicks":[{"line":32798,"ticks":1},{"line":32791,"ticks":1}]},{"id":6110,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27563,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":27579,"ticks":1}]},{"id":6116,"callFrame":{"functionName":"initializeState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32595,"columnNumber":26},"hitCount":0,"children":[6117]},{"id":6117,"callFrame":{"functionName":"setLanguageVariant","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14601,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":14603,"ticks":1}]},{"id":6075,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":1,"children":[6076],"positionTicks":[{"line":41747,"ticks":1}]},{"id":6076,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[6077]},{"id":6077,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[6078]},{"id":6078,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":3,"children":[6079],"positionTicks":[{"line":41788,"ticks":1},{"line":41787,"ticks":1},{"line":41795,"ticks":1}]},{"id":6079,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[6080]},{"id":6080,"callFrame":{"functionName":"convertArrayLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41799,"columnNumber":46},"hitCount":0,"children":[6081,6087]},{"id":6081,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41804,"columnNumber":31},"hitCount":0,"children":[6082]},{"id":6082,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[6083]},{"id":6083,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[6084]},{"id":6084,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[6085,6122]},{"id":6085,"callFrame":{"functionName":"isStringDoubleQuoted","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18398,"columnNumber":29},"hitCount":0,"children":[6086]},{"id":6086,"callFrame":{"functionName":"getSourceTextOfNodeFromSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16599,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":16601,"ticks":1}]},{"id":6122,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16608,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":16613,"ticks":1}]},{"id":6087,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2548,"columnNumber":15},"hitCount":0},{"id":6126,"callFrame":{"functionName":"markAsDirty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184392,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":184394,"ticks":1}]},{"id":6127,"callFrame":{"functionName":"updateWithTriggerFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184773,"columnNumber":30},"hitCount":0,"children":[6128]},{"id":6128,"callFrame":{"functionName":"updateGraph","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184278,"columnNumber":13},"hitCount":1,"children":[6129],"positionTicks":[{"line":184302,"ticks":1}]},{"id":6129,"callFrame":{"functionName":"updateGraph","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182990,"columnNumber":13},"hitCount":3,"children":[6130,20594,20616],"positionTicks":[{"line":183006,"ticks":1},{"line":182996,"ticks":1},{"line":182995,"ticks":1}]},{"id":6130,"callFrame":{"functionName":"updateGraphWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183126,"columnNumber":19},"hitCount":4,"children":[6131,6132,6136,20392,20449,20456],"positionTicks":[{"line":183279,"ticks":1},{"line":183173,"ticks":2},{"line":183143,"ticks":1}]},{"id":6131,"callFrame":{"functionName":"createHasInvalidatedResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129292,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":129294,"ticks":1}]},{"id":6132,"callFrame":{"functionName":"startCachingPerDirectoryResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129304,"columnNumber":45},"hitCount":0,"children":[6133]},{"id":6133,"callFrame":{"functionName":"clearAllExceptPackageJsonInfoCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43875,"columnNumber":45},"hitCount":0,"children":[6134]},{"id":6134,"callFrame":{"functionName":"clear2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43784,"columnNumber":17},"hitCount":0,"children":[6135]},{"id":6135,"callFrame":{"functionName":"clear2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43663,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":43666,"ticks":1}]},{"id":6136,"callFrame":{"functionName":"getProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":149010,"columnNumber":21},"hitCount":0,"children":[6137]},{"id":6137,"callFrame":{"functionName":"synchronizeHostData","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148835,"columnNumber":30},"hitCount":1,"children":[6138],"positionTicks":[{"line":148840,"ticks":1}]},{"id":6138,"callFrame":{"functionName":"synchronizeHostDataWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148842,"columnNumber":36},"hitCount":5,"children":[6139,6141,17948],"positionTicks":[{"line":148944,"ticks":3},{"line":148935,"ticks":1},{"line":148911,"ticks":1}]},{"id":6139,"callFrame":{"functionName":"getScriptFileNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182370,"columnNumber":20},"hitCount":1,"children":[6140],"positionTicks":[{"line":182381,"ticks":1}]},{"id":6140,"callFrame":{"functionName":"addRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2990,"columnNumber":17},"hitCount":0},{"id":6141,"callFrame":{"functionName":"createProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123999,"columnNumber":22},"hitCount":9,"children":[6142,6143,9147,9228,9229,9334,16509,17929,17942],"positionTicks":[{"line":124377,"ticks":2},{"line":124212,"ticks":2},{"line":124301,"ticks":1},{"line":124161,"ticks":2},{"line":124339,"ticks":1},{"line":124154,"ticks":1}]},{"id":6142,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3502,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":3505,"ticks":1}]},{"id":6143,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[6144]},{"id":6144,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124196,"columnNumber":23},"hitCount":0,"children":[6145,9133]},{"id":6145,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[6146,9127]},{"id":6146,"callFrame":{"functionName":"processSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125678,"columnNumber":28},"hitCount":0,"children":[6147]},{"id":6147,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":2,"children":[6148],"positionTicks":[{"line":125662,"ticks":1},{"line":125666,"ticks":1}]},{"id":6148,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[6149]},{"id":6149,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":2,"children":[6150],"positionTicks":[{"line":125726,"ticks":1},{"line":125733,"ticks":1}]},{"id":6150,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":3,"children":[6151,6153,6170,6291,6293,9116,9119],"positionTicks":[{"line":125765,"ticks":1},{"line":125781,"ticks":1},{"line":125747,"ticks":1}]},{"id":6151,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[6152,9117,9125]},{"id":6152,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0},{"id":9117,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[9118]},{"id":9118,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":9125,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"children":[9126],"positionTicks":[{"line":3496,"ticks":1}]},{"id":9126,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6153,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":1,"children":[6154],"positionTicks":[{"line":125740,"ticks":1}]},{"id":6154,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":1,"children":[6155],"positionTicks":[{"line":123875,"ticks":1}]},{"id":6155,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[6156]},{"id":6156,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[6157]},{"id":6157,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":1,"children":[6158,6160,6167],"positionTicks":[{"line":44744,"ticks":1}]},{"id":6158,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[6159]},{"id":6159,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127040,"ticks":1}]},{"id":6160,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[6161]},{"id":6161,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[6162]},{"id":6162,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[6163]},{"id":6163,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[6164]},{"id":6164,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[6165]},{"id":6165,"callFrame":{"functionName":"hasEntry","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122789,"columnNumber":19},"hitCount":0,"children":[6166]},{"id":6166,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3097,"columnNumber":24},"hitCount":0},{"id":6167,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[6168]},{"id":6168,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":1,"children":[6169],"positionTicks":[{"line":20885,"ticks":1}]},{"id":6169,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":2,"positionTicks":[{"line":41583,"ticks":2}]},{"id":6170,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[6171]},{"id":6171,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[6172]},{"id":6172,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[6173]},{"id":6173,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":1,"children":[6174,6185],"positionTicks":[{"line":148991,"ticks":1}]},{"id":6174,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[6175,6179]},{"id":6175,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[6176]},{"id":6176,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[6177]},{"id":6177,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[6178]},{"id":6178,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0},{"id":6179,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[6180]},{"id":6180,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":2,"children":[6181],"positionTicks":[{"line":181616,"ticks":2}]},{"id":6181,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181679,"columnNumber":26},"hitCount":0,"children":[6182]},{"id":6182,"callFrame":{"functionName":"fromString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":191875,"columnNumber":19},"hitCount":1,"children":[6183],"positionTicks":[{"line":191880,"ticks":1}]},{"id":6183,"callFrame":{"functionName":"linesFromText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192040,"columnNumber":22},"hitCount":0,"children":[6184]},{"id":6184,"callFrame":{"functionName":"computeLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11695,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":11717,"ticks":1}]},{"id":6185,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":1,"children":[6186],"positionTicks":[{"line":140044,"ticks":1}]},{"id":6186,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[6187]},{"id":6187,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":1,"children":[6188,6197],"positionTicks":[{"line":148664,"ticks":1}]},{"id":6188,"callFrame":{"functionName":"getSnapshotText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":136898,"columnNumber":24},"hitCount":0,"children":[6189]},{"id":6189,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":191895,"columnNumber":9},"hitCount":0,"children":[6190]},{"id":6190,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":191952,"columnNumber":9},"hitCount":0,"children":[6191]},{"id":6191,"callFrame":{"functionName":"walk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":191949,"columnNumber":6},"hitCount":0,"children":[6192]},{"id":6192,"callFrame":{"functionName":"walk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192097,"columnNumber":6},"hitCount":0,"children":[6193]},{"id":6193,"callFrame":{"functionName":"execWalk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192077,"columnNumber":10},"hitCount":0,"children":[6194]},{"id":6194,"callFrame":{"functionName":"walk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192097,"columnNumber":6},"hitCount":0,"children":[6195]},{"id":6195,"callFrame":{"functionName":"execWalk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192077,"columnNumber":10},"hitCount":0,"children":[6196]},{"id":6196,"callFrame":{"functionName":"walk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192097,"columnNumber":6},"hitCount":2,"positionTicks":[{"line":192137,"ticks":2}]},{"id":6197,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[6198]},{"id":6198,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":1,"children":[6199],"positionTicks":[{"line":32489,"ticks":1}]},{"id":6199,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":1,"children":[6200,6283,6289],"positionTicks":[{"line":32667,"ticks":1}]},{"id":6200,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[6201,6208]},{"id":6201,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[6202]},{"id":6202,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[6203]},{"id":6203,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[6204]},{"id":6204,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[6205]},{"id":6205,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[6206]},{"id":6206,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[6207]},{"id":6207,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0},{"id":6208,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":1,"children":[6209],"positionTicks":[{"line":33631,"ticks":1}]},{"id":6209,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[6210]},{"id":6210,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[6211,6230]},{"id":6211,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":2,"children":[6212,6236,6274],"positionTicks":[{"line":37091,"ticks":1},{"line":37081,"ticks":1}]},{"id":6212,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37796,"columnNumber":58},"hitCount":0,"children":[6213,6224,6229]},{"id":6213,"callFrame":{"functionName":"tryParseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37818,"columnNumber":31},"hitCount":0,"children":[6214]},{"id":6214,"callFrame":{"functionName":"parseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37899,"columnNumber":28},"hitCount":1,"children":[6215],"positionTicks":[{"line":37907,"ticks":1}]},{"id":6215,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37938,"columnNumber":37},"hitCount":0,"children":[6216]},{"id":6216,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[6217]},{"id":6217,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[6218,6220]},{"id":6218,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6219]},{"id":6219,"callFrame":{"functionName":"parseImportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37947,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":37949,"ticks":1}]},{"id":6220,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[6221]},{"id":6221,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[6222]},{"id":6222,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[6223]},{"id":6223,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0},{"id":6224,"callFrame":{"functionName":"parseModuleSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37922,"columnNumber":31},"hitCount":0,"children":[6225]},{"id":6225,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34063,"columnNumber":27},"hitCount":0,"children":[6226]},{"id":6226,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":0,"children":[6227]},{"id":6227,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[6228]},{"id":6228,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0},{"id":6229,"callFrame":{"functionName":"createImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26842,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":26845,"ticks":1}]},{"id":6236,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[6237,6238,6239,6272]},{"id":6237,"callFrame":{"functionName":"modifiersToFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20590,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":20595,"ticks":1}]},{"id":6238,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":34417,"ticks":1}]},{"id":6239,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[6240]},{"id":6240,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":1,"children":[6241],"positionTicks":[{"line":36521,"ticks":1}]},{"id":6241,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[6242]},{"id":6242,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[6243,6264]},{"id":6243,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6244]},{"id":6244,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[6245]},{"id":6245,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[6246,6259]},{"id":6246,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":1,"children":[6247],"positionTicks":[{"line":32867,"ticks":1}]},{"id":6247,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[6248]},{"id":6248,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6249]},{"id":6249,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6250]},{"id":6250,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[6251,6269]},{"id":6251,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[6252]},{"id":6252,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[6253]},{"id":6253,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[6254]},{"id":6254,"callFrame":{"functionName":"createCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25946,"columnNumber":31},"hitCount":0,"children":[6255]},{"id":6255,"callFrame":{"functionName":"parenthesizeLeftSideOfAccess","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23990,"columnNumber":32},"hitCount":0,"children":[6256]},{"id":6256,"callFrame":{"functionName":"cast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3472,"columnNumber":13},"hitCount":0,"children":[6257]},{"id":6257,"callFrame":{"functionName":"isLeftHandSideExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15751,"columnNumber":33},"hitCount":0,"children":[6258]},{"id":6258,"callFrame":{"functionName":"isOuterExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30982,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":30984,"ticks":1}]},{"id":6269,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[6270]},{"id":6270,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[6271]},{"id":6271,"callFrame":{"functionName":"createAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26117,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":26120,"ticks":1}]},{"id":6259,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[6260]},{"id":6260,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[6261]},{"id":6261,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[6262]},{"id":6262,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14278,"columnNumber":35},"hitCount":0,"children":[6263]},{"id":6263,"callFrame":{"functionName":"getDirectiveFromComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14291,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":14293,"ticks":1}]},{"id":6264,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[6265]},{"id":6265,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[6266]},{"id":6266,"callFrame":{"functionName":"isStartOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35138,"columnNumber":30},"hitCount":0,"children":[6267]},{"id":6267,"callFrame":{"functionName":"isStartOfLeftHandSideExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35110,"columnNumber":42},"hitCount":0,"children":[6268]},{"id":6268,"callFrame":{"functionName":"isIdentifier2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33016,"columnNumber":24},"hitCount":0},{"id":6272,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26668,"columnNumber":36},"hitCount":1,"children":[6273],"positionTicks":[{"line":26684,"ticks":1}]},{"id":6273,"callFrame":{"functionName":"propagateNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28446,"columnNumber":27},"hitCount":0},{"id":6274,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":1,"children":[6275],"positionTicks":[{"line":38039,"ticks":1}]},{"id":6275,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37938,"columnNumber":37},"hitCount":0,"children":[6276]},{"id":6276,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[6277]},{"id":6277,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[6278]},{"id":6278,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[6279]},{"id":6279,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"children":[6280],"positionTicks":[{"line":13258,"ticks":1}]},{"id":6280,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[6281]},{"id":6281,"callFrame":{"functionName":"isIdentifierPart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12135,"columnNumber":25},"hitCount":0,"children":[6282]},{"id":6282,"callFrame":{"functionName":"isWordCharacter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11793,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":11795,"ticks":1}]},{"id":6230,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[6231]},{"id":6231,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[6232]},{"id":6232,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33404,"columnNumber":37},"hitCount":0,"children":[6233]},{"id":6233,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[6234]},{"id":6234,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[6235]},{"id":6235,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0},{"id":6283,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[6284]},{"id":6284,"callFrame":{"functionName":"setFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32798,"columnNumber":22},"hitCount":0,"children":[6285]},{"id":6285,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":0,"children":[6286]},{"id":6286,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21660,"columnNumber":13},"hitCount":1,"children":[6287],"positionTicks":[{"line":21662,"ticks":1}]},{"id":6287,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31735,"columnNumber":37},"hitCount":0,"children":[6288]},{"id":6288,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0},{"id":6289,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[6290]},{"id":6290,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":12106,"ticks":1}]},{"id":6291,"callFrame":{"functionName":"processReferencedFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125971,"columnNumber":33},"hitCount":0,"children":[6292]},{"id":6292,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":2388,"ticks":1}]},{"id":6293,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":3,"children":[6294,6300,6340],"positionTicks":[{"line":126119,"ticks":1},{"line":126104,"ticks":1},{"line":126101,"ticks":1}]},{"id":6294,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":1,"children":[6295],"positionTicks":[{"line":125522,"ticks":1}]},{"id":6295,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125534,"columnNumber":36},"hitCount":1,"children":[6296],"positionTicks":[{"line":125561,"ticks":1}]},{"id":6296,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[6297]},{"id":6297,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[6298]},{"id":6298,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":2,"children":[6299],"positionTicks":[{"line":32279,"ticks":2}]},{"id":6299,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32239,"ticks":1}]},{"id":6300,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[6301]},{"id":6301,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[6302,6303]},{"id":6302,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":124522,"ticks":1}]},{"id":6303,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[6304]},{"id":6304,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":1,"children":[6305],"positionTicks":[{"line":129527,"ticks":1}]},{"id":6305,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":3,"children":[6306,6337],"positionTicks":[{"line":129469,"ticks":1},{"line":129427,"ticks":1},{"line":129415,"ticks":1}]},{"id":6306,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":1,"children":[6307],"positionTicks":[{"line":129115,"ticks":1}]},{"id":6307,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[6308]},{"id":6308,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":1,"children":[6309],"positionTicks":[{"line":43993,"ticks":1}]},{"id":6309,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":1,"children":[6310],"positionTicks":[{"line":44135,"ticks":1}]},{"id":6310,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[6311]},{"id":6311,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":2,"children":[6312],"positionTicks":[{"line":44302,"ticks":1},{"line":44253,"ticks":1}]},{"id":6312,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":2,"children":[6313,6314,6316,6326],"positionTicks":[{"line":44361,"ticks":2}]},{"id":6313,"callFrame":{"functionName":"tryLoadModuleUsingOptionalResolutionSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43994,"columnNumber":53},"hitCount":2,"positionTicks":[{"line":44001,"ticks":2}]},{"id":6314,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44364,"columnNumber":38},"hitCount":0,"children":[6315]},{"id":6315,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0},{"id":6316,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[6317,6324]},{"id":6317,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[6318]},{"id":6318,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[6319]},{"id":6319,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":0,"children":[6320,6336]},{"id":6320,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[6321]},{"id":6321,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[6322]},{"id":6322,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[6323]},{"id":6323,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":122814,"ticks":1}]},{"id":6336,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":1,"positionTicks":[{"line":148912,"ticks":1}]},{"id":6324,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[6325]},{"id":6325,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":2,"children":[6327,6328],"positionTicks":[{"line":44463,"ticks":1},{"line":44471,"ticks":1}]},{"id":6327,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22407,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":22409,"ticks":1}]},{"id":6328,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[6329]},{"id":6329,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[6330]},{"id":6330,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[6331]},{"id":6331,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":0,"children":[6332]},{"id":6332,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":0,"children":[6333]},{"id":6333,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[6334]},{"id":6334,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[6335]},{"id":6335,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3490,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3491,"ticks":1}]},{"id":6326,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":0},{"id":6337,"callFrame":{"functionName":"getMode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123676,"columnNumber":11},"hitCount":0,"children":[6338]},{"id":6338,"callFrame":{"functionName":"getModeForUsageLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123608,"columnNumber":32},"hitCount":0,"children":[6339]},{"id":6339,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123611,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":123641,"ticks":1}]},{"id":6340,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[6341]},{"id":6341,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":1,"children":[6342,6422,6439,6555],"positionTicks":[{"line":125882,"ticks":1}]},{"id":6342,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":1,"children":[6343],"positionTicks":[{"line":123377,"ticks":1}]},{"id":6343,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[6344]},{"id":6344,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[6345]},{"id":6345,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[6346,6353,6358]},{"id":6346,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[6347,7023]},{"id":6347,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[6348]},{"id":6348,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[6349]},{"id":6349,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181679,"columnNumber":26},"hitCount":0,"children":[6350]},{"id":6350,"callFrame":{"functionName":"getOrLoadText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181692,"columnNumber":15},"hitCount":0,"children":[6351]},{"id":6351,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":2,"children":[6352,6428],"positionTicks":[{"line":181585,"ticks":2}]},{"id":6352,"callFrame":{"functionName":"isDynamicOrHasMixedContent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181737,"columnNumber":28},"hitCount":0},{"id":6428,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[6429]},{"id":6429,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[6430]},{"id":6430,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[6431]},{"id":6431,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[6432]},{"id":6432,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[6433,6780]},{"id":6433,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[6434]},{"id":6434,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":562,"ticks":2}]},{"id":6780,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[6781]},{"id":6781,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":392,"ticks":1}]},{"id":7023,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[7024]},{"id":7024,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[7025]},{"id":7025,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[7026]},{"id":7026,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[7027]},{"id":7027,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181161,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":181162,"ticks":1}]},{"id":6353,"callFrame":{"functionName":"getScriptVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182403,"columnNumber":18},"hitCount":0,"children":[6354]},{"id":6354,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[6355]},{"id":6355,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[6356]},{"id":6356,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[6357]},{"id":6357,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181161,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":181162,"ticks":1}]},{"id":6358,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[6359]},{"id":6359,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":1,"children":[6360,6556],"positionTicks":[{"line":140150,"ticks":1}]},{"id":6360,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[6361]},{"id":6361,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[6362]},{"id":6362,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[6363]},{"id":6363,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":1,"children":[6364,6560],"positionTicks":[{"line":32666,"ticks":1}]},{"id":6364,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[6365,7254]},{"id":6365,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6366]},{"id":6366,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[6367,6464]},{"id":6367,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[6368]},{"id":6368,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[6369,6435]},{"id":6369,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[6370,6384,6557,6559]},{"id":6370,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[6371]},{"id":6371,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[6372]},{"id":6372,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[6373]},{"id":6373,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6374]},{"id":6374,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[6375]},{"id":6375,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[6376]},{"id":6376,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[6377,6378,6383]},{"id":6377,"callFrame":{"functionName":"doInAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32884,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":32886,"ticks":1}]},{"id":6378,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[6379]},{"id":6379,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[6380]},{"id":6380,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[6381]},{"id":6381,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[6382]},{"id":6382,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":35009,"ticks":1}]},{"id":6383,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":25217,"ticks":1}]},{"id":6384,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[6385]},{"id":6385,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[6386]},{"id":6386,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[6387]},{"id":6387,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[6388]},{"id":6388,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6389]},{"id":6389,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[6390,6405]},{"id":6390,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[6391]},{"id":6391,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[6392]},{"id":6392,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[6393]},{"id":6393,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6394]},{"id":6394,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6395]},{"id":6395,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[6396]},{"id":6396,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[6397]},{"id":6397,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[6398]},{"id":6398,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[6399]},{"id":6399,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[6400]},{"id":6400,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[6401]},{"id":6401,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[6402,6423]},{"id":6402,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[6403,6637]},{"id":6403,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":0,"children":[6404]},{"id":6404,"callFrame":{"functionName":"createPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25841,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":25851,"ticks":1}]},{"id":6637,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[6638]},{"id":6638,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[6639]},{"id":6639,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[6640]},{"id":6640,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13303,"ticks":1}]},{"id":6423,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[6424]},{"id":6424,"callFrame":{"functionName":"createCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25946,"columnNumber":31},"hitCount":0,"children":[6425]},{"id":6425,"callFrame":{"functionName":"createBaseCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25931,"columnNumber":35},"hitCount":0,"children":[6426]},{"id":6426,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[6427]},{"id":6427,"callFrame":{"functionName":"propagatePropertyNameFlagsOfChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28452,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":28454,"ticks":1}]},{"id":6405,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[6406]},{"id":6406,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[6407]},{"id":6407,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[6408]},{"id":6408,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6409]},{"id":6409,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6410]},{"id":6410,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[6411,6412,6415]},{"id":6411,"callFrame":{"functionName":"makeBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35581,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":35583,"ticks":1}]},{"id":6412,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[6413]},{"id":6413,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[6414]},{"id":6414,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13083,"ticks":1}]},{"id":6415,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6416]},{"id":6416,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[6417]},{"id":6417,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[6418]},{"id":6418,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[6419]},{"id":6419,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[6420]},{"id":6420,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34063,"columnNumber":27},"hitCount":0,"children":[6421]},{"id":6421,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34096,"ticks":1}]},{"id":6557,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[6558]},{"id":6558,"callFrame":{"functionName":"shouldParseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34389,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":34401,"ticks":1}]},{"id":6559,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26668,"columnNumber":36},"hitCount":2,"positionTicks":[{"line":26692,"ticks":2}]},{"id":6435,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":0,"children":[6436]},{"id":6436,"callFrame":{"functionName":"parseNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38004,"columnNumber":31},"hitCount":0,"children":[6437]},{"id":6437,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[6438]},{"id":6438,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33280,"ticks":1}]},{"id":6464,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[6465]},{"id":6465,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[6466]},{"id":6466,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[6467]},{"id":6467,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[6468]},{"id":6468,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[6469]},{"id":6469,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[6470]},{"id":6470,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32953,"ticks":1}]},{"id":7254,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[7255]},{"id":7255,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[7256]},{"id":7256,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[7257,8228]},{"id":7257,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":0,"children":[7258,7638]},{"id":7258,"callFrame":{"functionName":"parseNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38004,"columnNumber":31},"hitCount":0,"children":[7259]},{"id":7259,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[7260]},{"id":7260,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[7261]},{"id":7261,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33268,"ticks":1}]},{"id":7638,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[7639]},{"id":7639,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[7640]},{"id":7640,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[7641]},{"id":7641,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":8228,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[8229]},{"id":8229,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[8230]},{"id":8230,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[8231]},{"id":8231,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[8232]},{"id":8232,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[8233]},{"id":8233,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8234]},{"id":8234,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[8235]},{"id":8235,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[8236]},{"id":8236,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8237]},{"id":8237,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8238]},{"id":8238,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[8239]},{"id":8239,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[8240]},{"id":8240,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8241]},{"id":8241,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[8242]},{"id":8242,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[8243]},{"id":8243,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[8244]},{"id":8244,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34063,"columnNumber":27},"hitCount":0,"children":[8245]},{"id":8245,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":0,"children":[8246]},{"id":8246,"callFrame":{"functionName":"createNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24879,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":24882,"ticks":1}]},{"id":6560,"callFrame":{"functionName":"processPragmasIntoFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39572,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":39580,"ticks":1}]},{"id":6556,"callFrame":{"functionName":"assertEqual","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4032,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":4036,"ticks":1}]},{"id":6422,"callFrame":{"functionName":"addFileIncludeReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125891,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":125893,"ticks":1}]},{"id":6439,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[6440,6471,7033]},{"id":6440,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[6441]},{"id":6441,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[6442,6446,6561]},{"id":6442,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":0,"children":[6443]},{"id":6443,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[6444]},{"id":6444,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[6445]},{"id":6445,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8929,"ticks":1}]},{"id":6446,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[6447]},{"id":6447,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[6448]},{"id":6448,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[6449,6460,6641,7028]},{"id":6449,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[6450]},{"id":6450,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[6451]},{"id":6451,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":2,"children":[6452,6461],"positionTicks":[{"line":129631,"ticks":1},{"line":129622,"ticks":1}]},{"id":6452,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[6453]},{"id":6453,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129800,"columnNumber":56},"hitCount":0,"children":[6454]},{"id":6454,"callFrame":{"functionName":"createDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129885,"columnNumber":33},"hitCount":0,"children":[6455]},{"id":6455,"callFrame":{"functionName":"watchDirectoryOfFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182483,"columnNumber":38},"hitCount":0,"children":[6456]},{"id":6456,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123120,"columnNumber":11},"hitCount":0,"children":[6457]},{"id":6457,"callFrame":{"functionName":"createDirectoryWatcherWithLogging","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123153,"columnNumber":44},"hitCount":0,"children":[6458,6459]},{"id":6458,"callFrame":{"functionName":"getWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123194,"columnNumber":23},"hitCount":0},{"id":6459,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123172,"columnNumber":11},"hitCount":0},{"id":6461,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[6462]},{"id":6462,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[6463]},{"id":6463,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9016,"ticks":1}]},{"id":6460,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":43744,"ticks":1}]},{"id":6641,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[6642]},{"id":6642,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":1,"children":[6782],"positionTicks":[{"line":129129,"ticks":1}]},{"id":6782,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[6783,7262,8247,8248]},{"id":6783,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43722,"columnNumber":39},"hitCount":0,"children":[6784]},{"id":6784,"callFrame":{"functionName":"getOrCreateCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43698,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":43704,"ticks":1}]},{"id":7262,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[7263]},{"id":7263,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[7264]},{"id":7264,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[7265]},{"id":7265,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[7266,7642]},{"id":7266,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2516,"ticks":1}]},{"id":7642,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[7643]},{"id":7643,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7644]},{"id":7644,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[7645]},{"id":7645,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":0,"children":[7646]},{"id":7646,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[7647]},{"id":7647,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7648]},{"id":7648,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[7649]},{"id":7649,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[7650]},{"id":7650,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":0,"children":[7651]},{"id":7651,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7652]},{"id":7652,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8247,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":8248,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[8249]},{"id":8249,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[8250]},{"id":8250,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[8251]},{"id":8251,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[8252]},{"id":8252,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[8253]},{"id":8253,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[8254]},{"id":8254,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[8255]},{"id":8255,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[8256]},{"id":8256,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[8257]},{"id":8257,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8258]},{"id":8258,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7028,"callFrame":{"functionName":"createModeAwareCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43735,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43739,"ticks":1}]},{"id":6561,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[6562]},{"id":6562,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":125936,"ticks":1}]},{"id":6471,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[6472]},{"id":6472,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":3,"children":[6473,6479,6530,6547,7675],"positionTicks":[{"line":125765,"ticks":1},{"line":125890,"ticks":1},{"line":125886,"ticks":1}]},{"id":6473,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[6474]},{"id":6474,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[6475]},{"id":6475,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[6476,6563,7067]},{"id":6476,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[6477,6788]},{"id":6477,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[6478,7029,7268,7663,8259]},{"id":6478,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":43687,"ticks":1}]},{"id":7029,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7030]},{"id":7030,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[7031]},{"id":7031,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":0,"children":[7032]},{"id":7032,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":1,"positionTicks":[{"line":148912,"ticks":1}]},{"id":7268,"callFrame":{"functionName":"isPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43584,"columnNumber":26},"hitCount":4,"positionTicks":[{"line":43585,"ticks":4}]},{"id":7663,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[7664]},{"id":7664,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[7665]},{"id":7665,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[7666]},{"id":7666,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[7667]},{"id":7667,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[7668]},{"id":7668,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[7669]},{"id":7669,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7670]},{"id":7670,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":8259,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8942,"ticks":1}]},{"id":6788,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[6789]},{"id":6789,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9016,"ticks":1}]},{"id":6563,"callFrame":{"functionName":"getTemporaryModuleResolutionState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44663,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":44665,"ticks":1}]},{"id":7067,"callFrame":{"functionName":"isTraceEnabled","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43061,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":43063,"ticks":1}]},{"id":6479,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[6480]},{"id":6480,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[6481]},{"id":6481,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[6482]},{"id":6482,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[6483,6532,6564,8272,8325,8409]},{"id":6483,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[6484]},{"id":6484,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[6485]},{"id":6485,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[6486]},{"id":6486,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[6487]},{"id":6487,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[6488]},{"id":6488,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[6489,7267]},{"id":6489,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[6490,6801,7269]},{"id":6490,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6491]},{"id":6491,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":1,"children":[6492],"positionTicks":[{"line":37019,"ticks":1}]},{"id":6492,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[6493,7116]},{"id":6493,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[6494]},{"id":6494,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[6495,6565]},{"id":6495,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[6496]},{"id":6496,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[6497]},{"id":6497,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[6498]},{"id":6498,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[6499]},{"id":6499,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6500]},{"id":6500,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[6501,6519,6584]},{"id":6501,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[6502]},{"id":6502,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[6503]},{"id":6503,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[6504]},{"id":6504,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6505]},{"id":6505,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6506]},{"id":6506,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[6507]},{"id":6507,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[6508]},{"id":6508,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[6509]},{"id":6509,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[6510]},{"id":6510,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[6511]},{"id":6511,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[6512]},{"id":6512,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[6513,6531]},{"id":6513,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[6514]},{"id":6514,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[6515]},{"id":6515,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"children":[6516],"positionTicks":[{"line":33283,"ticks":1}]},{"id":6516,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[6517]},{"id":6517,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[6518]},{"id":6518,"callFrame":{"functionName":"isDigit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11784,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":11786,"ticks":1}]},{"id":6531,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":1,"children":[6545,6587],"positionTicks":[{"line":36220,"ticks":1}]},{"id":6545,"callFrame":{"functionName":"createCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25946,"columnNumber":31},"hitCount":0,"children":[6546]},{"id":6546,"callFrame":{"functionName":"createBaseCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25931,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":25945,"ticks":1}]},{"id":6587,"callFrame":{"functionName":"parseArgumentList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36236,"columnNumber":28},"hitCount":0,"children":[6588]},{"id":6588,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[6589]},{"id":6589,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[6590]},{"id":6590,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":6519,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[6520,6607]},{"id":6520,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[6521]},{"id":6521,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[6522]},{"id":6522,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6523]},{"id":6523,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6524]},{"id":6524,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[6525]},{"id":6525,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[6526,6646]},{"id":6526,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[6527]},{"id":6527,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[6528]},{"id":6528,"callFrame":{"functionName":"scanNumber","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12285,"columnNumber":21},"hitCount":1,"children":[6529],"positionTicks":[{"line":12358,"ticks":1}]},{"id":6529,"callFrame":{"functionName":"scanDigits","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12377,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12387,"ticks":1}]},{"id":6646,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":0,"children":[6647]},{"id":6647,"callFrame":{"functionName":"createBaseToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25078,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":25080,"ticks":1}]},{"id":6607,"callFrame":{"functionName":"createReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26561,"columnNumber":32},"hitCount":0,"children":[6608]},{"id":6608,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24864,"columnNumber":25},"hitCount":0,"children":[6609]},{"id":6609,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32410,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32411,"ticks":1}]},{"id":6584,"callFrame":{"functionName":"isAwaitUsingDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36909,"columnNumber":34},"hitCount":0,"children":[6585]},{"id":6585,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[6586]},{"id":6586,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32994,"ticks":1}]},{"id":6565,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[6566]},{"id":6566,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[6567]},{"id":6567,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[6568,6591]},{"id":6568,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6569]},{"id":6569,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[6570]},{"id":6570,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[6571]},{"id":6571,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[6572]},{"id":6572,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[6573]},{"id":6573,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[6574]},{"id":6574,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[6575]},{"id":6575,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[6576]},{"id":6576,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[6577]},{"id":6577,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[6578]},{"id":6578,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[6579]},{"id":6579,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[6580]},{"id":6580,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[6581]},{"id":6581,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[6582]},{"id":6582,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[6583]},{"id":6583,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":34930,"ticks":1}]},{"id":6591,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[6592]},{"id":6592,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[6593]},{"id":6593,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28466,"ticks":1}]},{"id":7116,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[7117]},{"id":7117,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[7118]},{"id":7118,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[7119]},{"id":7119,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[7120]},{"id":7120,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[7121]},{"id":7121,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33373,"columnNumber":37},"hitCount":0,"children":[7122]},{"id":7122,"callFrame":{"functionName":"canFollowExportModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33397,"columnNumber":34},"hitCount":0,"children":[7123]},{"id":7123,"callFrame":{"functionName":"canFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33407,"columnNumber":28},"hitCount":0,"children":[7124]},{"id":7124,"callFrame":{"functionName":"isLiteralPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33324,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":33325,"ticks":1}]},{"id":6801,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[6802]},{"id":6802,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[6803]},{"id":6803,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[6804,7305]},{"id":6804,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[6805]},{"id":6805,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[6806]},{"id":6806,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[6807]},{"id":6807,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[6808]},{"id":6808,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[6809]},{"id":6809,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[6810]},{"id":6810,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[6811]},{"id":6811,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13303,"ticks":1}]},{"id":7305,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32989,"ticks":1}]},{"id":7269,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[7270]},{"id":7270,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[7271]},{"id":7271,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[7272,7661]},{"id":7272,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[7273]},{"id":7273,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[7274]},{"id":7274,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[7275]},{"id":7275,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[7276]},{"id":7276,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[7277]},{"id":7277,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[7278]},{"id":7278,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":1,"children":[7279],"positionTicks":[{"line":36747,"ticks":1}]},{"id":7279,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[7280]},{"id":7280,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[7281]},{"id":7281,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[7282,7653]},{"id":7282,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[7283]},{"id":7283,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[7284]},{"id":7284,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7285]},{"id":7285,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[7286]},{"id":7286,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[7287]},{"id":7287,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7288]},{"id":7288,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[7289]},{"id":7289,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[7290]},{"id":7290,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[7291]},{"id":7291,"callFrame":{"functionName":"parseArgumentList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36236,"columnNumber":28},"hitCount":0,"children":[7292]},{"id":7292,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[7293]},{"id":7293,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[7294]},{"id":7294,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":7653,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[7654]},{"id":7654,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7655]},{"id":7655,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[7656]},{"id":7656,"callFrame":{"functionName":"createAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26117,"columnNumber":32},"hitCount":0,"children":[7657]},{"id":7657,"callFrame":{"functionName":"parenthesizeOperandOfPrefixUnary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23992,"columnNumber":36},"hitCount":0,"children":[7658]},{"id":7658,"callFrame":{"functionName":"cast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3472,"columnNumber":13},"hitCount":0,"children":[7659]},{"id":7659,"callFrame":{"functionName":"isUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15792,"columnNumber":26},"hitCount":0,"children":[7660]},{"id":7660,"callFrame":{"functionName":"skipPartiallyEmittedExpressions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15381,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":15382,"ticks":1}]},{"id":7661,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":0,"children":[7662,7685]},{"id":7662,"callFrame":{"functionName":"createExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26982,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":26984,"ticks":1}]},{"id":7685,"callFrame":{"functionName":"parseNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38004,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38006,"ticks":1}]},{"id":7267,"callFrame":{"functionName":"processPragmasIntoFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39572,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":39580,"ticks":1}]},{"id":6532,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[6533]},{"id":6533,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[6534]},{"id":6534,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[6535,7738]},{"id":6535,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181679,"columnNumber":26},"hitCount":0,"children":[6536]},{"id":6536,"callFrame":{"functionName":"getOrLoadText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181692,"columnNumber":15},"hitCount":0,"children":[6537]},{"id":6537,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[6538]},{"id":6538,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[6539]},{"id":6539,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[6540]},{"id":6540,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[6541]},{"id":6541,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[6542]},{"id":6542,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[6543,6643,6785]},{"id":6543,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[6544]},{"id":6544,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":562,"ticks":4}]},{"id":6643,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[6644]},{"id":6644,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[6645]},{"id":6645,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":6785,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[6786]},{"id":6786,"callFrame":{"functionName":"allocUnsafe","scriptId":"23","url":"node:buffer","lineNumber":400,"columnNumber":41},"hitCount":0,"children":[6787]},{"id":6787,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":431,"ticks":1}]},{"id":7738,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[7739]},{"id":7739,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[7740]},{"id":7740,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[7741]},{"id":7741,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[7742]},{"id":7742,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[7743]},{"id":7743,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[7744]},{"id":7744,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7745]},{"id":7745,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":562,"ticks":1}]},{"id":6564,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137413,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":137415,"ticks":1}]},{"id":8272,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[8273]},{"id":8273,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[8274]},{"id":8274,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[8275]},{"id":8275,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[8276]},{"id":8276,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[8277]},{"id":8277,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[8278]},{"id":8278,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8279]},{"id":8279,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[8280]},{"id":8280,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":432,"ticks":1}]},{"id":8325,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186768,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186769,"ticks":1}]},{"id":8409,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[8410]},{"id":8410,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[8411]},{"id":8411,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[8412]},{"id":8412,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[8413]},{"id":8413,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8414]},{"id":8414,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[8415]},{"id":8415,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[8416]},{"id":8416,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[8417]},{"id":8417,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[8418]},{"id":8418,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[8419]},{"id":8419,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[8420]},{"id":8420,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8421]},{"id":8421,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[8422]},{"id":8422,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8423]},{"id":8423,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8424]},{"id":8424,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8425]},{"id":8425,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8426]},{"id":8426,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[8427]},{"id":8427,"callFrame":{"functionName":"cast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3472,"columnNumber":13},"hitCount":0,"children":[8428]},{"id":8428,"callFrame":{"functionName":"isUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15792,"columnNumber":26},"hitCount":0,"children":[8429]},{"id":8429,"callFrame":{"functionName":"isUnaryExpressionKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15795,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":15796,"ticks":1}]},{"id":6530,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":2,"children":[6548,6610,6718,6719,7671,8756],"positionTicks":[{"line":126099,"ticks":1},{"line":126109,"ticks":1}]},{"id":6548,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[6549]},{"id":6549,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[6550]},{"id":6550,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[6551]},{"id":6551,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[6552]},{"id":6552,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[6553,6594,7068,7676]},{"id":6553,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":2,"children":[6554],"positionTicks":[{"line":129600,"ticks":2}]},{"id":6554,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":2,"children":[6648],"positionTicks":[{"line":129640,"ticks":1},{"line":129660,"ticks":1}]},{"id":6648,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[6649]},{"id":6649,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[6650]},{"id":6650,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[6651]},{"id":6651,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9016,"ticks":1}]},{"id":6594,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[6595]},{"id":6595,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[6596]},{"id":6596,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":1,"children":[6597,6812,6864,7977],"positionTicks":[{"line":43923,"ticks":1}]},{"id":6597,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[6598,7746]},{"id":6598,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[6599,6652]},{"id":6599,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[6600]},{"id":6600,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[6601,7053]},{"id":6601,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[6602,6695]},{"id":6602,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[6603]},{"id":6603,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[6604]},{"id":6604,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":1,"children":[6605],"positionTicks":[{"line":123409,"ticks":1}]},{"id":6605,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[6606]},{"id":6606,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":1,"children":[7306],"positionTicks":[{"line":20901,"ticks":1}]},{"id":7306,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[7307]},{"id":7307,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[7308,7465]},{"id":7308,"callFrame":{"functionName":"ensureTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9106,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":9107,"ticks":1}]},{"id":7465,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":0,"children":[7466]},{"id":7466,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7467]},{"id":7467,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6695,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[6696]},{"id":6696,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[6697]},{"id":6697,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[6698,7125]},{"id":6698,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[6699]},{"id":6699,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[6700]},{"id":6700,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":1,"children":[6701],"positionTicks":[{"line":123409,"ticks":1}]},{"id":6701,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":0,"children":[6702]},{"id":6702,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[6703]},{"id":6703,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[6704]},{"id":6704,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7125,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[7126]},{"id":7126,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[7127]},{"id":7127,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[7128]},{"id":7128,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[7129]},{"id":7129,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[7130]},{"id":7130,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":0,"children":[7131,7346]},{"id":7131,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":7346,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8928,"ticks":1}]},{"id":7053,"callFrame":{"functionName":"tryLoadModuleUsingOptionalResolutionSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43994,"columnNumber":53},"hitCount":0,"children":[7054]},{"id":7054,"callFrame":{"functionName":"isExternalModuleNameRelative","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14666,"columnNumber":37},"hitCount":0,"children":[7055]},{"id":7055,"callFrame":{"functionName":"RegExp: ^\\.\\.?($|[\\\\/])","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6652,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8969,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8970,"ticks":1}]},{"id":7746,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[7747]},{"id":7747,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[7748]},{"id":7748,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[7749]},{"id":7749,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[7750]},{"id":7750,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[7751]},{"id":7751,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[7752]},{"id":7752,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[7753]},{"id":7753,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[7754]},{"id":7754,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[7755]},{"id":7755,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[7756]},{"id":7756,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[7757]},{"id":7757,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[7758]},{"id":7758,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[7759]},{"id":7759,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"children":[7829],"positionTicks":[{"line":9075,"ticks":1}]},{"id":7829,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6812,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43722,"columnNumber":39},"hitCount":0,"children":[6813]},{"id":6813,"callFrame":{"functionName":"getOrCreateCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43698,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":43701,"ticks":1}]},{"id":6864,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":1,"children":[8260],"positionTicks":[{"line":43744,"ticks":1}]},{"id":8260,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43765,"ticks":1}]},{"id":7977,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[7978]},{"id":7978,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[7979,8261]},{"id":7979,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[7980,8567]},{"id":7980,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[7981]},{"id":7981,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[7982]},{"id":7982,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[7983]},{"id":7983,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[7984]},{"id":7984,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[7985]},{"id":7985,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[7986]},{"id":7986,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":123379,"ticks":1}]},{"id":8567,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[8568]},{"id":8568,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[8569]},{"id":8569,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[8570]},{"id":8570,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[8571]},{"id":8571,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":127080,"ticks":1}]},{"id":8261,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":7068,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[7069]},{"id":7069,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[7070]},{"id":7070,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[7071]},{"id":7071,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7676,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43739,"columnNumber":7},"hitCount":0,"children":[7677]},{"id":7677,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43765,"ticks":1}]},{"id":6610,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[6611]},{"id":6611,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":3,"children":[6612,6618,6625,7036,8572],"positionTicks":[{"line":125816,"ticks":1},{"line":125765,"ticks":1},{"line":125882,"ticks":1}]},{"id":6612,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":1,"children":[6613,7309],"positionTicks":[{"line":125737,"ticks":1}]},{"id":6613,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[6614]},{"id":6614,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[6615,8270]},{"id":6615,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":1,"children":[6616],"positionTicks":[{"line":44681,"ticks":1}]},{"id":6616,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":1,"children":[6617,6790,7035,7351,7760,7761],"positionTicks":[{"line":44746,"ticks":1}]},{"id":6617,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":20901,"ticks":1}]},{"id":6790,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[6791]},{"id":6791,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":1,"children":[6792,6825,7672],"positionTicks":[{"line":123381,"ticks":1}]},{"id":6792,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":0,"children":[6793,7486]},{"id":6793,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[6794]},{"id":6794,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[6795]},{"id":6795,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7486,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7487]},{"id":7487,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6825,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[6826]},{"id":6826,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[6827]},{"id":6827,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[6828,7079]},{"id":6828,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[6829]},{"id":6829,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[6830]},{"id":6830,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[6831]},{"id":6831,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[6832]},{"id":6832,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":7079,"callFrame":{"functionName":"hasEntry","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122789,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":122790,"ticks":1}]},{"id":7672,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[7673,7682]},{"id":7673,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[7674]},{"id":7674,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":1,"children":[7686],"positionTicks":[{"line":8772,"ticks":1}]},{"id":7686,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[7687]},{"id":7687,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7688]},{"id":7688,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":7682,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[7683]},{"id":7683,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7035,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43688,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43690,"ticks":1}]},{"id":7351,"callFrame":{"functionName":"isPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43584,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":43585,"ticks":1}]},{"id":7760,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8928,"ticks":1}]},{"id":7761,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":8270,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[8271]},{"id":8271,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":127080,"ticks":1}]},{"id":7309,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":0,"children":[7310]},{"id":7310,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[7311]},{"id":7311,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9033,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":9041,"ticks":1}]},{"id":6618,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[6619,7056]},{"id":6619,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[6620]},{"id":6620,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[6621]},{"id":6621,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[6622,6688,6705,6796,8281,8326,8759,8922]},{"id":6622,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":1,"children":[6623],"positionTicks":[{"line":140044,"ticks":1}]},{"id":6623,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":1,"children":[6624,6653,7347],"positionTicks":[{"line":140107,"ticks":1}]},{"id":6624,"callFrame":{"functionName":"getOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2732,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":2734,"ticks":1}]},{"id":6653,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[6654]},{"id":6654,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[6655]},{"id":6655,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[6656]},{"id":6656,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[6657,7295]},{"id":6657,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[6658,7072,7316]},{"id":6658,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":1,"children":[6659],"positionTicks":[{"line":33631,"ticks":1}]},{"id":6659,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[6660]},{"id":6660,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[6661,7045,7046]},{"id":6661,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[6662,7074]},{"id":6662,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[6663,6871]},{"id":6663,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[6664]},{"id":6664,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[6665]},{"id":6665,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[6666]},{"id":6666,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":1,"children":[6667],"positionTicks":[{"line":33621,"ticks":1}]},{"id":6667,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6668]},{"id":6668,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[6669,6814,7073]},{"id":6669,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[6670]},{"id":6670,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[6671]},{"id":6671,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[6672]},{"id":6672,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6673]},{"id":6673,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6674]},{"id":6674,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[6675]},{"id":6675,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[6676]},{"id":6676,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[6677]},{"id":6677,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[6678]},{"id":6678,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[6679]},{"id":6679,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[6680]},{"id":6680,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[6681,6721,6865]},{"id":6681,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[6682]},{"id":6682,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[6683]},{"id":6683,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[6684]},{"id":6684,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0,"children":[6685]},{"id":6685,"callFrame":{"functionName":"createBaseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24961,"columnNumber":31},"hitCount":0,"children":[6686]},{"id":6686,"callFrame":{"functionName":"createBaseIdentifierNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32389,"columnNumber":30},"hitCount":0,"children":[6687]},{"id":6687,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148202,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148204,"ticks":1}]},{"id":6721,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[6722]},{"id":6722,"callFrame":{"functionName":"parseArgumentList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36236,"columnNumber":28},"hitCount":0,"children":[6723]},{"id":6723,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[6724]},{"id":6724,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[6725]},{"id":6725,"callFrame":{"functionName":"isStartOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35138,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":35160,"ticks":1}]},{"id":6865,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[6866,7132]},{"id":6866,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[6867]},{"id":6867,"callFrame":{"functionName":"parseTypeArgumentsInExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36242,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":36244,"ticks":1}]},{"id":7132,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[7133]},{"id":7133,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[7134]},{"id":7134,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":6814,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[6815]},{"id":6815,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[6816]},{"id":6816,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[6817]},{"id":6817,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6818,7135]},{"id":6818,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6819]},{"id":6819,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[6820,7091]},{"id":6820,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[6821]},{"id":6821,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[6822]},{"id":6822,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[6823]},{"id":6823,"callFrame":{"functionName":"scanNumber","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12285,"columnNumber":21},"hitCount":0,"children":[6824]},{"id":6824,"callFrame":{"functionName":"checkForIdentifierStartAfterNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12360,"columnNumber":53},"hitCount":1,"positionTicks":[{"line":12363,"ticks":1}]},{"id":7091,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[7092]},{"id":7092,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[7093]},{"id":7093,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[7094]},{"id":7094,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[7095]},{"id":7095,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[7096]},{"id":7096,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33160,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33161,"ticks":1}]},{"id":7135,"callFrame":{"functionName":"isLeftHandSideExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15751,"columnNumber":33},"hitCount":0,"children":[7136]},{"id":7136,"callFrame":{"functionName":"skipPartiallyEmittedExpressions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15381,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":15382,"ticks":1}]},{"id":7073,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32686,"ticks":1}]},{"id":6871,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[6872]},{"id":6872,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[6873]},{"id":6873,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[6874]},{"id":6874,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[6875]},{"id":6875,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[6876]},{"id":6876,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[6877]},{"id":6877,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[6878]},{"id":6878,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[6879]},{"id":6879,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[6880]},{"id":6880,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[6881]},{"id":6881,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[6882]},{"id":6882,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[6883]},{"id":6883,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[6884]},{"id":6884,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[6885]},{"id":6885,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[6886]},{"id":6886,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[6887]},{"id":6887,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[6888]},{"id":6888,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":7074,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":0,"children":[7075]},{"id":7075,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[7076]},{"id":7076,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[7077]},{"id":7077,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[7078]},{"id":7078,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13303,"ticks":1}]},{"id":7045,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":0},{"id":7046,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[7047]},{"id":7047,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[7048]},{"id":7048,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[7049]},{"id":7049,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[7050]},{"id":7050,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[7051]},{"id":7051,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33373,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":33395,"ticks":1}]},{"id":7072,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33424,"ticks":1}]},{"id":7316,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[7317]},{"id":7317,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[7318,7366]},{"id":7318,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":1,"children":[7319,7762],"positionTicks":[{"line":37091,"ticks":1}]},{"id":7319,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[7320,7370]},{"id":7320,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":1,"children":[7392],"positionTicks":[{"line":34417,"ticks":1}]},{"id":7392,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[7393]},{"id":7393,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[7394]},{"id":7394,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[7395]},{"id":7395,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[7396]},{"id":7396,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34370,"ticks":1}]},{"id":7370,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[7371]},{"id":7371,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[7372]},{"id":7372,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[7373,7830,7987]},{"id":7373,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[7374]},{"id":7374,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[7375,7468]},{"id":7375,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[7376]},{"id":7376,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[7377]},{"id":7377,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[7378]},{"id":7378,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[7379]},{"id":7379,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[7380]},{"id":7380,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[7381]},{"id":7381,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7382]},{"id":7382,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[7383]},{"id":7383,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[7384]},{"id":7384,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7385]},{"id":7385,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[7386]},{"id":7386,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[7387]},{"id":7387,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[7388]},{"id":7388,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":0,"children":[7389]},{"id":7389,"callFrame":{"functionName":"createPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25841,"columnNumber":41},"hitCount":0,"children":[7390]},{"id":7390,"callFrame":{"functionName":"propagateIdentifierNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28449,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":28450,"ticks":1}]},{"id":7468,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[7469]},{"id":7469,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[7470]},{"id":7470,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[7471]},{"id":7471,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[7472,8262]},{"id":7472,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[7473]},{"id":7473,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[7474]},{"id":7474,"callFrame":{"functionName":"makeBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35581,"columnNumber":31},"hitCount":0,"children":[7475]},{"id":7475,"callFrame":{"functionName":"createBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26152,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":26159,"ticks":1}]},{"id":8262,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[8263]},{"id":8263,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[8264]},{"id":8264,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8265]},{"id":8265,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[8266]},{"id":8266,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[8267]},{"id":8267,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":36133,"ticks":1}]},{"id":7830,"callFrame":{"functionName":"parseExpectedMatchingBrackets","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33137,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":33139,"ticks":1}]},{"id":7987,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[7988]},{"id":7988,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[7989]},{"id":7989,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[7990]},{"id":7990,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":7762,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":0,"children":[7763]},{"id":7763,"callFrame":{"functionName":"parseNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38004,"columnNumber":31},"hitCount":0,"children":[7764]},{"id":7764,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[7765]},{"id":7765,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[7766]},{"id":7766,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12842,"ticks":1}]},{"id":7366,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[7367,7678]},{"id":7367,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[7368]},{"id":7368,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[7369]},{"id":7369,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":7678,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[7679]},{"id":7679,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[7680]},{"id":7680,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[7681]},{"id":7681,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":14578,"ticks":1}]},{"id":7295,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[7296,8269]},{"id":7296,"callFrame":{"functionName":"setFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32798,"columnNumber":22},"hitCount":0,"children":[7297]},{"id":7297,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":0,"children":[7298]},{"id":7298,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21660,"columnNumber":13},"hitCount":0,"children":[7299]},{"id":7299,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":2387,"ticks":1}]},{"id":8269,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":32320,"ticks":1}]},{"id":7347,"callFrame":{"functionName":"setSourceFileFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148658,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":148660,"ticks":1}]},{"id":6688,"callFrame":{"functionName":"getScriptVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182403,"columnNumber":18},"hitCount":0,"children":[6689,7767]},{"id":6689,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[6690]},{"id":6690,"callFrame":{"functionName":"toNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181158,"columnNumber":25},"hitCount":0,"children":[6691]},{"id":6691,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[6692]},{"id":6692,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9031,"ticks":1}]},{"id":7767,"callFrame":{"functionName":"getLatestVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181914,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":181916,"ticks":1}]},{"id":6705,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[6706,7040]},{"id":6706,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[6707]},{"id":6707,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[6708,7705]},{"id":6708,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181679,"columnNumber":26},"hitCount":0,"children":[6709]},{"id":6709,"callFrame":{"functionName":"getOrLoadText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181692,"columnNumber":15},"hitCount":0,"children":[6710]},{"id":6710,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[6711]},{"id":6711,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[6712]},{"id":6712,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[6713]},{"id":6713,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[6714]},{"id":6714,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[6715]},{"id":6715,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[6716,7059,7062,7348]},{"id":6716,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[6717]},{"id":6717,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":562,"ticks":5}]},{"id":7059,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[7060]},{"id":7060,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[7061,7524]},{"id":7061,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":7524,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":7062,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[7063]},{"id":7063,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":519,"ticks":1}]},{"id":7348,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[7349]},{"id":7349,"callFrame":{"functionName":"allocUnsafe","scriptId":"23","url":"node:buffer","lineNumber":400,"columnNumber":41},"hitCount":0,"children":[7350]},{"id":7350,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":7705,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[7706]},{"id":7706,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[7707]},{"id":7707,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[7708]},{"id":7708,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[7709]},{"id":7709,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[7710]},{"id":7710,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[7711,7991]},{"id":7711,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[7712]},{"id":7712,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[7713]},{"id":7713,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":7991,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7992]},{"id":7992,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":562,"ticks":3}]},{"id":7040,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[7041]},{"id":7041,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[7042]},{"id":7042,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[7043]},{"id":7043,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[7044]},{"id":7044,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181161,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":181162,"ticks":1}]},{"id":6796,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137413,"columnNumber":22},"hitCount":0,"children":[6797]},{"id":6797,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182399,"columnNumber":15},"hitCount":0,"children":[6798]},{"id":6798,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[6799]},{"id":6799,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[6800]},{"id":6800,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":8281,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[8282]},{"id":8282,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[8283]},{"id":8283,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[8284,8430]},{"id":8284,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[8285]},{"id":8285,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[8286]},{"id":8286,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[8287]},{"id":8287,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8288,8303]},{"id":8288,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[8289]},{"id":8289,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":518,"ticks":2}]},{"id":8303,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[8304]},{"id":8304,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":391,"ticks":1}]},{"id":8430,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[8431]},{"id":8431,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8432]},{"id":8432,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8433]},{"id":8433,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":561,"ticks":2}]},{"id":8326,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[8327]},{"id":8327,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[8328]},{"id":8328,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[8329]},{"id":8329,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[8330]},{"id":8330,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8331]},{"id":8331,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[8332]},{"id":8332,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[8333,8790]},{"id":8333,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[8334,8355]},{"id":8334,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[8335]},{"id":8335,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[8336]},{"id":8336,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[8337]},{"id":8337,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[8338]},{"id":8338,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":8355,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[8356]},{"id":8356,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[8357,8573]},{"id":8357,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[8358]},{"id":8358,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8359]},{"id":8359,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[8360]},{"id":8360,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8361]},{"id":8361,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8362]},{"id":8362,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8363]},{"id":8363,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8364]},{"id":8364,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[8365]},{"id":8365,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8366]},{"id":8366,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[8367]},{"id":8367,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[8368]},{"id":8368,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[8369]},{"id":8369,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":0,"children":[8370]},{"id":8370,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33963,"columnNumber":30},"hitCount":0,"children":[8371]},{"id":8371,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":33316,"ticks":1}]},{"id":8573,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8574]},{"id":8574,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[8575]},{"id":8575,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8576]},{"id":8576,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8577]},{"id":8577,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8578]},{"id":8578,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":35637,"ticks":1}]},{"id":8790,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":0,"children":[8791]},{"id":8791,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32953,"ticks":1}]},{"id":8759,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[8760]},{"id":8760,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8761]},{"id":8761,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8922,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[8923]},{"id":8923,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[8924]},{"id":8924,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7056,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39518,"columnNumber":30},"hitCount":0,"children":[7057]},{"id":7057,"callFrame":{"functionName":"getDeclarationFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39521,"columnNumber":36},"hitCount":0,"children":[7058]},{"id":7058,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8994,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":8995,"ticks":1}]},{"id":6625,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[6626,6726,7300,7831]},{"id":6626,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":1,"children":[6627],"positionTicks":[{"line":124587,"ticks":1}]},{"id":6627,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[6628,6919,7405]},{"id":6628,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[6629]},{"id":6629,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[6630]},{"id":6630,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":1,"children":[6631,6833,7312,7768],"positionTicks":[{"line":129416,"ticks":1}]},{"id":6631,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":6,"children":[6632],"positionTicks":[{"line":129591,"ticks":4},{"line":129607,"ticks":2}]},{"id":6632,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":1,"children":[6633],"positionTicks":[{"line":129660,"ticks":1}]},{"id":6633,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[6634,6693]},{"id":6634,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":1,"children":[6635,8268],"positionTicks":[{"line":129015,"ticks":1}]},{"id":6635,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[6636,7052]},{"id":6636,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":8966,"ticks":1}]},{"id":7052,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9016,"ticks":1}]},{"id":8268,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":6693,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[6694]},{"id":6694,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129800,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":129802,"ticks":1}]},{"id":6833,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[6834]},{"id":6834,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":1,"children":[6835],"positionTicks":[{"line":129132,"ticks":1}]},{"id":6835,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":2,"children":[6836,7352,7893,7998,8459],"positionTicks":[{"line":43923,"ticks":2}]},{"id":6836,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[6837,7689]},{"id":6837,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[6838]},{"id":6838,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[6839]},{"id":6839,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[6840,6868]},{"id":6840,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[6841,7525]},{"id":6841,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[6842]},{"id":6842,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[6843]},{"id":6843,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[6844]},{"id":6844,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":3,"children":[6845],"positionTicks":[{"line":44513,"ticks":3}]},{"id":6845,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[6846]},{"id":6846,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[6847]},{"id":6847,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[6848]},{"id":6848,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[6849,7139]},{"id":6849,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[6850]},{"id":6850,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":1,"children":[7080],"positionTicks":[{"line":182444,"ticks":1}]},{"id":7080,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[7081]},{"id":7081,"callFrame":{"functionName":"hasEntry","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122789,"columnNumber":19},"hitCount":0,"children":[7082]},{"id":7082,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3097,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":3105,"ticks":1}]},{"id":7139,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":1,"positionTicks":[{"line":148912,"ticks":1}]},{"id":7525,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7526]},{"id":7526,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[7527]},{"id":7527,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":0,"children":[7528]},{"id":7528,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[7529]},{"id":7529,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7530]},{"id":7530,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[7531]},{"id":7531,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[7532]},{"id":7532,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":0,"children":[7533]},{"id":7533,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6868,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44364,"columnNumber":38},"hitCount":0,"children":[6869,7488]},{"id":6869,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[6870]},{"id":6870,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9020,"ticks":1},{"line":9016,"ticks":1}]},{"id":7488,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[7489]},{"id":7489,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":22},"hitCount":0,"children":[7490]},{"id":7490,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8942,"ticks":1}]},{"id":7689,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[7690]},{"id":7690,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[7691]},{"id":7691,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[7692,7771]},{"id":7692,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7693]},{"id":7693,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[7694]},{"id":7694,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":1,"children":[7695],"positionTicks":[{"line":123407,"ticks":1}]},{"id":7695,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[7696]},{"id":7696,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[7697]},{"id":7697,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[7698,7833]},{"id":7698,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[7699]},{"id":7699,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[7700]},{"id":7700,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[7701]},{"id":7701,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7702]},{"id":7702,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":7833,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":0,"children":[7834]},{"id":7834,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7835]},{"id":7835,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7771,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[7772]},{"id":7772,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[7773,7866]},{"id":7773,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[7774]},{"id":7774,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[7775]},{"id":7775,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[7776]},{"id":7776,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[7777]},{"id":7777,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[7778]},{"id":7778,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[7779]},{"id":7779,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[7780]},{"id":7780,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7781]},{"id":7781,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":7866,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8976,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8982,"ticks":1}]},{"id":7352,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8969,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8970,"ticks":1}]},{"id":7893,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":1,"children":[7894],"positionTicks":[{"line":44235,"ticks":1}]},{"id":7894,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[7895,8021,8623]},{"id":7895,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44364,"columnNumber":38},"hitCount":0,"children":[7896]},{"id":7896,"callFrame":{"functionName":"lastOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3073,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":3074,"ticks":1}]},{"id":8021,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[8022,8077,8434]},{"id":8022,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[8023]},{"id":8023,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[8024]},{"id":8024,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[8025]},{"id":8025,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[8026]},{"id":8026,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":8932,"ticks":1}]},{"id":8077,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":2,"children":[8078,8348],"positionTicks":[{"line":44458,"ticks":2}]},{"id":8078,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22407,"columnNumber":28},"hitCount":0,"children":[8079]},{"id":8079,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3713,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3716,"ticks":1}]},{"id":8348,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[8349,8515]},{"id":8349,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[8350]},{"id":8350,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[8351]},{"id":8351,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":1,"children":[8925],"positionTicks":[{"line":127080,"ticks":1}]},{"id":8925,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[8926]},{"id":8926,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[8927]},{"id":8927,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8928]},{"id":8928,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8515,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[8516]},{"id":8516,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[8517]},{"id":8517,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[8518]},{"id":8518,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8519]},{"id":8519,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8434,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[8435]},{"id":8435,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[8436]},{"id":8436,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":1,"children":[8437],"positionTicks":[{"line":182469,"ticks":1}]},{"id":8437,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[8438]},{"id":8438,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8439]},{"id":8439,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8623,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9020,"ticks":1}]},{"id":7998,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[7999]},{"id":7999,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8459,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":0,"children":[8460]},{"id":8460,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":43765,"ticks":2}]},{"id":7312,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[7313]},{"id":7313,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[7314]},{"id":7314,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[7315]},{"id":7315,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7768,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43739,"columnNumber":7},"hitCount":0,"children":[7769]},{"id":7769,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43765,"ticks":1}]},{"id":6919,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":0,"children":[6920]},{"id":6920,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":9070,"ticks":1}]},{"id":7405,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[7406]},{"id":7406,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":0,"children":[7407]},{"id":7407,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[7408]},{"id":7408,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7409]},{"id":7409,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6726,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[6727]},{"id":6727,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":1,"children":[6728,6851,6902,7722,8768],"positionTicks":[{"line":125743,"ticks":1}]},{"id":6728,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[6729,7534,8943]},{"id":6729,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":1,"children":[6730],"positionTicks":[{"line":148913,"ticks":1}]},{"id":6730,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[6731]},{"id":6731,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":1,"children":[6732,6745,7850,8292,8372,8792],"positionTicks":[{"line":148989,"ticks":1}]},{"id":6732,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[6733,7493]},{"id":6733,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[6734]},{"id":6734,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[6735,7714,8090]},{"id":6735,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181679,"columnNumber":26},"hitCount":0,"children":[6736]},{"id":6736,"callFrame":{"functionName":"getOrLoadText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181692,"columnNumber":15},"hitCount":0,"children":[6737]},{"id":6737,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":1,"children":[6738,7491],"positionTicks":[{"line":181586,"ticks":1}]},{"id":6738,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[6739]},{"id":6739,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[6740]},{"id":6740,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[6741]},{"id":6741,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[6742]},{"id":6742,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[6743,7154]},{"id":6743,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[6744]},{"id":6744,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":562,"ticks":6}]},{"id":7154,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[7155]},{"id":7155,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[7156]},{"id":7156,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":741,"ticks":2}]},{"id":7491,"callFrame":{"functionName":"reload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181566,"columnNumber":8},"hitCount":0,"children":[7492]},{"id":7492,"callFrame":{"functionName":"useText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181544,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":181551,"ticks":1}]},{"id":7714,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[7715]},{"id":7715,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[7716,8000]},{"id":7716,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[7717]},{"id":7717,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[7718]},{"id":7718,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":1,"children":[7719],"positionTicks":[{"line":8675,"ticks":1}]},{"id":7719,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[7720,7897,7900]},{"id":7720,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7721]},{"id":7721,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":562,"ticks":5}]},{"id":7897,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[7898]},{"id":7898,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[7899]},{"id":7899,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":7900,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[7901]},{"id":7901,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":392,"ticks":1}]},{"id":8000,"callFrame":{"functionName":"hasTSFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22311,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22312,"ticks":1}]},{"id":8090,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":181655,"ticks":1}]},{"id":7493,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[7494]},{"id":7494,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[7495]},{"id":7495,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[7496]},{"id":7496,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[7497]},{"id":7497,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181161,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":181162,"ticks":1}]},{"id":6745,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[6746]},{"id":6746,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[6747,6748]},{"id":6747,"callFrame":{"functionName":"getOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2732,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":2735,"ticks":1}]},{"id":6748,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[6749]},{"id":6749,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[6750]},{"id":6750,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":1,"children":[6751,7993],"positionTicks":[{"line":32489,"ticks":1}]},{"id":6751,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[6752,7064]},{"id":6752,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[6753,7164,7358]},{"id":6753,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6754]},{"id":6754,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[6755]},{"id":6755,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[6756]},{"id":6756,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[6757,6859]},{"id":6757,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[6758,6778,7137]},{"id":6758,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[6759]},{"id":6759,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[6760]},{"id":6760,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[6761]},{"id":6761,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[6762]},{"id":6762,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6763]},{"id":6763,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[6764,6889]},{"id":6764,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[6765]},{"id":6765,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[6766]},{"id":6766,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[6767]},{"id":6767,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6768]},{"id":6768,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6769]},{"id":6769,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[6770,6935]},{"id":6770,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6771]},{"id":6771,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[6772]},{"id":6772,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[6773]},{"id":6773,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[6774]},{"id":6774,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[6775]},{"id":6775,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34063,"columnNumber":27},"hitCount":0,"children":[6776]},{"id":6776,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":0,"children":[6777]},{"id":6777,"callFrame":{"functionName":"getNumericLiteralFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12183,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12184,"ticks":1}]},{"id":6935,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[6936]},{"id":6936,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[6937]},{"id":6937,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[6938]},{"id":6938,"callFrame":{"functionName":"scanNumber","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12285,"columnNumber":21},"hitCount":0,"children":[6939]},{"id":6939,"callFrame":{"functionName":"checkForIdentifierStartAfterNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12360,"columnNumber":53},"hitCount":0,"children":[6940]},{"id":6940,"callFrame":{"functionName":"isIdentifierStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12132,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":12134,"ticks":1}]},{"id":6889,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[6890]},{"id":6890,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[6891]},{"id":6891,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[6892]},{"id":6892,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6893]},{"id":6893,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6894,6921]},{"id":6894,"callFrame":{"functionName":"reScanGreaterToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32964,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":32965,"ticks":1}]},{"id":6921,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[6922]},{"id":6922,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[6923]},{"id":6923,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[6924]},{"id":6924,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[6925]},{"id":6925,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[6926]},{"id":6926,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[6927]},{"id":6927,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[6928,7097]},{"id":6928,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[6929]},{"id":6929,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":0,"children":[6930]},{"id":6930,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33963,"columnNumber":30},"hitCount":0,"children":[6931]},{"id":6931,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[6932]},{"id":6932,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[6933]},{"id":6933,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33268,"ticks":1}]},{"id":7097,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[7098]},{"id":7098,"callFrame":{"functionName":"createCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25946,"columnNumber":31},"hitCount":0,"children":[7099]},{"id":7099,"callFrame":{"functionName":"createBaseCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25931,"columnNumber":35},"hitCount":0,"children":[7100]},{"id":7100,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[7101]},{"id":7101,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28471,"ticks":1}]},{"id":6778,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26668,"columnNumber":36},"hitCount":0,"children":[6779]},{"id":6779,"callFrame":{"functionName":"modifiersToFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20590,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":20594,"ticks":1}]},{"id":7137,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[7138]},{"id":7138,"callFrame":{"functionName":"setYieldContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32821,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":32823,"ticks":1}]},{"id":6859,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":0,"children":[6860]},{"id":6860,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[6861]},{"id":6861,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[6862,7146]},{"id":6862,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[6863]},{"id":6863,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13303,"ticks":1}]},{"id":7146,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[7147]},{"id":7147,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[7148]},{"id":7148,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13303,"ticks":1}]},{"id":7164,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[7165,7684]},{"id":7165,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[7166]},{"id":7166,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[7167,7323]},{"id":7167,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":1,"children":[7168,7910,8125],"positionTicks":[{"line":38008,"ticks":1}]},{"id":7168,"callFrame":{"functionName":"parseNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38004,"columnNumber":31},"hitCount":0,"children":[7169,7410]},{"id":7169,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":33317,"ticks":1}]},{"id":7410,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24867,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":24868,"ticks":1}]},{"id":7910,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147898,"ticks":1}]},{"id":8125,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":7323,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[7324,7481,7538,8080]},{"id":7324,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[7325]},{"id":7325,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[7326]},{"id":7326,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[7327]},{"id":7327,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":1,"children":[7328],"positionTicks":[{"line":33610,"ticks":1}]},{"id":7328,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":1,"children":[7329,7838],"positionTicks":[{"line":36913,"ticks":1}]},{"id":7329,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[7330]},{"id":7330,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[7331]},{"id":7331,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[7332]},{"id":7332,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[7333]},{"id":7333,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[7334]},{"id":7334,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[7335]},{"id":7335,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7336]},{"id":7336,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[7337,7411]},{"id":7337,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[7338]},{"id":7338,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7339]},{"id":7339,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[7340]},{"id":7340,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[7341,7397,7536]},{"id":7341,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[7342]},{"id":7342,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":0,"children":[7343,7547]},{"id":7343,"callFrame":{"functionName":"createPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25841,"columnNumber":41},"hitCount":0,"children":[7344]},{"id":7344,"callFrame":{"functionName":"parenthesizeLeftSideOfAccess","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23990,"columnNumber":32},"hitCount":0,"children":[7345]},{"id":7345,"callFrame":{"functionName":"cast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3472,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":3474,"ticks":1}]},{"id":7547,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33963,"columnNumber":30},"hitCount":0,"children":[7548]},{"id":7548,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[7549]},{"id":7549,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[7550]},{"id":7550,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0,"children":[7551]},{"id":7551,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148202,"columnNumber":13},"hitCount":0,"children":[7552]},{"id":7552,"callFrame":{"functionName":"TokenOrIdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148043,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148044,"ticks":1}]},{"id":7397,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[7398]},{"id":7398,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[7399]},{"id":7399,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[7400]},{"id":7400,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":24981,"ticks":1}]},{"id":7536,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[7537]},{"id":7537,"callFrame":{"functionName":"asNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28308,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":28309,"ticks":1}]},{"id":7411,"callFrame":{"functionName":"createAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26117,"columnNumber":32},"hitCount":0,"children":[7412]},{"id":7412,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24864,"columnNumber":25},"hitCount":0,"children":[7413]},{"id":7413,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32410,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32411,"ticks":1}]},{"id":7838,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[7839]},{"id":7839,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[7840]},{"id":7840,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[7841]},{"id":7841,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[7842]},{"id":7842,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[7843]},{"id":7843,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[7844]},{"id":7844,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[7845]},{"id":7845,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[7846]},{"id":7846,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[7847]},{"id":7847,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[7848]},{"id":7848,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0,"children":[7849]},{"id":7849,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148202,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":148203,"ticks":2}]},{"id":7481,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":33306,"ticks":1}]},{"id":7538,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[7539]},{"id":7539,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[7540]},{"id":7540,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[7541]},{"id":7541,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[7542]},{"id":7542,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":34322,"ticks":1}]},{"id":8080,"callFrame":{"functionName":"modifiersToFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20590,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":20591,"ticks":1}]},{"id":7684,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":37058,"ticks":1}]},{"id":7358,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[7359]},{"id":7359,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":1,"children":[7811],"positionTicks":[{"line":36833,"ticks":1}]},{"id":7811,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[7812]},{"id":7812,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":7064,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39518,"columnNumber":30},"hitCount":0,"children":[7065]},{"id":7065,"callFrame":{"functionName":"getDeclarationFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39521,"columnNumber":36},"hitCount":0,"children":[7066]},{"id":7066,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8976,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8977,"ticks":1}]},{"id":7993,"callFrame":{"functionName":"clearState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32634,"columnNumber":21},"hitCount":0,"children":[7994]},{"id":7994,"callFrame":{"functionName":"setText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14590,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":14591,"ticks":1}]},{"id":7850,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137413,"columnNumber":22},"hitCount":1,"children":[7851],"positionTicks":[{"line":137415,"ticks":1}]},{"id":7851,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182399,"columnNumber":15},"hitCount":0,"children":[7852]},{"id":7852,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[7853]},{"id":7853,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[7854]},{"id":7854,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":8292,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[8293,8383]},{"id":8293,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[8294]},{"id":8294,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[8295]},{"id":8295,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[8296]},{"id":8296,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[8297]},{"id":8297,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[8298]},{"id":8298,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8299]},{"id":8299,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[8300,8305]},{"id":8300,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[8301]},{"id":8301,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[8302]},{"id":8302,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":25082,"ticks":1}]},{"id":8305,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[8306]},{"id":8306,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[8307]},{"id":8307,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[8308]},{"id":8308,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[8309]},{"id":8309,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[8310]},{"id":8310,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[8311]},{"id":8311,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8312]},{"id":8312,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[8313]},{"id":8313,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[8314]},{"id":8314,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[8315]},{"id":8315,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":8383,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[8384]},{"id":8384,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[8385,8592]},{"id":8385,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[8386,8440,8766,8823,8929]},{"id":8386,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[8387]},{"id":8387,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[8388]},{"id":8388,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[8389]},{"id":8389,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[8390]},{"id":8390,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":8440,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8441]},{"id":8441,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[8442,8600]},{"id":8442,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[8443,8462]},{"id":8443,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[8444,8797]},{"id":8444,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[8445]},{"id":8445,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[8446,8580]},{"id":8446,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[8447,8461]},{"id":8447,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8448,8520]},{"id":8448,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":1,"children":[8449],"positionTicks":[{"line":36624,"ticks":1}]},{"id":8449,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[8450]},{"id":8450,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8451]},{"id":8451,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8452]},{"id":8452,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8453]},{"id":8453,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[8454]},{"id":8454,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[8455]},{"id":8455,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[8456]},{"id":8456,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[8457]},{"id":8457,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[8458]},{"id":8458,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12818,"ticks":1}]},{"id":8520,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[8521]},{"id":8521,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8522]},{"id":8522,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8523]},{"id":8523,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8524]},{"id":8524,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8525]},{"id":8525,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[8526]},{"id":8526,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8527]},{"id":8527,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[8528]},{"id":8528,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[8529]},{"id":8529,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[8530]},{"id":8530,"callFrame":{"functionName":"parseArgumentList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36236,"columnNumber":28},"hitCount":0,"children":[8531]},{"id":8531,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[8532]},{"id":8532,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[8533]},{"id":8533,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":8461,"callFrame":{"functionName":"isAwaitUsingDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36909,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":36910,"ticks":1}]},{"id":8580,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8581]},{"id":8581,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[8582]},{"id":8582,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8583]},{"id":8583,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8584]},{"id":8584,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8585]},{"id":8585,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8586]},{"id":8586,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[8587]},{"id":8587,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8588]},{"id":8588,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[8589]},{"id":8589,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[8590]},{"id":8590,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[8591,8801]},{"id":8591,"callFrame":{"functionName":"isLeftHandSideExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15751,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":15752,"ticks":1}]},{"id":8801,"callFrame":{"functionName":"createCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25946,"columnNumber":31},"hitCount":0,"children":[8802]},{"id":8802,"callFrame":{"functionName":"createBaseCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25931,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":25932,"ticks":1}]},{"id":8797,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[8798]},{"id":8798,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[8799,8834]},{"id":8799,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[8800]},{"id":8800,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":28464,"ticks":2}]},{"id":8834,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[8835]},{"id":8835,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[8836]},{"id":8836,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[8837]},{"id":8837,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0,"children":[8838]},{"id":8838,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148202,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148203,"ticks":1}]},{"id":8462,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":1,"children":[8463,8849],"positionTicks":[{"line":38008,"ticks":1}]},{"id":8463,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[8464]},{"id":8464,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[8465]},{"id":8465,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[8466]},{"id":8466,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[8467]},{"id":8467,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":8849,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[8850]},{"id":8850,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":24981,"ticks":1}]},{"id":8600,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[8601]},{"id":8601,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[8602]},{"id":8602,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[8603]},{"id":8603,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[8604]},{"id":8604,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[8605]},{"id":8605,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[8606]},{"id":8606,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33373,"columnNumber":37},"hitCount":0,"children":[8607]},{"id":8607,"callFrame":{"functionName":"nextTokenIsOnSameLineAndCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33366,"columnNumber":52},"hitCount":0,"children":[8608]},{"id":8608,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[8609]},{"id":8609,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[8610]},{"id":8610,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[8611]},{"id":8611,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[8612]},{"id":8612,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":8766,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":0,"children":[8767]},{"id":8767,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148197,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148198,"ticks":1}]},{"id":8823,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[8824]},{"id":8824,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[8825]},{"id":8825,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[8826]},{"id":8826,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[8827]},{"id":8827,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[8828]},{"id":8828,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[8829]},{"id":8829,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[8830]},{"id":8830,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[8831]},{"id":8831,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[8832]},{"id":8832,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12233,"ticks":1}]},{"id":8929,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[8930]},{"id":8930,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":0,"children":[8931]},{"id":8931,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21660,"columnNumber":13},"hitCount":0,"children":[8932]},{"id":8932,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31738,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":31739,"ticks":1}]},{"id":8592,"callFrame":{"functionName":"initializeState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32595,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":32596,"ticks":1}]},{"id":8372,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[8373]},{"id":8373,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[8374]},{"id":8374,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[8375,8534]},{"id":8375,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[8376]},{"id":8376,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[8377]},{"id":8377,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[8378]},{"id":8378,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8379,8381]},{"id":8379,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8380]},{"id":8380,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":8381,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[8382]},{"id":8382,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":518,"ticks":1}]},{"id":8534,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[8535,8795]},{"id":8535,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8536,8762,8764]},{"id":8536,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8537]},{"id":8537,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6,"positionTicks":[{"line":561,"ticks":6}]},{"id":8762,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[8763]},{"id":8763,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":535,"ticks":1}]},{"id":8764,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[8765]},{"id":8765,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":391,"ticks":1}]},{"id":8795,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":0,"children":[8796]},{"id":8796,"callFrame":{"functionName":"utf8Slice","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":811,"ticks":1}]},{"id":8792,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[8793]},{"id":8793,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[8794]},{"id":8794,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":186724,"ticks":1}]},{"id":7534,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":0,"children":[7535]},{"id":7535,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":8943,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[8944]},{"id":8944,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":6851,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":1,"children":[6852,7476],"positionTicks":[{"line":125737,"ticks":1}]},{"id":6852,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[6853]},{"id":6853,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":2,"children":[6854,8339],"positionTicks":[{"line":123879,"ticks":2}]},{"id":6854,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":2,"children":[6855],"positionTicks":[{"line":44681,"ticks":2}]},{"id":6855,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[6856,6895,7083,7102,7782]},{"id":6856,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":6,"children":[6857],"positionTicks":[{"line":43686,"ticks":5},{"line":43687,"ticks":1}]},{"id":6857,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[6858]},{"id":6858,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":6895,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[6896]},{"id":6896,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[6897]},{"id":6897,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":0,"children":[6898,7704]},{"id":6898,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":0,"children":[6899]},{"id":6899,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[6900]},{"id":6900,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[6901]},{"id":6901,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7704,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":7083,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"children":[7084],"positionTicks":[{"line":8878,"ticks":1}]},{"id":7084,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":7102,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[7103]},{"id":7103,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":1,"children":[7104,7149,7995],"positionTicks":[{"line":123381,"ticks":1}]},{"id":7104,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[7105]},{"id":7105,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[7106,7140,7478]},{"id":7106,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122739,"ticks":1}]},{"id":7140,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[7141,7321]},{"id":7141,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[7142]},{"id":7142,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[7143]},{"id":7143,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[7144]},{"id":7144,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7145]},{"id":7145,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":1657,"ticks":2}]},{"id":7321,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":0,"children":[7322]},{"id":7322,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7478,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[7479]},{"id":7479,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[7480]},{"id":7480,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":7149,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":182443,"ticks":1}]},{"id":7995,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":122807,"ticks":1}]},{"id":7782,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43688,"columnNumber":29},"hitCount":0,"children":[7783]},{"id":7783,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[7784,7836]},{"id":7784,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":7836,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7837]},{"id":7837,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8339,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":1,"children":[8340,8492,8579],"positionTicks":[{"line":44738,"ticks":1}]},{"id":8340,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":1,"children":[8341,8864],"positionTicks":[{"line":127080,"ticks":1}]},{"id":8341,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[8342]},{"id":8342,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[8343,8352,8597]},{"id":8343,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[8344]},{"id":8344,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[8345]},{"id":8345,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8768,"ticks":2}]},{"id":8352,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122739,"ticks":1}]},{"id":8597,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":8864,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[8865]},{"id":8865,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8866]},{"id":8866,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8492,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43688,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43689,"ticks":1}]},{"id":8579,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":43686,"ticks":1}]},{"id":7476,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":0,"children":[7477,7703]},{"id":7477,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9026,"ticks":1}]},{"id":7703,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":6902,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[6903,6941,7790,8933]},{"id":6903,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":1,"children":[6904],"positionTicks":[{"line":124587,"ticks":1}]},{"id":6904,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[6905,7107]},{"id":6905,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[6906]},{"id":6906,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[6907]},{"id":6907,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":3,"children":[6908,6934,7085,8052,8937],"positionTicks":[{"line":129392,"ticks":1},{"line":129407,"ticks":1},{"line":129404,"ticks":1}]},{"id":6908,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":2,"children":[6909],"positionTicks":[{"line":129115,"ticks":2}]},{"id":6909,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[6910,7391]},{"id":6910,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":1,"children":[6911,7935,8397,8833],"positionTicks":[{"line":43923,"ticks":1}]},{"id":6911,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[6912,7723]},{"id":6912,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[6913,7482]},{"id":6913,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":1,"children":[6914],"positionTicks":[{"line":44302,"ticks":1}]},{"id":6914,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":1,"children":[6915,7401],"positionTicks":[{"line":44322,"ticks":1}]},{"id":6915,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[6916,7498]},{"id":6916,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[6917]},{"id":6917,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[6918]},{"id":6918,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":1,"children":[7157],"positionTicks":[{"line":123409,"ticks":1}]},{"id":7157,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[7158]},{"id":7158,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7159]},{"id":7159,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[7160]},{"id":7160,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[7161,7353]},{"id":7161,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122732,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":122733,"ticks":1}]},{"id":7353,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[7354]},{"id":7354,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[7355]},{"id":7355,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[7356]},{"id":7356,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":1,"children":[7357],"positionTicks":[{"line":1657,"ticks":1}]},{"id":7357,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":7498,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[7499]},{"id":7499,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[7500]},{"id":7500,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[7501]},{"id":7501,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7502]},{"id":7502,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[7503]},{"id":7503,"callFrame":{"functionName":"handleDirectoryCouldBeSymlink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127103,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":127106,"ticks":1}]},{"id":7401,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2516,"ticks":1}]},{"id":7482,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21697,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":21698,"ticks":1}]},{"id":7723,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[7724]},{"id":7724,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":1,"children":[7725,7786],"positionTicks":[{"line":44351,"ticks":1}]},{"id":7725,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[7726]},{"id":7726,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7727]},{"id":7727,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[7728]},{"id":7728,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":0,"children":[7729]},{"id":7729,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[7730]},{"id":7730,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[7731]},{"id":7731,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[7732]},{"id":7732,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[7733]},{"id":7733,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[7734]},{"id":7734,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[7735]},{"id":7735,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7736]},{"id":7736,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":7786,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44364,"columnNumber":38},"hitCount":0,"children":[7787,7868]},{"id":7787,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[7788]},{"id":7788,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":7868,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7869]},{"id":7869,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7935,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[7936]},{"id":7936,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":1,"children":[7937,7996],"positionTicks":[{"line":44313,"ticks":1}]},{"id":7937,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[7938,8082,8780]},{"id":7938,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[7939]},{"id":7939,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[7940,8029]},{"id":7940,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22407,"columnNumber":28},"hitCount":0,"children":[7941]},{"id":7941,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3713,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3714,"ticks":1}]},{"id":8029,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[8030]},{"id":8030,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[8031]},{"id":8031,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[8032]},{"id":8032,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[8033]},{"id":8033,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[8034]},{"id":8034,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8082,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":1,"children":[8083,8504],"positionTicks":[{"line":44458,"ticks":1}]},{"id":8083,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[8084]},{"id":8084,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[8085]},{"id":8085,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[8086]},{"id":8086,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[8087,8684]},{"id":8087,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[8088]},{"id":8088,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[8089]},{"id":8089,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122739,"ticks":1}]},{"id":8684,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[8685]},{"id":8685,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":1,"children":[8686],"positionTicks":[{"line":122807,"ticks":1}]},{"id":8686,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8687]},{"id":8687,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":8504,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22407,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":22408,"ticks":1}]},{"id":8780,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":1,"children":[8781],"positionTicks":[{"line":127038,"ticks":1}]},{"id":8781,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[8782]},{"id":8782,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[8783]},{"id":8783,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7996,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":2,"children":[7997],"positionTicks":[{"line":9075,"ticks":2}]},{"id":7997,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":8397,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":0,"children":[8398]},{"id":8398,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43767,"ticks":1}]},{"id":8833,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8969,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8970,"ticks":1}]},{"id":7391,"callFrame":{"functionName":"getGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182552,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":182554,"ticks":1}]},{"id":6934,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":1,"children":[8035],"positionTicks":[{"line":43744,"ticks":1}]},{"id":8035,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":43767,"ticks":1},{"line":43765,"ticks":1}]},{"id":7085,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":2,"children":[7086,8803],"positionTicks":[{"line":129591,"ticks":2}]},{"id":7086,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[7087]},{"id":7087,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[7088,7770,7867,8027]},{"id":7088,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":2,"children":[7089,7785,8081,8346],"positionTicks":[{"line":129006,"ticks":1},{"line":129016,"ticks":1}]},{"id":7089,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[7090]},{"id":7090,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9018,"ticks":1},{"line":9016,"ticks":1}]},{"id":7785,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9018,"ticks":3}]},{"id":8081,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8928,"ticks":1}]},{"id":8346,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8347]},{"id":8347,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":7770,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":8928,"ticks":2}]},{"id":7867,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129800,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":129801,"ticks":1}]},{"id":8027,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8028]},{"id":8028,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8803,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[8804]},{"id":8804,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[8805]},{"id":8805,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8806]},{"id":8806,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8052,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":8937,"callFrame":{"functionName":"has","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43750,"columnNumber":7},"hitCount":0,"children":[8938]},{"id":8938,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43767,"ticks":1}]},{"id":7107,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":0,"children":[7108]},{"id":7108,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[7109]},{"id":7109,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8928,"ticks":1}]},{"id":6941,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[6942]},{"id":6942,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":2,"children":[6943,6984,7008,7504,8539],"positionTicks":[{"line":125743,"ticks":1},{"line":125877,"ticks":1}]},{"id":6943,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[6944,7152,7942]},{"id":6944,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[6945]},{"id":6945,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[6946]},{"id":6946,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[6947,6992,7110,7184,8316,8470,8720,8808]},{"id":6947,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[6948]},{"id":6948,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":2,"children":[6949],"positionTicks":[{"line":140121,"ticks":1},{"line":140107,"ticks":1}]},{"id":6949,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[6950]},{"id":6950,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[6951]},{"id":6951,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[6952]},{"id":6952,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":1,"children":[6953,7005,7178,8001],"positionTicks":[{"line":32665,"ticks":1}]},{"id":6953,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[6954,7170,7855]},{"id":6954,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6955]},{"id":6955,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[6956]},{"id":6956,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[6957,6966]},{"id":6957,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[6958]},{"id":6958,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[6959]},{"id":6959,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[6960]},{"id":6960,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[6961]},{"id":6961,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[6962]},{"id":6962,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33373,"columnNumber":37},"hitCount":0,"children":[6963]},{"id":6963,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[6964]},{"id":6964,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[6965]},{"id":6965,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13303,"ticks":1}]},{"id":6966,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[6967]},{"id":6967,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[6968]},{"id":6968,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[6969]},{"id":6969,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[6970]},{"id":6970,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":1,"children":[6971],"positionTicks":[{"line":36490,"ticks":1}]},{"id":6971,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[6972]},{"id":6972,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[6973]},{"id":6973,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[6974]},{"id":6974,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[6975]},{"id":6975,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[6976]},{"id":6976,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[6977]},{"id":6977,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[6978]},{"id":6978,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[6979]},{"id":6979,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":1,"children":[6980],"positionTicks":[{"line":35624,"ticks":1}]},{"id":6980,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[6981]},{"id":6981,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[6982]},{"id":6982,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[6983]},{"id":6983,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":35638,"ticks":1}]},{"id":7170,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[7171]},{"id":7171,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[7172,7553]},{"id":7172,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":1,"children":[7173,7558],"positionTicks":[{"line":37091,"ticks":1}]},{"id":7173,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[7174,7424]},{"id":7174,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[7175]},{"id":7175,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":1,"children":[7176],"positionTicks":[{"line":34408,"ticks":1}]},{"id":7176,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[7177,8126]},{"id":7177,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33415,"ticks":1}]},{"id":8126,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[8127]},{"id":8127,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[8128]},{"id":8128,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[8129]},{"id":8129,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[8130]},{"id":8130,"callFrame":{"functionName":"setContextFlag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32811,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":32812,"ticks":1}]},{"id":7424,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[7425]},{"id":7425,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[7426]},{"id":7426,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[7427]},{"id":7427,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[7428]},{"id":7428,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[7429,8061]},{"id":7429,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[7430,8053]},{"id":7430,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[7431]},{"id":7431,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":1,"children":[7432],"positionTicks":[{"line":35169,"ticks":1}]},{"id":7432,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[7433,7800]},{"id":7433,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[7434]},{"id":7434,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[7435]},{"id":7435,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7436]},{"id":7436,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[7437]},{"id":7437,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[7438]},{"id":7438,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7439]},{"id":7439,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[7440]},{"id":7440,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[7441,7483]},{"id":7441,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[7442]},{"id":7442,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":0,"children":[7443]},{"id":7443,"callFrame":{"functionName":"createPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25841,"columnNumber":41},"hitCount":0,"children":[7444]},{"id":7444,"callFrame":{"functionName":"createBasePropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25831,"columnNumber":45},"hitCount":1,"children":[7445],"positionTicks":[{"line":25837,"ticks":1}]},{"id":7445,"callFrame":{"functionName":"isNamedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15019,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":15020,"ticks":1}]},{"id":7483,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[7484]},{"id":7484,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[7485]},{"id":7485,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32989,"ticks":1}]},{"id":7800,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[7801]},{"id":7801,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7802]},{"id":7802,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[7803]},{"id":7803,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[7804]},{"id":7804,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7805]},{"id":7805,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[7806]},{"id":7806,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[7807]},{"id":7807,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[7808]},{"id":7808,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33867,"ticks":1}]},{"id":8053,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8054]},{"id":8054,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8055]},{"id":8055,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8056]},{"id":8056,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":35637,"ticks":1}]},{"id":8061,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[8062]},{"id":8062,"callFrame":{"functionName":"canParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33205,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":33206,"ticks":1}]},{"id":7558,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":0,"children":[7559,7877]},{"id":7559,"callFrame":{"functionName":"parseModuleSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37922,"columnNumber":31},"hitCount":0,"children":[7560]},{"id":7560,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33268,"ticks":1}]},{"id":7877,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":7553,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[7554,7870]},{"id":7554,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[7555]},{"id":7555,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":0,"children":[7556]},{"id":7556,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148197,"columnNumber":13},"hitCount":0,"children":[7557]},{"id":7557,"callFrame":{"functionName":"TokenOrIdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148043,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148044,"ticks":1}]},{"id":7870,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[7871]},{"id":7871,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[7872]},{"id":7872,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28471,"ticks":1}]},{"id":7855,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[7856]},{"id":7856,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[7857]},{"id":7857,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[7858]},{"id":7858,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"children":[7859],"positionTicks":[{"line":32999,"ticks":1}]},{"id":7859,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[7860]},{"id":7860,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[7861]},{"id":7861,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[7862]},{"id":7862,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[7863]},{"id":7863,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":7005,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[7006]},{"id":7006,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[7007]},{"id":7007,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13303,"ticks":1}]},{"id":7178,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[7179]},{"id":7179,"callFrame":{"functionName":"setFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32798,"columnNumber":22},"hitCount":0,"children":[7180]},{"id":7180,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":0,"children":[7181]},{"id":7181,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21660,"columnNumber":13},"hitCount":0,"children":[7182]},{"id":7182,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31735,"columnNumber":37},"hitCount":0,"children":[7183]},{"id":7183,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":2389,"ticks":1}]},{"id":8001,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[8002]},{"id":8002,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[8003]},{"id":8003,"callFrame":{"functionName":"reduceEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12074,"columnNumber":38},"hitCount":0,"children":[8004]},{"id":8004,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12047,"ticks":1}]},{"id":6992,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":1,"children":[6993,7112],"positionTicks":[{"line":182415,"ticks":1}]},{"id":6993,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[6994]},{"id":6994,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":1,"children":[6995,7902],"positionTicks":[{"line":181614,"ticks":1}]},{"id":6995,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181679,"columnNumber":26},"hitCount":0,"children":[6996]},{"id":6996,"callFrame":{"functionName":"getOrLoadText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181692,"columnNumber":15},"hitCount":0,"children":[6997]},{"id":6997,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[6998]},{"id":6998,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":1,"children":[6999,7162],"positionTicks":[{"line":181669,"ticks":1}]},{"id":6999,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[7000]},{"id":7000,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[7001]},{"id":7001,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[7002]},{"id":7002,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[7003,7566]},{"id":7003,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7004]},{"id":7004,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":562,"ticks":5}]},{"id":7566,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[7567]},{"id":7567,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[7568]},{"id":7568,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":7162,"callFrame":{"functionName":"hasTSFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22311,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22312,"ticks":1}]},{"id":7902,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[7903]},{"id":7903,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":1,"children":[7904],"positionTicks":[{"line":181657,"ticks":1}]},{"id":7904,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":1,"children":[7905],"positionTicks":[{"line":181658,"ticks":1}]},{"id":7905,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[7906]},{"id":7906,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[7907]},{"id":7907,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[7908,7952,8036,8154]},{"id":7908,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7909]},{"id":7909,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":562,"ticks":5}]},{"id":7952,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":3,"children":[7953],"positionTicks":[{"line":392,"ticks":3}]},{"id":7953,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":392,"ticks":1}]},{"id":8036,"callFrame":{"functionName":"isFileType","scriptId":"42","url":"node:fs","lineNumber":204,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":205,"ticks":1}]},{"id":8154,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[8155]},{"id":8155,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":519,"ticks":1}]},{"id":7112,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[7113]},{"id":7113,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[7114]},{"id":7114,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[7115]},{"id":7115,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":186727,"ticks":1}]},{"id":7110,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137413,"columnNumber":22},"hitCount":0,"children":[7111]},{"id":7111,"callFrame":{"functionName":"ensureScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22251,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":22253,"ticks":1}]},{"id":7184,"callFrame":{"functionName":"getScriptVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182403,"columnNumber":18},"hitCount":0,"children":[7185]},{"id":7185,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[7186,7402]},{"id":7186,"callFrame":{"functionName":"toNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181158,"columnNumber":25},"hitCount":0,"children":[7187]},{"id":7187,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7188]},{"id":7188,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7402,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[7403]},{"id":7403,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":186724,"ticks":1},{"line":186727,"ticks":1}]},{"id":8316,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":1,"children":[8317],"positionTicks":[{"line":181614,"ticks":1}]},{"id":8317,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[8318]},{"id":8318,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[8319,8468]},{"id":8319,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[8320]},{"id":8320,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[8321]},{"id":8321,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[8322]},{"id":8322,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8323]},{"id":8323,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8324]},{"id":8324,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":561,"ticks":2}]},{"id":8468,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[8469,8505]},{"id":8469,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":811,"ticks":1}]},{"id":8505,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8506,8509,8593,8598]},{"id":8506,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[8507]},{"id":8507,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[8508,8839]},{"id":8508,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":8839,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[8840]},{"id":8840,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":739,"columnNumber":39},"hitCount":0,"children":[8841]},{"id":8841,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[8842]},{"id":8842,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":113,"columnNumber":2},"hitCount":1,"positionTicks":[{"line":114,"ticks":1}]},{"id":8509,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8510]},{"id":8510,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":10,"positionTicks":[{"line":561,"ticks":10}]},{"id":8593,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[8594]},{"id":8594,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":535,"ticks":1}]},{"id":8598,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[8599]},{"id":8599,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":391,"ticks":2}]},{"id":8470,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[8471]},{"id":8471,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[8472]},{"id":8472,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[8473]},{"id":8473,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":1,"children":[8474,8543,9004],"positionTicks":[{"line":32654,"ticks":1}]},{"id":8474,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8475]},{"id":8475,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":1,"children":[8476,8677,8851],"positionTicks":[{"line":37029,"ticks":1}]},{"id":8476,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[8477,8636]},{"id":8477,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[8478,8499,8624]},{"id":8478,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[8479]},{"id":8479,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[8480,8678]},{"id":8480,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[8481]},{"id":8481,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8482,8493]},{"id":8482,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[8483]},{"id":8483,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8484]},{"id":8484,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8485]},{"id":8485,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8486]},{"id":8486,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8487]},{"id":8487,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[8488]},{"id":8488,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8489]},{"id":8489,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[8490]},{"id":8490,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[8491,8511]},{"id":8491,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":36197,"ticks":1}]},{"id":8511,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[8512]},{"id":8512,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":36092,"ticks":1}]},{"id":8493,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[8494]},{"id":8494,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8495]},{"id":8495,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8496]},{"id":8496,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[8497]},{"id":8497,"callFrame":{"functionName":"makeBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35581,"columnNumber":31},"hitCount":0,"children":[8498]},{"id":8498,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147902,"ticks":1}]},{"id":8678,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8679,8996]},{"id":8679,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[8680,8769]},{"id":8680,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[8681]},{"id":8681,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[8682]},{"id":8682,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":8769,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8770]},{"id":8770,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8771]},{"id":8771,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8772]},{"id":8772,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8773]},{"id":8773,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[8774]},{"id":8774,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8775]},{"id":8775,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[8776]},{"id":8776,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[8777]},{"id":8777,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[8778]},{"id":8778,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":36092,"ticks":1}]},{"id":8996,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[8997]},{"id":8997,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8998]},{"id":8998,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8999]},{"id":8999,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[9000]},{"id":9000,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[9001]},{"id":9001,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[9002]},{"id":9002,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[9003]},{"id":9003,"callFrame":{"functionName":"isLeftHandSideExpressionKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15754,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":15755,"ticks":1}]},{"id":8499,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[8500]},{"id":8500,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[8501]},{"id":8501,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[8502]},{"id":8502,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[8503]},{"id":8503,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":8624,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26668,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":26669,"ticks":1}]},{"id":8636,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":2,"children":[8637,8854],"positionTicks":[{"line":38008,"ticks":2}]},{"id":8637,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":8854,"callFrame":{"functionName":"createExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26982,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":26983,"ticks":1}]},{"id":8677,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2795,"ticks":1}]},{"id":8851,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[8852]},{"id":8852,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[8853]},{"id":8853,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":25082,"ticks":1}]},{"id":8543,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[8544]},{"id":8544,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[8545]},{"id":8545,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[8546]},{"id":8546,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"children":[8547],"positionTicks":[{"line":32999,"ticks":1}]},{"id":8547,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[8548]},{"id":8548,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[8549]},{"id":8549,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[8550]},{"id":8550,"callFrame":{"functionName":"hasExtendedUnicodeEscape","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12176,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":12177,"ticks":1}]},{"id":9004,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[9005]},{"id":9005,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27563,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":27564,"ticks":1}]},{"id":8720,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[8721]},{"id":8721,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":1,"children":[8939],"positionTicks":[{"line":186724,"ticks":1}]},{"id":8939,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8808,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[8809]},{"id":8809,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[8810]},{"id":8810,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":186724,"ticks":2}]},{"id":7152,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39518,"columnNumber":30},"hitCount":0,"children":[7153]},{"id":7153,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8976,"columnNumber":24},"hitCount":3,"positionTicks":[{"line":8977,"ticks":3}]},{"id":7942,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":0,"children":[7943]},{"id":7943,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":6984,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":1,"children":[6985,7813,8353],"positionTicks":[{"line":125739,"ticks":1}]},{"id":6985,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[6986,7814]},{"id":6986,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":2,"children":[6987,8391],"positionTicks":[{"line":123879,"ticks":2}]},{"id":6987,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":3,"children":[6988],"positionTicks":[{"line":44681,"ticks":3}]},{"id":6988,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":1,"children":[6989,7414,7506,7543,7737],"positionTicks":[{"line":44736,"ticks":1}]},{"id":6989,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":2,"children":[6990,7150],"positionTicks":[{"line":43686,"ticks":2}]},{"id":6990,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[6991]},{"id":6991,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8928,"ticks":1}]},{"id":7150,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7151]},{"id":7151,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7414,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[7415]},{"id":7415,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[7416,7794]},{"id":7416,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[7417]},{"id":7417,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[7418]},{"id":7418,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[7419]},{"id":7419,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[7420]},{"id":7420,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[7421]},{"id":7421,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[7422]},{"id":7422,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7423]},{"id":7423,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":7794,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[7795,8113]},{"id":7795,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[7796]},{"id":7796,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[7797,7873]},{"id":7797,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[7798]},{"id":7798,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7799]},{"id":7799,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":7873,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":8768,"ticks":4}]},{"id":8113,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122739,"ticks":1}]},{"id":7506,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43688,"columnNumber":29},"hitCount":0,"children":[7507]},{"id":7507,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[7508]},{"id":7508,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":7543,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"children":[7544],"positionTicks":[{"line":3496,"ticks":1}]},{"id":7544,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7737,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":8391,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[8392,8626,8807]},{"id":8392,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[8393,9008]},{"id":8393,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[8394]},{"id":8394,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[8395,8613,8816]},{"id":8395,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":9075,"ticks":2}]},{"id":8613,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[8614]},{"id":8614,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[8615,8843]},{"id":8615,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":8768,"ticks":4}]},{"id":8843,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":537,"ticks":1}]},{"id":8816,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122739,"ticks":1}]},{"id":9008,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[9009]},{"id":9009,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":8626,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43688,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43689,"ticks":1}]},{"id":8807,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":1,"children":[8945,8950],"positionTicks":[{"line":43686,"ticks":1}]},{"id":8945,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8946]},{"id":8946,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8950,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7814,"callFrame":{"functionName":"fileExtensionIsOneOf","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8904,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8905,"ticks":1}]},{"id":7813,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":2,"positionTicks":[{"line":9072,"ticks":2}]},{"id":8353,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[8354]},{"id":8354,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":7008,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[7009,7189,8399,8867]},{"id":7009,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[7010]},{"id":7010,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[7011,8057,8934]},{"id":7011,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[7012]},{"id":7012,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":1,"children":[7013],"positionTicks":[{"line":129510,"ticks":1}]},{"id":7013,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[7014,7360,8551,8940,8969]},{"id":7014,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[7015]},{"id":7015,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[7016]},{"id":7016,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":1,"children":[7017,7163,7809,7874,7944,8693],"positionTicks":[{"line":43923,"ticks":1}]},{"id":7017,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[7018,7864]},{"id":7018,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[7019]},{"id":7019,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[7020]},{"id":7020,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[7021,7565]},{"id":7021,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[7022,7446]},{"id":7022,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":1,"children":[7578],"positionTicks":[{"line":44447,"ticks":1}]},{"id":7578,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[7579]},{"id":7579,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22407,"columnNumber":28},"hitCount":0,"children":[7580]},{"id":7580,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3713,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3714,"ticks":1}]},{"id":7446,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7447]},{"id":7447,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[7448]},{"id":7448,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":0,"children":[7449]},{"id":7449,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[7450]},{"id":7450,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7451]},{"id":7451,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[7452]},{"id":7452,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[7453]},{"id":7453,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":8794,"ticks":1}]},{"id":7565,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44364,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":44368,"ticks":1}]},{"id":7864,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[7865]},{"id":7865,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":44322,"ticks":1}]},{"id":7163,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8969,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8970,"ticks":1}]},{"id":7809,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43722,"columnNumber":39},"hitCount":0,"children":[7810]},{"id":7810,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":7874,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43726,"columnNumber":32},"hitCount":0,"children":[7875]},{"id":7875,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[7876]},{"id":7876,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":7944,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[7945]},{"id":7945,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":2,"children":[7946,8006],"positionTicks":[{"line":44313,"ticks":2}]},{"id":7946,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9018,"ticks":2}]},{"id":8006,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[8007,8092,8103,9027]},{"id":8007,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[8008]},{"id":8008,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[8009]},{"id":8009,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[8010]},{"id":8010,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[8011]},{"id":8011,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[8012]},{"id":8012,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[8013]},{"id":8013,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[8014]},{"id":8014,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":8092,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":1,"children":[8093,8643],"positionTicks":[{"line":127038,"ticks":1}]},{"id":8093,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[8094,8131]},{"id":8094,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"children":[8396],"positionTicks":[{"line":3496,"ticks":1}]},{"id":8396,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8131,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8132]},{"id":8132,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":8643,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[8644]},{"id":8644,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":2,"children":[8784],"positionTicks":[{"line":182469,"ticks":2}]},{"id":8784,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[8785]},{"id":8785,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[8786]},{"id":8786,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8768,"ticks":2}]},{"id":8103,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[8104,8779]},{"id":8104,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[8105,8688,8878]},{"id":8105,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[8106]},{"id":8106,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[8107]},{"id":8107,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":1,"children":[8108,8951],"positionTicks":[{"line":127080,"ticks":1}]},{"id":8108,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[8109]},{"id":8109,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":122807,"ticks":1}]},{"id":8951,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[8952]},{"id":8952,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[8953]},{"id":8953,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122739,"ticks":1}]},{"id":8688,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[8689]},{"id":8689,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":44518,"ticks":1}]},{"id":8878,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[8879]},{"id":8879,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127038,"ticks":1}]},{"id":8779,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22407,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":22408,"ticks":1}]},{"id":9027,"callFrame":{"functionName":"parseNodeModuleFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44425,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":44428,"ticks":1}]},{"id":8693,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[8694]},{"id":8694,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7360,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[7361,8947]},{"id":7361,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[7362]},{"id":7362,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[7363,7545,7789,8102,8811]},{"id":7363,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[7364,7404,8538,8812]},{"id":7364,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[7365]},{"id":7365,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":7404,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":3,"positionTicks":[{"line":129067,"ticks":2},{"line":129076,"ticks":1}]},{"id":8538,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9018,"ticks":2},{"line":9016,"ticks":1}]},{"id":8812,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9077,"ticks":1}]},{"id":7545,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7546]},{"id":7546,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7789,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":2,"children":[8005],"positionTicks":[{"line":3496,"ticks":2}]},{"id":8005,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":8102,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129800,"columnNumber":56},"hitCount":2,"positionTicks":[{"line":129801,"ticks":2}]},{"id":8811,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8930,"ticks":1}]},{"id":8947,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":182481,"ticks":1}]},{"id":8551,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":182481,"ticks":1}]},{"id":8940,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":43743,"ticks":1}]},{"id":8969,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43739,"columnNumber":7},"hitCount":0,"children":[8970]},{"id":8970,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43767,"ticks":1}]},{"id":8057,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[8058]},{"id":8058,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":0,"children":[8059]},{"id":8059,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[8060]},{"id":8060,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":8934,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9072,"ticks":1}]},{"id":7189,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[7190]},{"id":7190,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":1,"children":[7191,7233,7509,7949,8156,8560],"positionTicks":[{"line":125743,"ticks":1}]},{"id":7191,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":2,"children":[7192],"positionTicks":[{"line":123367,"ticks":1},{"line":123373,"ticks":1}]},{"id":7192,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[7193]},{"id":7193,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[7194]},{"id":7194,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":1,"children":[7195,7202,7962,8095,8552,8616],"positionTicks":[{"line":148989,"ticks":1}]},{"id":7195,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[7196]},{"id":7196,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[7197]},{"id":7197,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[7198,7817]},{"id":7198,"callFrame":{"functionName":"tryUseScriptVersionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181679,"columnNumber":26},"hitCount":0,"children":[7199]},{"id":7199,"callFrame":{"functionName":"getOrLoadText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181692,"columnNumber":15},"hitCount":0,"children":[7200]},{"id":7200,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":1,"children":[7201,7515],"positionTicks":[{"line":181587,"ticks":1}]},{"id":7201,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":181658,"ticks":1}]},{"id":7515,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[7516]},{"id":7516,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[7517]},{"id":7517,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[7518]},{"id":7518,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[7519]},{"id":7519,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[7520,7561]},{"id":7520,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[7521]},{"id":7521,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[7522]},{"id":7522,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[7523]},{"id":7523,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":739,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":745,"ticks":1}]},{"id":7561,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7562]},{"id":7562,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":562,"ticks":3}]},{"id":7817,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[7818]},{"id":7818,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[7819]},{"id":7819,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[7820]},{"id":7820,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[7821]},{"id":7821,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[7822]},{"id":7822,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[7823,8118]},{"id":7823,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[7824]},{"id":7824,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":561,"ticks":1},{"line":562,"ticks":3}]},{"id":8118,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[8119]},{"id":8119,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":1,"children":[8120],"positionTicks":[{"line":741,"ticks":1}]},{"id":8120,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":741,"ticks":1}]},{"id":7202,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[7203]},{"id":7203,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[7204]},{"id":7204,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[7205]},{"id":7205,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[7206]},{"id":7206,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[7207,8018,8159]},{"id":7207,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[7208,7581]},{"id":7208,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[7209,8133]},{"id":7209,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[7210]},{"id":7210,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[7211,7569]},{"id":7211,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[7212,7586]},{"id":7212,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[7213,7454,8071]},{"id":7213,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[7214]},{"id":7214,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[7215]},{"id":7215,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[7216]},{"id":7216,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[7217]},{"id":7217,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[7218,7912]},{"id":7218,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[7219,8037]},{"id":7219,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[7220]},{"id":7220,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[7221]},{"id":7221,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[7222,7878]},{"id":7222,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[7223]},{"id":7223,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[7224]},{"id":7224,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7225]},{"id":7225,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[7226]},{"id":7226,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[7227]},{"id":7227,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7228]},{"id":7228,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[7229]},{"id":7229,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[7230]},{"id":7230,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[7231]},{"id":7231,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[7232]},{"id":7232,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33268,"ticks":1}]},{"id":7878,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[7879]},{"id":7879,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7880]},{"id":7880,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[7881]},{"id":7881,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[7882]},{"id":7882,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[7883]},{"id":7883,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[7884]},{"id":7884,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[7885]},{"id":7885,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[7886]},{"id":7886,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3502,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":3503,"ticks":1}]},{"id":8037,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8038]},{"id":8038,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8039]},{"id":8039,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8040]},{"id":8040,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8041]},{"id":8041,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[8042]},{"id":8042,"callFrame":{"functionName":"nextTokenAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32948,"columnNumber":23},"hitCount":0,"children":[8043]},{"id":8043,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8044]},{"id":8044,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[8045]},{"id":8045,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[8046,8067]},{"id":8046,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[8047]},{"id":8047,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":0,"children":[8048,8100,8160]},{"id":8048,"callFrame":{"functionName":"createPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25841,"columnNumber":41},"hitCount":0,"children":[8049]},{"id":8049,"callFrame":{"functionName":"skipOuterExpressions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31001,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":31002,"ticks":1}]},{"id":8100,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":8160,"callFrame":{"functionName":"cast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3472,"columnNumber":13},"hitCount":0,"children":[8161]},{"id":8161,"callFrame":{"functionName":"isLeftHandSideExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15751,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":15752,"ticks":1}]},{"id":8067,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[8068]},{"id":8068,"callFrame":{"functionName":"createCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25946,"columnNumber":31},"hitCount":0,"children":[8069]},{"id":8069,"callFrame":{"functionName":"createBaseCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25931,"columnNumber":35},"hitCount":0,"children":[8070]},{"id":8070,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":28456,"ticks":1}]},{"id":7912,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[7913]},{"id":7913,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[7914]},{"id":7914,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[7915]},{"id":7915,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[7916]},{"id":7916,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[7917]},{"id":7917,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[7918]},{"id":7918,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[7919]},{"id":7919,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[7920]},{"id":7920,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[7921]},{"id":7921,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[7922]},{"id":7922,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[7923]},{"id":7923,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[7924]},{"id":7924,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[7925]},{"id":7925,"callFrame":{"functionName":"parseTypeArgumentsInExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36242,"columnNumber":41},"hitCount":0,"children":[7926]},{"id":7926,"callFrame":{"functionName":"reScanLessThanToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32973,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":32974,"ticks":1}]},{"id":7454,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[7455]},{"id":7455,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[7456]},{"id":7456,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[7457]},{"id":7457,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[7458,8063]},{"id":7458,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[7459]},{"id":7459,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[7460,7954]},{"id":7460,"callFrame":{"functionName":"isThisIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20250,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":20252,"ticks":1}]},{"id":7954,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[7955]},{"id":7955,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[7956]},{"id":7956,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[7957]},{"id":7957,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[7958]},{"id":7958,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[7959]},{"id":7959,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[7960]},{"id":7960,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[7961]},{"id":7961,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":34991,"ticks":1}]},{"id":8063,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[8064,8110]},{"id":8064,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":0,"children":[8065]},{"id":8065,"callFrame":{"functionName":"propagateNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28446,"columnNumber":27},"hitCount":0,"children":[8066]},{"id":8066,"callFrame":{"functionName":"isNamedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15019,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":15020,"ticks":1}]},{"id":8110,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34310,"columnNumber":31},"hitCount":0,"children":[8111]},{"id":8111,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37180,"columnNumber":35},"hitCount":0,"children":[8112]},{"id":8112,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":8071,"callFrame":{"functionName":"setAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32827,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":32828,"ticks":1}]},{"id":7586,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":1,"children":[7587,8050],"positionTicks":[{"line":38008,"ticks":1}]},{"id":7587,"callFrame":{"functionName":"parseNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38004,"columnNumber":31},"hitCount":0,"children":[7588]},{"id":7588,"callFrame":{"functionName":"createNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26932,"columnNumber":32},"hitCount":0,"children":[7589]},{"id":7589,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24867,"columnNumber":32},"hitCount":0,"children":[7590]},{"id":7590,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147898,"ticks":1}]},{"id":8050,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":0,"children":[8051]},{"id":8051,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147898,"ticks":1}]},{"id":7569,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[7570]},{"id":7570,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[7571]},{"id":7571,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":0,"children":[7572]},{"id":7572,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148197,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148198,"ticks":1}]},{"id":8133,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[8134]},{"id":8134,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[8135]},{"id":8135,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[8136]},{"id":8136,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":7581,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[7582,8144]},{"id":7582,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27563,"columnNumber":28},"hitCount":0,"children":[7583]},{"id":7583,"callFrame":{"functionName":"createBaseSourceFileNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32382,"columnNumber":30},"hitCount":0,"children":[7584]},{"id":7584,"callFrame":{"functionName":"SourceFileObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148401,"columnNumber":13},"hitCount":0,"children":[7585]},{"id":7585,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147898,"ticks":1}]},{"id":8144,"callFrame":{"functionName":"isExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32346,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":32347,"ticks":1}]},{"id":8018,"callFrame":{"functionName":"initializeState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32595,"columnNumber":26},"hitCount":0,"children":[8019]},{"id":8019,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8020]},{"id":8020,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8159,"callFrame":{"functionName":"getTokenConstructor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148562,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":148563,"ticks":1}]},{"id":7962,"callFrame":{"functionName":"getScriptVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182403,"columnNumber":18},"hitCount":0,"children":[7963]},{"id":7963,"callFrame":{"functionName":"getLatestVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181914,"columnNumber":18},"hitCount":0,"children":[7964]},{"id":7964,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":181614,"ticks":1}]},{"id":8095,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137413,"columnNumber":22},"hitCount":0,"children":[8096]},{"id":8096,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182399,"columnNumber":15},"hitCount":0,"children":[8097]},{"id":8097,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[8098]},{"id":8098,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[8099]},{"id":8099,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":8552,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[8553,8559]},{"id":8553,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[8554]},{"id":8554,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[8555]},{"id":8555,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[8556]},{"id":8556,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8557,8695,8722]},{"id":8557,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[8558]},{"id":8558,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":391,"ticks":2}]},{"id":8695,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8696]},{"id":8696,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":561,"ticks":5}]},{"id":8722,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[8723]},{"id":8723,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[8724,9011]},{"id":8724,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":698,"ticks":3}]},{"id":9011,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[9012]},{"id":9012,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":739,"columnNumber":39},"hitCount":0,"children":[9013]},{"id":9013,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[9014]},{"id":9014,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":113,"columnNumber":2},"hitCount":1,"positionTicks":[{"line":114,"ticks":1}]},{"id":8559,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":181655,"ticks":1}]},{"id":8616,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":1,"children":[8617],"positionTicks":[{"line":140081,"ticks":1}]},{"id":8617,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[8618]},{"id":8618,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[8619]},{"id":8619,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[8620]},{"id":8620,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8621]},{"id":8621,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":1,"children":[8627,8894],"positionTicks":[{"line":37029,"ticks":1}]},{"id":8627,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[8628,8713]},{"id":8628,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[8629,8645]},{"id":8629,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[8630]},{"id":8630,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[8631]},{"id":8631,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[8632]},{"id":8632,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[8633]},{"id":8633,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[8634]},{"id":8634,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[8635]},{"id":8635,"callFrame":{"functionName":"getNodePos","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32936,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32937,"ticks":1}]},{"id":8645,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[8646]},{"id":8646,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[8647,8817]},{"id":8647,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8648,8856]},{"id":8648,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[8649]},{"id":8649,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8650]},{"id":8650,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8651]},{"id":8651,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8652]},{"id":8652,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8653]},{"id":8653,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[8654]},{"id":8654,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8655]},{"id":8655,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[8656]},{"id":8656,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[8657,8690]},{"id":8657,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[8658]},{"id":8658,"callFrame":{"functionName":"parseArgumentList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36236,"columnNumber":28},"hitCount":0,"children":[8659]},{"id":8659,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[8660]},{"id":8660,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[8661]},{"id":8661,"callFrame":{"functionName":"isStartOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35138,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":35139,"ticks":1}]},{"id":8690,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[8691]},{"id":8691,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[8692]},{"id":8692,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":8856,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[8857]},{"id":8857,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8858]},{"id":8858,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8859,9028]},{"id":8859,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[8860,8870,9010]},{"id":8860,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[8861]},{"id":8861,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":25082,"ticks":1}]},{"id":8870,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[8871]},{"id":8871,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8872]},{"id":8872,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[8873]},{"id":8873,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[8874]},{"id":8874,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[8875]},{"id":8875,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[8876]},{"id":8876,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[8877]},{"id":8877,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":9010,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":9028,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[9029]},{"id":9029,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[9030]},{"id":9030,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[9031]},{"id":9031,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[9032]},{"id":9032,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[9033]},{"id":9033,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[9034]},{"id":9034,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12823,"ticks":1}]},{"id":8817,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[8818]},{"id":8818,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[8819]},{"id":8819,"callFrame":{"functionName":"isStartOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35138,"columnNumber":30},"hitCount":0,"children":[8820]},{"id":8820,"callFrame":{"functionName":"isIdentifier2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33016,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":33017,"ticks":1}]},{"id":8713,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":0,"children":[8714,8904]},{"id":8714,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[8715]},{"id":8715,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[8716]},{"id":8716,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"children":[8908],"positionTicks":[{"line":12837,"ticks":1}]},{"id":8908,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12445,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12476,"ticks":1}]},{"id":8904,"callFrame":{"functionName":"createExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26982,"columnNumber":34},"hitCount":0,"children":[8905]},{"id":8905,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":8894,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[8895]},{"id":8895,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[8896]},{"id":8896,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[8897]},{"id":8897,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[8898]},{"id":8898,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[8899]},{"id":8899,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[8900]},{"id":8900,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33373,"columnNumber":37},"hitCount":0,"children":[8901]},{"id":8901,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[8902]},{"id":8902,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[8903]},{"id":8903,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":7233,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[7234,7461,7591,8072,8563]},{"id":7234,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[7235]},{"id":7235,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[7236,8638,8948]},{"id":7236,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[7237]},{"id":7237,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[7238]},{"id":7238,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":1,"children":[7239,7573,8862],"positionTicks":[{"line":129392,"ticks":1}]},{"id":7239,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[7240]},{"id":7240,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[7241]},{"id":7241,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":1,"children":[7242,7927,8906,8935],"positionTicks":[{"line":43923,"ticks":1}]},{"id":7242,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[7243,7825]},{"id":7243,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[7244]},{"id":7244,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[7245]},{"id":7245,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[7246]},{"id":7246,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[7247]},{"id":7247,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7248]},{"id":7248,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[7249]},{"id":7249,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":0,"children":[7250]},{"id":7250,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[7251]},{"id":7251,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7252]},{"id":7252,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[7253]},{"id":7253,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":122814,"ticks":1}]},{"id":7825,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[7826]},{"id":7826,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[7827]},{"id":7827,"callFrame":{"functionName":"tryLoadModuleUsingOptionalResolutionSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43994,"columnNumber":53},"hitCount":0,"children":[7828]},{"id":7828,"callFrame":{"functionName":"tryLoadModuleUsingRootDirs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44028,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":44031,"ticks":1}]},{"id":7927,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":1,"children":[7928],"positionTicks":[{"line":44235,"ticks":1}]},{"id":7928,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[7929,8717,9016,9035]},{"id":7929,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[7930,8101,8137,8168]},{"id":7930,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7931]},{"id":7931,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[7932]},{"id":7932,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":0,"children":[7933]},{"id":7933,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[7934]},{"id":7934,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":182469,"ticks":1}]},{"id":8101,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":44484,"ticks":1}]},{"id":8137,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":1,"children":[8138],"positionTicks":[{"line":127038,"ticks":1}]},{"id":8138,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[8139]},{"id":8139,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[8140]},{"id":8140,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[8141]},{"id":8141,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[8142,8662]},{"id":8142,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[8143]},{"id":8143,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":722,"ticks":1}]},{"id":8662,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8768,"ticks":1}]},{"id":8168,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[8169,8725]},{"id":8169,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[8170,8697]},{"id":8170,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[8171]},{"id":8171,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127038,"ticks":1}]},{"id":8697,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[8698]},{"id":8698,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[8699]},{"id":8699,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":1,"children":[8700],"positionTicks":[{"line":127080,"ticks":1}]},{"id":8700,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[8701]},{"id":8701,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[8702]},{"id":8702,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[8703]},{"id":8703,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8725,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22407,"columnNumber":28},"hitCount":0,"children":[8726]},{"id":8726,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3713,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3716,"ticks":1}]},{"id":8717,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8928,"ticks":1}]},{"id":9016,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2516,"ticks":1}]},{"id":9035,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9020,"ticks":1}]},{"id":8906,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8907]},{"id":8907,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":8935,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[8936]},{"id":8936,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7573,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[7574]},{"id":7574,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":1,"children":[7575],"positionTicks":[{"line":129636,"ticks":1}]},{"id":7575,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[7576,8622,8954]},{"id":7576,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[7577,8708,8814,8855]},{"id":7577,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":3,"positionTicks":[{"line":129067,"ticks":3}]},{"id":8708,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9018,"ticks":2}]},{"id":8814,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8815]},{"id":8815,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":8855,"callFrame":{"functionName":"hasTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8912,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":8913,"ticks":1}]},{"id":8622,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"children":[8942],"positionTicks":[{"line":3496,"ticks":1}]},{"id":8942,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8954,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8955]},{"id":8955,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8862,"callFrame":{"functionName":"has","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43750,"columnNumber":7},"hitCount":0,"children":[8863]},{"id":8863,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43767,"ticks":1}]},{"id":8638,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[8639]},{"id":8639,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39518,"columnNumber":30},"hitCount":0,"children":[8640]},{"id":8640,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8994,"columnNumber":38},"hitCount":0,"children":[8641]},{"id":8641,"callFrame":{"functionName":"tryGetExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8985,"columnNumber":32},"hitCount":0,"children":[8642]},{"id":8642,"callFrame":{"functionName":"startsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3808,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":3810,"ticks":1}]},{"id":8948,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":0,"children":[8949]},{"id":8949,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9018,"ticks":2}]},{"id":7461,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[7462]},{"id":7462,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":0,"children":[7463]},{"id":7463,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[7464]},{"id":7464,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":7591,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[7592]},{"id":7592,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[7593,7606,7612,7969]},{"id":7593,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":2,"children":[7594,9080],"positionTicks":[{"line":125737,"ticks":2}]},{"id":7594,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[7595]},{"id":7595,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":1,"children":[7596,8663],"positionTicks":[{"line":123879,"ticks":1}]},{"id":7596,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[7597]},{"id":7597,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[7598,8074]},{"id":7598,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[7599]},{"id":7599,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[7600,7965]},{"id":7600,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[7601]},{"id":7601,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[7602]},{"id":7602,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[7603]},{"id":7603,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[7604]},{"id":7604,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7605]},{"id":7605,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7965,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[7966]},{"id":7966,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[7967,8145]},{"id":7967,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[7968]},{"id":7968,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8768,"ticks":3}]},{"id":8145,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":535,"ticks":1}]},{"id":8074,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":0,"children":[8075]},{"id":8075,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8663,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[8664,8718,8972,8981]},{"id":8664,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[8665]},{"id":8665,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[8666]},{"id":8666,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[8667,9017]},{"id":8667,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[8668]},{"id":8668,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[8669]},{"id":8669,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":8768,"ticks":5}]},{"id":9017,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":122739,"ticks":1}]},{"id":8718,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":2,"children":[8719],"positionTicks":[{"line":43687,"ticks":1},{"line":43686,"ticks":1}]},{"id":8719,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8972,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43688,"columnNumber":29},"hitCount":0,"children":[8973]},{"id":8973,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8974]},{"id":8974,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8981,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[8982]},{"id":8982,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127038,"ticks":1}]},{"id":9080,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[9081]},{"id":9081,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":7606,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[7607]},{"id":7607,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[7608]},{"id":7608,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[7609]},{"id":7609,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[7610,8121,8670,8727,8985,9018]},{"id":7610,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[7611]},{"id":7611,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":1,"children":[8172],"positionTicks":[{"line":140107,"ticks":1}]},{"id":8172,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[8173]},{"id":8173,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[8174]},{"id":8174,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[8175]},{"id":8175,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[8176]},{"id":8176,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[8177]},{"id":8177,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8178]},{"id":8178,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[8179]},{"id":8179,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[8180,8196]},{"id":8180,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[8181]},{"id":8181,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[8182]},{"id":8182,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[8183]},{"id":8183,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[8184]},{"id":8184,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[8185]},{"id":8185,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8186]},{"id":8186,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[8187]},{"id":8187,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[8188]},{"id":8188,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8189]},{"id":8189,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8190]},{"id":8190,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":0,"children":[8191]},{"id":8191,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[8192]},{"id":8192,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[8193]},{"id":8193,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[8194]},{"id":8194,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[8195]},{"id":8195,"callFrame":{"functionName":"scanNumber","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12285,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12330,"ticks":1}]},{"id":8196,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":38008,"ticks":1}]},{"id":8121,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[8122]},{"id":8122,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[8123]},{"id":8123,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[8124,8146]},{"id":8124,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4022,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4023,"ticks":1}]},{"id":8146,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[8147]},{"id":8147,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[8148]},{"id":8148,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[8149]},{"id":8149,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[8150]},{"id":8150,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[8151]},{"id":8151,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8152]},{"id":8152,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8153]},{"id":8153,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":561,"ticks":1},{"line":562,"ticks":1}]},{"id":8670,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[8671]},{"id":8671,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[8672]},{"id":8672,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[8673]},{"id":8673,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[8674,8880,8956]},{"id":8674,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[8675]},{"id":8675,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":0,"children":[8676]},{"id":8676,"callFrame":{"functionName":"RegExp: ^#!.*","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8880,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8881]},{"id":8881,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[8882,9082]},{"id":8882,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[8883]},{"id":8883,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[8884]},{"id":8884,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[8885]},{"id":8885,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[8886,9047]},{"id":8886,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8887,8960]},{"id":8887,"callFrame":{"functionName":"isAwaitUsingDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36909,"columnNumber":34},"hitCount":0,"children":[8888]},{"id":8888,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[8889]},{"id":8889,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[8890]},{"id":8890,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[8891]},{"id":8891,"callFrame":{"functionName":"nextTokenIsUsingKeywordThenBindingIdentifierOrStartOfObjectDestructuringOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36903,"columnNumber":93},"hitCount":0,"children":[8892]},{"id":8892,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[8893]},{"id":8893,"callFrame":{"functionName":"hasExtendedUnicodeEscape","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12176,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":12177,"ticks":1}]},{"id":8960,"callFrame":{"functionName":"parseExpressionOrLabeledStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36734,"columnNumber":44},"hitCount":0,"children":[8961]},{"id":8961,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8962]},{"id":8962,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8963]},{"id":8963,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[8964]},{"id":8964,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[8965]},{"id":8965,"callFrame":{"functionName":"parseAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35612,"columnNumber":31},"hitCount":0,"children":[8966,9036]},{"id":8966,"callFrame":{"functionName":"cast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3472,"columnNumber":13},"hitCount":0,"children":[8967]},{"id":8967,"callFrame":{"functionName":"isUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15792,"columnNumber":26},"hitCount":0,"children":[8968]},{"id":8968,"callFrame":{"functionName":"isLeftHandSideExpressionKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15754,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":15755,"ticks":1}]},{"id":9036,"callFrame":{"functionName":"parseSimpleUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35636,"columnNumber":37},"hitCount":0,"children":[9037]},{"id":9037,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[9038]},{"id":9038,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[9039]},{"id":9039,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[9040]},{"id":9040,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":0,"children":[9041]},{"id":9041,"callFrame":{"functionName":"createBasePropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25831,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":25832,"ticks":1}]},{"id":9047,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9048]},{"id":9048,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[9049]},{"id":9049,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[9050]},{"id":9050,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[9051]},{"id":9051,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":9082,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":38008,"ticks":1}]},{"id":8956,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[8957]},{"id":8957,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27563,"columnNumber":28},"hitCount":0,"children":[8958]},{"id":8958,"callFrame":{"functionName":"SourceFileObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148401,"columnNumber":13},"hitCount":0,"children":[8959]},{"id":8959,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147903,"ticks":1}]},{"id":8727,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[8728]},{"id":8728,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":1,"children":[8729],"positionTicks":[{"line":181584,"ticks":1}]},{"id":8729,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[8730]},{"id":8730,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[8731]},{"id":8731,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8732,8975,8978]},{"id":8732,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8733]},{"id":8733,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":561,"ticks":5}]},{"id":8975,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[8976]},{"id":8976,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[8977]},{"id":8977,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":8978,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":1,"children":[8979],"positionTicks":[{"line":399,"ticks":1}]},{"id":8979,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":0,"children":[8980]},{"id":8980,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":960,"ticks":1}]},{"id":8985,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[8986]},{"id":8986,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":1,"children":[9007],"positionTicks":[{"line":186724,"ticks":1}]},{"id":9007,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":9018,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[9019]},{"id":9019,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[9020]},{"id":9020,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":3,"positionTicks":[{"line":186724,"ticks":3}]},{"id":7612,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[7613,8197,9042]},{"id":7613,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":1,"children":[7614],"positionTicks":[{"line":124587,"ticks":1}]},{"id":7614,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[7615,8821]},{"id":7615,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[7616]},{"id":7616,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[7617]},{"id":7617,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[7618,7971,8565]},{"id":7618,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[7619]},{"id":7619,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[7620]},{"id":7620,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[7621,8162]},{"id":7621,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[7622]},{"id":7622,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[7623]},{"id":7623,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[7624]},{"id":7624,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[7625]},{"id":7625,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[7626]},{"id":7626,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7627]},{"id":7627,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[7628]},{"id":7628,"callFrame":{"functionName":"host.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123406,"columnNumber":27},"hitCount":0,"children":[7629]},{"id":7629,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[7630]},{"id":7630,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[7631]},{"id":7631,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[7632]},{"id":7632,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[7633]},{"id":7633,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[7634]},{"id":7634,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[7635]},{"id":7635,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[7636]},{"id":7636,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":0,"children":[7637]},{"id":7637,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1657,"ticks":1}]},{"id":8162,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[8163]},{"id":8163,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[8164,8983,9015]},{"id":8164,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[8165,9083]},{"id":8165,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[8166]},{"id":8166,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[8167,8910]},{"id":8167,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":44513,"ticks":1}]},{"id":8910,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[8911]},{"id":8911,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[8912]},{"id":8912,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[8913,9053]},{"id":8913,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[8914]},{"id":8914,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[8915]},{"id":8915,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8916]},{"id":8916,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":9053,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[9054]},{"id":9054,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":9083,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[9084]},{"id":9084,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[9085]},{"id":9085,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9077,"ticks":1}]},{"id":8983,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[8984]},{"id":8984,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":9015,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"children":[9052],"positionTicks":[{"line":9080,"ticks":1}]},{"id":9052,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7971,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":1,"children":[7972],"positionTicks":[{"line":129591,"ticks":1}]},{"id":7972,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[7973]},{"id":7973,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[7974,8076]},{"id":7974,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[7975,8704,8909]},{"id":7975,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7976]},{"id":7976,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8704,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9018,"ticks":2}]},{"id":8909,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":129067,"ticks":1}]},{"id":8076,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":8565,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":0,"children":[8566]},{"id":8566,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43767,"ticks":1}]},{"id":8821,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":0,"children":[8822]},{"id":8822,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":8197,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[8198]},{"id":8198,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[8199,8206,8215,9046]},{"id":8199,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[8200,9045]},{"id":8200,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[8201]},{"id":8201,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[8202,9021]},{"id":8202,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[8203]},{"id":8203,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[8204]},{"id":8204,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":0,"children":[8205]},{"id":8205,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8928,"ticks":1}]},{"id":9021,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[9022]},{"id":9022,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[9023]},{"id":9023,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[9024]},{"id":9024,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[9025]},{"id":9025,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[9026]},{"id":9026,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":9045,"callFrame":{"functionName":"getSetExternalModuleIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21657,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":21659,"ticks":1}]},{"id":8206,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[8207]},{"id":8207,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[8208]},{"id":8208,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[8209]},{"id":8209,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[8210,8212,8734,8987]},{"id":8210,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[8211]},{"id":8211,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":140107,"ticks":1}]},{"id":8212,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[8213]},{"id":8213,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[8214]},{"id":8214,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":181614,"ticks":1}]},{"id":8734,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[8735]},{"id":8735,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[8736]},{"id":8736,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[8737]},{"id":8737,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[8738]},{"id":8738,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8739]},{"id":8739,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[8740]},{"id":8740,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[8741]},{"id":8741,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[8742,9055]},{"id":8742,"callFrame":{"functionName":"parseFunctionBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36506,"columnNumber":29},"hitCount":0,"children":[8743]},{"id":8743,"callFrame":{"functionName":"parseBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36482,"columnNumber":21},"hitCount":0,"children":[8744]},{"id":8744,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[8745]},{"id":8745,"callFrame":{"functionName":"parseReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36623,"columnNumber":31},"hitCount":0,"children":[8746]},{"id":8746,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[8747]},{"id":8747,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[8748]},{"id":8748,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":1,"children":[8749,8917],"positionTicks":[{"line":35542,"ticks":1}]},{"id":8749,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[8750]},{"id":8750,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":35548,"ticks":1}]},{"id":8917,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[8918]},{"id":8918,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[8919]},{"id":8919,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[8920]},{"id":8920,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[8921]},{"id":8921,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12445,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":9055,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[9056]},{"id":9056,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9057]},{"id":9057,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[9058]},{"id":9058,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[9059]},{"id":9059,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9060]},{"id":9060,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[9061]},{"id":9061,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9062]},{"id":9062,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9063]},{"id":9063,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9064]},{"id":9064,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9065]},{"id":9065,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9066]},{"id":9066,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[9067]},{"id":9067,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9068]},{"id":9068,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[9069]},{"id":9069,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9070]},{"id":9070,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[9071]},{"id":9071,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[9072]},{"id":9072,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":0,"children":[9073]},{"id":9073,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":25082,"ticks":1}]},{"id":8987,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[8988]},{"id":8988,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[8989]},{"id":8989,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[8990]},{"id":8990,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[8991]},{"id":8991,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[8992,9086]},{"id":8992,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[8993]},{"id":8993,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":561,"ticks":3}]},{"id":9086,"callFrame":{"functionName":"isInt32","scriptId":"12","url":"node:internal/validators","lineNumber":42,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":8215,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[8216,9087]},{"id":8216,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[8217]},{"id":8217,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[8218]},{"id":8218,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[8219]},{"id":8219,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[8220]},{"id":8220,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[8221,8751]},{"id":8221,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[8222]},{"id":8222,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[8223]},{"id":8223,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[8224]},{"id":8224,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[8225]},{"id":8225,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[8226,9074]},{"id":8226,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[8227]},{"id":8227,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":9074,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[9075]},{"id":9075,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[9076]},{"id":9076,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[9077]},{"id":9077,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[9078]},{"id":9078,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[9079]},{"id":9079,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":8768,"ticks":1}]},{"id":8751,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[8752]},{"id":8752,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":4,"children":[8753],"positionTicks":[{"line":129636,"ticks":4}]},{"id":8753,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[8754,8994]},{"id":8754,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[8755]},{"id":8755,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":8994,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[8995]},{"id":8995,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":9087,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[9088]},{"id":9088,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[9089,9100,9105]},{"id":9089,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[9090]},{"id":9090,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[9091]},{"id":9091,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[9092]},{"id":9092,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[9093]},{"id":9093,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[9094]},{"id":9094,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[9095]},{"id":9095,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[9096]},{"id":9096,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[9097]},{"id":9097,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[9098]},{"id":9098,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[9099]},{"id":9099,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":9100,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[9101]},{"id":9101,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[9102]},{"id":9102,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[9103]},{"id":9103,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[9104]},{"id":9104,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43688,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43689,"ticks":1}]},{"id":9105,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[9106]},{"id":9106,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[9107]},{"id":9107,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[9108]},{"id":9108,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[9109]},{"id":9109,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[9110]},{"id":9110,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[9111]},{"id":9111,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[9112]},{"id":9112,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[9113]},{"id":9113,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[9114]},{"id":9114,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[9115]},{"id":9115,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":9046,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":9042,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[9043]},{"id":9043,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39518,"columnNumber":30},"hitCount":0,"children":[9044]},{"id":9044,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3713,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3716,"ticks":1}]},{"id":7969,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[7970]},{"id":7970,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":8072,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":0,"children":[8073]},{"id":8073,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125534,"columnNumber":36},"hitCount":1,"children":[8561],"positionTicks":[{"line":125535,"ticks":1}]},{"id":8561,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[8562]},{"id":8562,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32241,"ticks":1}]},{"id":8563,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":0,"children":[8564]},{"id":8564,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43767,"ticks":1}]},{"id":7509,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[7510,8541]},{"id":7510,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[7511]},{"id":7511,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":4,"children":[7512,8403,8868],"positionTicks":[{"line":123879,"ticks":4}]},{"id":7512,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":1,"children":[7513],"positionTicks":[{"line":44681,"ticks":1}]},{"id":7513,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[7514,7563,7815,7887,8015]},{"id":7514,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":7563,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[7564]},{"id":7564,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7815,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":2,"children":[7816],"positionTicks":[{"line":43686,"ticks":2}]},{"id":7816,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7887,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[7888]},{"id":7888,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":1,"children":[7889,7947,8114],"positionTicks":[{"line":123379,"ticks":1}]},{"id":7889,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[7890]},{"id":7890,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[7891]},{"id":7891,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[7892]},{"id":7892,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8768,"ticks":1}]},{"id":7947,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7948]},{"id":7948,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8114,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[8115]},{"id":8115,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[8116]},{"id":8116,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[8117]},{"id":8117,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8015,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[8016]},{"id":8016,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":22},"hitCount":0,"children":[8017]},{"id":8017,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8942,"ticks":1}]},{"id":8403,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[8404,8513,8683,8705,8846]},{"id":8404,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[8405]},{"id":8405,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[8406,8709]},{"id":8406,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[8407,8706,8787]},{"id":8407,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8976,"columnNumber":24},"hitCount":0,"children":[8408]},{"id":8408,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":8706,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[8707]},{"id":8707,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8787,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[8788]},{"id":8788,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[8789]},{"id":8789,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8768,"ticks":2}]},{"id":8709,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[8710]},{"id":8710,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[8711]},{"id":8711,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[8712]},{"id":8712,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8513,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[8514]},{"id":8514,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":8683,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":5,"children":[8941,8971],"positionTicks":[{"line":43686,"ticks":5}]},{"id":8941,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3490,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3491,"ticks":1}]},{"id":8971,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8932,"ticks":1}]},{"id":8705,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":1,"children":[8813],"positionTicks":[{"line":20900,"ticks":1}]},{"id":8813,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127038,"ticks":1}]},{"id":8846,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43688,"columnNumber":29},"hitCount":1,"children":[8847,9006],"positionTicks":[{"line":43689,"ticks":1}]},{"id":8847,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8848]},{"id":8848,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":9006,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8868,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[8869]},{"id":8869,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":8541,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[8542]},{"id":8542,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":7949,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[7950]},{"id":7950,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7951]},{"id":7951,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8156,"callFrame":{"functionName":"getSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125940,"columnNumber":46},"hitCount":0,"children":[8157]},{"id":8157,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39518,"columnNumber":30},"hitCount":0,"children":[8158]},{"id":8158,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8994,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":3571,"ticks":1}]},{"id":8560,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":3496,"ticks":2}]},{"id":8399,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[8400]},{"id":8400,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":0,"children":[8401,8844]},{"id":8401,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[8402]},{"id":8402,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":8844,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8845]},{"id":8845,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8867,"callFrame":{"functionName":"createModeAwareCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43735,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43736,"ticks":1}]},{"id":7504,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[7505]},{"id":7505,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"children":[7911,8091],"positionTicks":[{"line":3496,"ticks":1}]},{"id":7911,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3490,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3491,"ticks":1}]},{"id":8091,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8539,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[8540]},{"id":8540,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":7790,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":0,"children":[7791]},{"id":7791,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125534,"columnNumber":36},"hitCount":0,"children":[7792,8625]},{"id":7792,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[7793]},{"id":7793,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32241,"ticks":1}]},{"id":8625,"callFrame":{"functionName":"append","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2974,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":2975,"ticks":1}]},{"id":8933,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123611,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":123612,"ticks":1}]},{"id":7722,"callFrame":{"functionName":"addFileIncludeReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125891,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":125894,"ticks":1}]},{"id":8768,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":7300,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[7301]},{"id":7301,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":1,"children":[7302],"positionTicks":[{"line":125935,"ticks":1}]},{"id":7302,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[7303]},{"id":7303,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[7304]},{"id":7304,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":7831,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":0,"children":[7832]},{"id":7832,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125534,"columnNumber":36},"hitCount":1,"children":[8595],"positionTicks":[{"line":125535,"ticks":1}]},{"id":8595,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[8596]},{"id":8596,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32241,"ticks":1}]},{"id":7036,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[7037,8290]},{"id":7037,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[7038]},{"id":7038,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[7039]},{"id":7039,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8290,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[8291]},{"id":8291,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":8572,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":6718,"callFrame":{"functionName":"addResolutionDiagnosticsFromResolutionOrCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124484,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":124486,"ticks":1}]},{"id":6719,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":0,"children":[6720]},{"id":6720,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43767,"ticks":1}]},{"id":7671,"callFrame":{"functionName":"resolutionExtensionIsTSOrJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22450,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":22452,"ticks":1}]},{"id":8756,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":0,"children":[8757]},{"id":8757,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125534,"columnNumber":36},"hitCount":0,"children":[8758]},{"id":8758,"callFrame":{"functionName":"append","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2974,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":2975,"ticks":1}]},{"id":6547,"callFrame":{"functionName":"addFileIncludeReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125891,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":125895,"ticks":1}]},{"id":7675,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":1,"positionTicks":[{"line":148913,"ticks":1}]},{"id":7033,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":0,"children":[7034]},{"id":7034,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43765,"ticks":1}]},{"id":6555,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":125741,"ticks":1}]},{"id":9116,"callFrame":{"functionName":"addFileIncludeReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125891,"columnNumber":31},"hitCount":1,"children":[9123],"positionTicks":[{"line":125894,"ticks":1}]},{"id":9123,"callFrame":{"functionName":"multiMapAdd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3292,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3296,"ticks":1}]},{"id":9119,"callFrame":{"functionName":"getNormalizedAbsolutePathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9093,"columnNumber":45},"hitCount":1,"children":[9120,9124],"positionTicks":[{"line":9094,"ticks":1}]},{"id":9120,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[9121,9122]},{"id":9121,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9033,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":9049,"ticks":1}]},{"id":9122,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9018,"ticks":2}]},{"id":9124,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":9127,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[9128]},{"id":9128,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[9129]},{"id":9129,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":1,"children":[9130],"positionTicks":[{"line":125726,"ticks":1}]},{"id":9130,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[9131]},{"id":9131,"callFrame":{"functionName":"getNormalizedAbsolutePathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9093,"columnNumber":45},"hitCount":2,"children":[9132],"positionTicks":[{"line":9094,"ticks":2}]},{"id":9132,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":3075,"ticks":1}]},{"id":9133,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[9134,9144]},{"id":9134,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[9135]},{"id":9135,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[9136,9139]},{"id":9136,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[9137,9141]},{"id":9137,"callFrame":{"functionName":"getNormalizedAbsolutePathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9093,"columnNumber":45},"hitCount":3,"children":[9138,9140,9145],"positionTicks":[{"line":9094,"ticks":3}]},{"id":9138,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":9018,"ticks":5}]},{"id":9140,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9033,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":9040,"ticks":1}]},{"id":9145,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[9146]},{"id":9146,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":9141,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[9142]},{"id":9142,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"children":[9143],"positionTicks":[{"line":9077,"ticks":1}]},{"id":9143,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":9139,"callFrame":{"functionName":"getNormalizedAbsolutePathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9093,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":9094,"ticks":1}]},{"id":9144,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":9147,"callFrame":{"functionName":"getAutomaticTypeDirectiveNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43557,"columnNumber":39},"hitCount":0,"children":[9148,9150]},{"id":9148,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[9149]},{"id":9149,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":1,"children":[9172],"positionTicks":[{"line":182444,"ticks":1}]},{"id":9172,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[9173]},{"id":9173,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[9174]},{"id":9174,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[9175]},{"id":9175,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":0,"children":[9176]},{"id":9176,"callFrame":{"functionName":"Stats","scriptId":"27","url":"node:internal/fs/utils","lineNumber":527,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":531,"ticks":1}]},{"id":9150,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[9151]},{"id":9151,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[9152,9181]},{"id":9152,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[9153,9190]},{"id":9153,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[9154]},{"id":9154,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[9155]},{"id":9155,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[9156]},{"id":9156,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9157,9177]},{"id":9157,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[9158,9209]},{"id":9158,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[9159]},{"id":9159,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[9160]},{"id":9160,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[9161]},{"id":9161,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[9162]},{"id":9162,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[9163]},{"id":9163,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[9164]},{"id":9164,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[9165]},{"id":9165,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36351,"columnNumber":38},"hitCount":0,"children":[9166]},{"id":9166,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9167]},{"id":9167,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36342,"columnNumber":45},"hitCount":0,"children":[9168]},{"id":9168,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[9169]},{"id":9169,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[9170]},{"id":9170,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[9171]},{"id":9171,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":1,"children":[9202],"positionTicks":[{"line":35710,"ticks":1}]},{"id":9202,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[9203]},{"id":9203,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[9204]},{"id":9204,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9205]},{"id":9205,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":36405,"ticks":1}]},{"id":9209,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[9210]},{"id":9210,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[9211]},{"id":9211,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[9212]},{"id":9212,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[9213]},{"id":9213,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[9214]},{"id":9214,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[9215]},{"id":9215,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36351,"columnNumber":38},"hitCount":0,"children":[9216]},{"id":9216,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9217]},{"id":9217,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36342,"columnNumber":45},"hitCount":0,"children":[9218]},{"id":9218,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[9219]},{"id":9219,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[9220]},{"id":9220,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[9221]},{"id":9221,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[9222]},{"id":9222,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[9223]},{"id":9223,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[9224]},{"id":9224,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9225]},{"id":9225,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[9226]},{"id":9226,"callFrame":{"functionName":"createPropertyAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27496,"columnNumber":35},"hitCount":0,"children":[9227]},{"id":9227,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3502,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":3503,"ticks":1}]},{"id":9177,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9178]},{"id":9178,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[9179]},{"id":9179,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[9180]},{"id":9180,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12445,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":9190,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[9191]},{"id":9191,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[9192]},{"id":9192,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[9193]},{"id":9193,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[9194]},{"id":9194,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[9195,9206]},{"id":9195,"callFrame":{"functionName":"convertArrayLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41799,"columnNumber":46},"hitCount":0,"children":[9196]},{"id":9196,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41804,"columnNumber":31},"hitCount":0,"children":[9197]},{"id":9197,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[9198]},{"id":9198,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[9199]},{"id":9199,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[9200]},{"id":9200,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16608,"columnNumber":36},"hitCount":0,"children":[9201]},{"id":9201,"callFrame":{"functionName":"isJSDocTypeExpressionOrChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16602,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":16604,"ticks":1}]},{"id":9206,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[9207]},{"id":9207,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16608,"columnNumber":36},"hitCount":0,"children":[9208]},{"id":9208,"callFrame":{"functionName":"isJSDocTypeExpressionOrChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16602,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":16604,"ticks":1}]},{"id":9181,"callFrame":{"functionName":"host.readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123357,"columnNumber":18},"hitCount":0,"children":[9182]},{"id":9182,"callFrame":{"functionName":"setReadFileCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123352,"columnNumber":27},"hitCount":0,"children":[9183]},{"id":9183,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148878,"columnNumber":16},"hitCount":0,"children":[9184]},{"id":9184,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":10},"hitCount":0,"children":[9185]},{"id":9185,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[9186]},{"id":9186,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[9187]},{"id":9187,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[9188]},{"id":9188,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[9189]},{"id":9189,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":9228,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0},{"id":9229,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124664,"columnNumber":60},"hitCount":0,"children":[9230]},{"id":9230,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124506,"columnNumber":51},"hitCount":0,"children":[9231]},{"id":9231,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":41},"hitCount":0,"children":[9232]},{"id":9232,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129487,"columnNumber":50},"hitCount":0,"children":[9233]},{"id":9233,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":2,"children":[9234,9273,9274],"positionTicks":[{"line":129428,"ticks":1},{"line":129392,"ticks":1}]},{"id":9234,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123702,"columnNumber":13},"hitCount":1,"children":[9235],"positionTicks":[{"line":123703,"ticks":1}]},{"id":9235,"callFrame":{"functionName":"resolveTypeReferenceDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43308,"columnNumber":38},"hitCount":1,"children":[9236,9237,9238,9239,9261,9269,9270,9328],"positionTicks":[{"line":43350,"ticks":1}]},{"id":9236,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43726,"columnNumber":32},"hitCount":0},{"id":9237,"callFrame":{"functionName":"isExternalModuleNameRelative","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14666,"columnNumber":37},"hitCount":0},{"id":9238,"callFrame":{"functionName":"getConditions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43524,"columnNumber":22},"hitCount":0},{"id":9239,"callFrame":{"functionName":"primaryLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43422,"columnNumber":24},"hitCount":0,"children":[9240]},{"id":9240,"callFrame":{"functionName":"firstDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2407,"columnNumber":21},"hitCount":0,"children":[9241]},{"id":9241,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43427,"columnNumber":37},"hitCount":1,"children":[9242,9247,9259],"positionTicks":[{"line":43429,"ticks":1}]},{"id":9242,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[9243]},{"id":9243,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[9244]},{"id":9244,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[9245]},{"id":9245,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[9246]},{"id":9246,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":9247,"callFrame":{"functionName":"loadNodeModuleFromDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44543,"columnNumber":36},"hitCount":1,"children":[9248,9255,9257],"positionTicks":[{"line":44547,"ticks":1}]},{"id":9248,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[9249,9294]},{"id":9249,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[9250]},{"id":9250,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[9251]},{"id":9251,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[9252,9305]},{"id":9252,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[9253]},{"id":9253,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[9254]},{"id":9254,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0},{"id":9305,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[9306,9316]},{"id":9306,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[9307]},{"id":9307,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[9308]},{"id":9308,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[9309]},{"id":9309,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[9310]},{"id":9310,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":1,"children":[9311],"positionTicks":[{"line":8552,"ticks":1}]},{"id":9311,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8552,"ticks":1}]},{"id":9316,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":122812,"ticks":1}]},{"id":9294,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[9295]},{"id":9295,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[9296]},{"id":9296,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[9297,9321]},{"id":9297,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[9298]},{"id":9298,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[9299]},{"id":9299,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[9300]},{"id":9300,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9301]},{"id":9301,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":1,"children":[9319,9329],"positionTicks":[{"line":36361,"ticks":1}]},{"id":9319,"callFrame":{"functionName":"createPropertyAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27496,"columnNumber":35},"hitCount":0,"children":[9320]},{"id":9320,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147903,"ticks":1}]},{"id":9329,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9330]},{"id":9330,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[9331]},{"id":9331,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[9332]},{"id":9332,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[9333]},{"id":9333,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":9321,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[9322]},{"id":9322,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[9323]},{"id":9323,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[9324]},{"id":9324,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[9325]},{"id":9325,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[9326]},{"id":9326,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[9327]},{"id":9327,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11827,"ticks":1}]},{"id":9255,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44773,"columnNumber":42},"hitCount":0,"children":[9256,9315,9317]},{"id":9256,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44782,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":44784,"ticks":1}]},{"id":9315,"callFrame":{"functionName":"removeIgnoredPackageId","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43088,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":43092,"ticks":2}]},{"id":9317,"callFrame":{"functionName":"readPackageJsonTypesFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43211,"columnNumber":35},"hitCount":0,"children":[9318]},{"id":9318,"callFrame":{"functionName":"readPackageJsonPathField","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43194,"columnNumber":33},"hitCount":2,"positionTicks":[{"line":43210,"ticks":1},{"line":43206,"ticks":1}]},{"id":9257,"callFrame":{"functionName":"withPackageId","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43064,"columnNumber":22},"hitCount":0,"children":[9258]},{"id":9258,"callFrame":{"functionName":"getPeerDependenciesOfPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44703,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":44706,"ticks":1}]},{"id":9259,"callFrame":{"functionName":"resolvedTypeScriptOnly","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43110,"columnNumber":31},"hitCount":0,"children":[9260]},{"id":9260,"callFrame":{"functionName":"extensionIsTS","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22447,"columnNumber":22},"hitCount":0},{"id":9261,"callFrame":{"functionName":"getOriginalAndResolvedFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43295,"columnNumber":39},"hitCount":0,"children":[9262,9267]},{"id":9262,"callFrame":{"functionName":"realPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44371,"columnNumber":17},"hitCount":0,"children":[9263]},{"id":9263,"callFrame":{"functionName":"host.compilerHost.realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127068,"columnNumber":33},"hitCount":0,"children":[9264,9312]},{"id":9264,"callFrame":{"functionName":"getSymlinkCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127006,"columnNumber":26},"hitCount":0,"children":[9265]},{"id":9265,"callFrame":{"functionName":"getSymlinkCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182340,"columnNumber":17},"hitCount":0,"children":[9266]},{"id":9266,"callFrame":{"functionName":"createSymlinkCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21972,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":21977,"ticks":1}]},{"id":9312,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[9313]},{"id":9313,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[9314]},{"id":9314,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":9267,"callFrame":{"functionName":"arePathsEqual","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43291,"columnNumber":22},"hitCount":0,"children":[9268]},{"id":9268,"callFrame":{"functionName":"comparePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9159,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9167,"ticks":1}]},{"id":9269,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43722,"columnNumber":39},"hitCount":0},{"id":9270,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43805,"columnNumber":16},"hitCount":0,"children":[9271,9302]},{"id":9271,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[9272]},{"id":9272,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":9302,"callFrame":{"functionName":"getCommonPrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43823,"columnNumber":28},"hitCount":0,"children":[9303]},{"id":9303,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8969,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":8970,"ticks":1}]},{"id":9328,"callFrame":{"functionName":"getOrCreateCacheForNonRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43795,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":43798,"ticks":1}]},{"id":9273,"callFrame":{"functionName":"resolutionIsSymlink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130080,"columnNumber":28},"hitCount":0},{"id":9274,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[9275]},{"id":9275,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[9276,9292]},{"id":9276,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[9277,9279]},{"id":9277,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[9278]},{"id":9278,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":0,"children":[9304]},{"id":9304,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9026,"ticks":1}]},{"id":9279,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":1,"children":[9280],"positionTicks":[{"line":129798,"ticks":1}]},{"id":9280,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[9281,9289]},{"id":9281,"callFrame":{"functionName":"createDirPathToWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129789,"columnNumber":35},"hitCount":0,"children":[9282]},{"id":9282,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129800,"columnNumber":56},"hitCount":0,"children":[9283]},{"id":9283,"callFrame":{"functionName":"createDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129885,"columnNumber":33},"hitCount":0,"children":[9284]},{"id":9284,"callFrame":{"functionName":"watchDirectoryOfFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182483,"columnNumber":38},"hitCount":1,"children":[9285],"positionTicks":[{"line":182489,"ticks":1}]},{"id":9285,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123120,"columnNumber":11},"hitCount":0,"children":[9286]},{"id":9286,"callFrame":{"functionName":"createDirectoryWatcherWithLogging","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123153,"columnNumber":44},"hitCount":0,"children":[9287]},{"id":9287,"callFrame":{"functionName":"getWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123194,"columnNumber":23},"hitCount":0,"children":[9288]},{"id":9288,"callFrame":{"functionName":"getDetailWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184763,"columnNumber":27},"hitCount":0},{"id":9289,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[9290]},{"id":9290,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":2,"children":[9291],"positionTicks":[{"line":8811,"ticks":2}]},{"id":9291,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5,"positionTicks":[{"line":8811,"ticks":5}]},{"id":9292,"callFrame":{"functionName":"watchAffectingLocationsOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129661,"columnNumber":46},"hitCount":0,"children":[9293]},{"id":9293,"callFrame":{"functionName":"createFileWatcherOfAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129674,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":129726,"ticks":1},{"line":129694,"ticks":1}]},{"id":9334,"callFrame":{"functionName":"processTypeReferenceDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125999,"columnNumber":40},"hitCount":0,"children":[9335]},{"id":9335,"callFrame":{"functionName":"processTypeReferenceDirectiveWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126005,"columnNumber":46},"hitCount":0,"children":[9336,9337]},{"id":9336,"callFrame":{"functionName":"addResolutionDiagnostics","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124476,"columnNumber":35},"hitCount":0},{"id":9337,"callFrame":{"functionName":"processSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125678,"columnNumber":28},"hitCount":1,"children":[9338],"positionTicks":[{"line":125679,"ticks":1}]},{"id":9338,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[9339,10244]},{"id":9339,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[9340]},{"id":9340,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[9341]},{"id":9341,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[9342,9343,9899,9900,10014,10419]},{"id":9342,"callFrame":{"functionName":"getSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125940,"columnNumber":46},"hitCount":0},{"id":9343,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[9344]},{"id":9344,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[9345]},{"id":9345,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[9346]},{"id":9346,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[9347,9376,9379,9384]},{"id":9347,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[9348,9361]},{"id":9348,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[9349,9355]},{"id":9349,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[9350,9351]},{"id":9350,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8928,"ticks":1}]},{"id":9351,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[9352,10339]},{"id":9352,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[9353,10327]},{"id":9353,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186571,"columnNumber":23},"hitCount":0,"children":[9354]},{"id":9354,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186664,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":186666,"ticks":1}]},{"id":10327,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[10328]},{"id":10328,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[10329]},{"id":10329,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[10330]},{"id":10330,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[10331]},{"id":10331,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8552,"ticks":1}]},{"id":10339,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":122807,"ticks":1}]},{"id":9355,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[9356,9357]},{"id":9356,"callFrame":{"functionName":"isAttached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181803,"columnNumber":12},"hitCount":0},{"id":9357,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[9358]},{"id":9358,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[9359]},{"id":9359,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[9360]},{"id":9360,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8811,"ticks":3}]},{"id":9361,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[9362]},{"id":9362,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[9363]},{"id":9363,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[9364,9365,9372]},{"id":9364,"callFrame":{"functionName":"isDynamicOrHasMixedContent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181737,"columnNumber":28},"hitCount":0},{"id":9365,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[9366]},{"id":9366,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[9367]},{"id":9367,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[9368]},{"id":9368,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[9369]},{"id":9369,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[9370]},{"id":9370,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[9371]},{"id":9371,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":9372,"callFrame":{"functionName":"reload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181566,"columnNumber":8},"hitCount":0,"children":[9373]},{"id":9373,"callFrame":{"functionName":"useText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181544,"columnNumber":9},"hitCount":0,"children":[9374]},{"id":9374,"callFrame":{"functionName":"resetSourceMapInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181535,"columnNumber":20},"hitCount":0,"children":[9375]},{"id":9375,"callFrame":{"functionName":"closeSourceMapFileWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181973,"columnNumber":27},"hitCount":0},{"id":9376,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137413,"columnNumber":22},"hitCount":0,"children":[9377]},{"id":9377,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182399,"columnNumber":15},"hitCount":0,"children":[9378]},{"id":9378,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186768,"columnNumber":22},"hitCount":0},{"id":9379,"callFrame":{"functionName":"getScriptVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182403,"columnNumber":18},"hitCount":1,"children":[9380,9383],"positionTicks":[{"line":182412,"ticks":1}]},{"id":9380,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[9381]},{"id":9381,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[9382]},{"id":9382,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0},{"id":9383,"callFrame":{"functionName":"getLatestVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181914,"columnNumber":18},"hitCount":0},{"id":9384,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[9385]},{"id":9385,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[9386,9387,9898]},{"id":9386,"callFrame":{"functionName":"getDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185061,"columnNumber":13},"hitCount":0},{"id":9387,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[9388]},{"id":9388,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[9389]},{"id":9389,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[9390]},{"id":9390,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[9391,9397,9885,9891,9894,9897]},{"id":9391,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9392]},{"id":9392,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[9393]},{"id":9393,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[9394]},{"id":9394,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14278,"columnNumber":35},"hitCount":0,"children":[9395]},{"id":9395,"callFrame":{"functionName":"getDirectiveFromComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14291,"columnNumber":34},"hitCount":0,"children":[9396]},{"id":9396,"callFrame":{"functionName":"RegExp: ^\\/\\/\\/?\\s*@(ts-expect-error|ts-ignore)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":9397,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[9398,9405,16455]},{"id":9398,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":1,"children":[9399],"positionTicks":[{"line":33415,"ticks":1}]},{"id":9399,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[9400]},{"id":9400,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[9401,16448]},{"id":9401,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9402]},{"id":9402,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[9403,10332]},{"id":9403,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[9404]},{"id":9404,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0},{"id":10332,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0},{"id":16448,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[16449]},{"id":16449,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[16450]},{"id":16450,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[16451]},{"id":16451,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[16452]},{"id":16452,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[16453]},{"id":16453,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[16454]},{"id":16454,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":9405,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[9406]},{"id":9406,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[9407,9741,10340]},{"id":9407,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[9408,9485,10245,10333,10334]},{"id":9408,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":1,"children":[9409],"positionTicks":[{"line":37774,"ticks":1}]},{"id":9409,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[9410]},{"id":9410,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[9411,9586]},{"id":9411,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[9412,9851]},{"id":9412,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[9413]},{"id":9413,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[9414]},{"id":9414,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[9415,9427]},{"id":9415,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[9416,9419,9590,9740]},{"id":9416,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[9417]},{"id":9417,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[9418]},{"id":9418,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":4,"positionTicks":[{"line":13114,"ticks":4}]},{"id":9419,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9420]},{"id":9420,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9421]},{"id":9421,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9422]},{"id":9422,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9423]},{"id":9423,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9424,9800]},{"id":9424,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":1,"children":[9425,9822],"positionTicks":[{"line":34965,"ticks":1}]},{"id":9425,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9426]},{"id":9426,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":2,"children":[9476,9480],"positionTicks":[{"line":34825,"ticks":1},{"line":34804,"ticks":1}]},{"id":9476,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[9477]},{"id":9477,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9478]},{"id":9478,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[9479]},{"id":9479,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":14539,"ticks":1}]},{"id":9480,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[9481]},{"id":9481,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[9482]},{"id":9482,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[9483]},{"id":9483,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[9484]},{"id":9484,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":9822,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[9823]},{"id":9823,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9824]},{"id":9824,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[9825]},{"id":9825,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[9826]},{"id":9826,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9827]},{"id":9827,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9828]},{"id":9828,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9829]},{"id":9829,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9830]},{"id":9830,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9831]},{"id":9831,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[9832]},{"id":9832,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[9833]},{"id":9833,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9834]},{"id":9834,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[9835,9837]},{"id":9835,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[9836]},{"id":9836,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0},{"id":9837,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[9838]},{"id":9838,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33228,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":33230,"ticks":1}]},{"id":9800,"callFrame":{"functionName":"parseFunctionOrConstructorTypeToError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34976,"columnNumber":48},"hitCount":0,"children":[9801]},{"id":9801,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[9802]},{"id":9802,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9803]},{"id":9803,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[9804]},{"id":9804,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[9805]},{"id":9805,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35041,"columnNumber":45},"hitCount":0,"children":[9806]},{"id":9806,"callFrame":{"functionName":"skipParameterStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35023,"columnNumber":29},"hitCount":0,"children":[9807]},{"id":9807,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37180,"columnNumber":35},"hitCount":0,"children":[9808]},{"id":9808,"callFrame":{"functionName":"parseObjectBindingPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37163,"columnNumber":36},"hitCount":1,"children":[9809,9821],"positionTicks":[{"line":37169,"ticks":1}]},{"id":9809,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[9810]},{"id":9810,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37166,"columnNumber":32},"hitCount":0,"children":[9811]},{"id":9811,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":1,"children":[9812,9813,9820],"positionTicks":[{"line":33894,"ticks":1}]},{"id":9812,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0},{"id":9813,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[9814]},{"id":9814,"callFrame":{"functionName":"parseErrorAtCurrentToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32914,"columnNumber":35},"hitCount":0,"children":[9815]},{"id":9815,"callFrame":{"functionName":"parseErrorAt","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32927,"columnNumber":23},"hitCount":0,"children":[9816]},{"id":9816,"callFrame":{"functionName":"parseErrorAtPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32917,"columnNumber":31},"hitCount":0,"children":[9817,9818]},{"id":9817,"callFrame":{"functionName":"lastOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3073,"columnNumber":24},"hitCount":0},{"id":9818,"callFrame":{"functionName":"createDetachedDiagnostic","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21394,"columnNumber":33},"hitCount":1,"children":[9819],"positionTicks":[{"line":21399,"ticks":1}]},{"id":9819,"callFrame":{"functionName":"assertDiagnosticLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17376,"columnNumber":33},"hitCount":3,"positionTicks":[{"line":17378,"ticks":3}]},{"id":9820,"callFrame":{"functionName":"abortParsingListOrMoveToNextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33796,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":33798,"ticks":1}]},{"id":9821,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33228,"columnNumber":21},"hitCount":0},{"id":9590,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[9591,9594]},{"id":9591,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[9592]},{"id":9592,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[9593]},{"id":9593,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12011,"ticks":1}]},{"id":9594,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[9595]},{"id":9595,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[9596]},{"id":9596,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[9597]},{"id":9597,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[9598]},{"id":9598,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":1,"children":[9599],"positionTicks":[{"line":38186,"ticks":1}]},{"id":9599,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[9600],"positionTicks":[{"line":38220,"ticks":1}]},{"id":9600,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[9601,9602]},{"id":9601,"callFrame":{"functionName":"setText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14590,"columnNumber":18},"hitCount":0},{"id":9602,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":4,"children":[9603,9743],"positionTicks":[{"line":38258,"ticks":1},{"line":38280,"ticks":1},{"line":38256,"ticks":1},{"line":38246,"ticks":1}]},{"id":9603,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[9604,9612]},{"id":9604,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[9605]},{"id":9605,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[9606]},{"id":9606,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9607]},{"id":9607,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[9608]},{"id":9608,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[9609]},{"id":9609,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38346,"columnNumber":48},"hitCount":0,"children":[9610]},{"id":9610,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[9611]},{"id":9611,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14522,"ticks":1}]},{"id":9612,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38835,"columnNumber":29},"hitCount":0,"children":[9613,9614]},{"id":9613,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38486,"ticks":1}]},{"id":9614,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24188,"columnNumber":63},"hitCount":1,"positionTicks":[{"line":24189,"ticks":1}]},{"id":9743,"callFrame":{"functionName":"removeTrailingWhitespace","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38333,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38337,"ticks":1}]},{"id":9740,"callFrame":{"functionName":"createTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26739,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":26750,"ticks":1}]},{"id":9427,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[9428,9445,9744]},{"id":9428,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[9429,9698]},{"id":9429,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":1,"children":[9430,9431,9647],"positionTicks":[{"line":33610,"ticks":1}]},{"id":9430,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":1,"children":[9450],"positionTicks":[{"line":33428,"ticks":1}]},{"id":9450,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[9451]},{"id":9451,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9452]},{"id":9452,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[9453,9855]},{"id":9453,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[9454]},{"id":9454,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34505,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34523,"ticks":1}]},{"id":9855,"callFrame":{"functionName":"isModifierKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15491,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":15492,"ticks":1}]},{"id":9431,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":2,"children":[9432,9463,9545,9672],"positionTicks":[{"line":34547,"ticks":1},{"line":34543,"ticks":1}]},{"id":9432,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":2,"children":[9433,9435,9456,9462,9643,9727],"positionTicks":[{"line":34500,"ticks":1},{"line":34492,"ticks":1}]},{"id":9433,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33344,"columnNumber":28},"hitCount":0,"children":[9434]},{"id":9434,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0},{"id":9435,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[9436,9666]},{"id":9436,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9437,9629]},{"id":9437,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9438]},{"id":9438,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9439]},{"id":9439,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9440]},{"id":9440,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9441]},{"id":9441,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[9442,9704]},{"id":9442,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9443]},{"id":9443,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[9444,9615,9842]},{"id":9444,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":1,"children":[9455,9469],"positionTicks":[{"line":34127,"ticks":1}]},{"id":9455,"callFrame":{"functionName":"createTypeReferenceNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25511,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":25517,"ticks":1}]},{"id":9469,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[9470]},{"id":9470,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[9471]},{"id":9471,"callFrame":{"functionName":"createQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25175,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":25182,"ticks":1}]},{"id":9615,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[9616,9668]},{"id":9616,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9617]},{"id":9617,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[9618,9637]},{"id":9618,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[9619]},{"id":9619,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[9620]},{"id":9620,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[9621,9859]},{"id":9621,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9622]},{"id":9622,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9623]},{"id":9623,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9624]},{"id":9624,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9625]},{"id":9625,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9626]},{"id":9626,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[9627]},{"id":9627,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9628]},{"id":9628,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0},{"id":9859,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[9860]},{"id":9860,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9861]},{"id":9861,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[9862]},{"id":9862,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[9863]},{"id":9863,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":9637,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[9638]},{"id":9638,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[9639]},{"id":9639,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9640]},{"id":9640,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[9641]},{"id":9641,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[9642,9648,9661]},{"id":9642,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":25212,"ticks":1}]},{"id":9648,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[9649]},{"id":9649,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9650]},{"id":9650,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9651]},{"id":9651,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9652]},{"id":9652,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9653]},{"id":9653,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9654]},{"id":9654,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[9655]},{"id":9655,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9656]},{"id":9656,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[9657]},{"id":9657,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[9658]},{"id":9658,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[9659]},{"id":9659,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[9660,9664]},{"id":9660,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33963,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":33964,"ticks":1}]},{"id":9664,"callFrame":{"functionName":"createQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25175,"columnNumber":30},"hitCount":0,"children":[9665]},{"id":9665,"callFrame":{"functionName":"propagateIdentifierNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28449,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":28450,"ticks":1}]},{"id":9661,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34310,"columnNumber":31},"hitCount":0,"children":[9662]},{"id":9662,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[9663]},{"id":9663,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":24990,"ticks":1}]},{"id":9668,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[9669]},{"id":9669,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9670]},{"id":9670,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":9842,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[9843]},{"id":9843,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[9844]},{"id":9844,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[9845]},{"id":9845,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[9846]},{"id":9846,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[9847]},{"id":9847,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[9848]},{"id":9848,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[9849]},{"id":9849,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[9850]},{"id":9850,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12012,"ticks":1}]},{"id":9704,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[9705]},{"id":9705,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9706]},{"id":9706,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[9707]},{"id":9707,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[9708]},{"id":9708,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[9709]},{"id":9709,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[9710]},{"id":9710,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[9711,9756]},{"id":9711,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[9712]},{"id":9712,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[9713,9721]},{"id":9713,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[9714]},{"id":9714,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[9715]},{"id":9715,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[9716]},{"id":9716,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[9717]},{"id":9717,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[9718]},{"id":9718,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[9719]},{"id":9719,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[9720]},{"id":9720,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"children":[9723,9725],"positionTicks":[{"line":38318,"ticks":1}]},{"id":9723,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32961,"columnNumber":36},"hitCount":0,"children":[9724]},{"id":9724,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12226,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12227,"ticks":1}]},{"id":9725,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[9726]},{"id":9726,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":38636,"ticks":1}]},{"id":9721,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[9722]},{"id":9722,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":12105,"ticks":1}]},{"id":9756,"callFrame":{"functionName":"parseIndexSignatureDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34474,"columnNumber":41},"hitCount":0,"children":[9757,9789]},{"id":9757,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[9758]},{"id":9758,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9759]},{"id":9759,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9760]},{"id":9760,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9761]},{"id":9761,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[9762]},{"id":9762,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[9763]},{"id":9763,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[9764]},{"id":9764,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[9765]},{"id":9765,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":9789,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[9790]},{"id":9790,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9791]},{"id":9791,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24856,"ticks":1}]},{"id":9629,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35014,"columnNumber":49},"hitCount":0,"children":[9630]},{"id":9630,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[9631]},{"id":9631,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9632]},{"id":9632,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[9633]},{"id":9633,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[9634]},{"id":9634,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35041,"columnNumber":45},"hitCount":0,"children":[9635]},{"id":9635,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9636]},{"id":9636,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":9666,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9667]},{"id":9667,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":9456,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[9457]},{"id":9457,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[9458]},{"id":9458,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9459,9472]},{"id":9459,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[9460]},{"id":9460,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[9461]},{"id":9461,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":0},{"id":9472,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[9473]},{"id":9473,"callFrame":{"functionName":"isStartOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34304,"columnNumber":29},"hitCount":0,"children":[9474]},{"id":9474,"callFrame":{"functionName":"isBindingIdentifierOrPrivateIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37177,"columnNumber":58},"hitCount":0,"children":[9475]},{"id":9475,"callFrame":{"functionName":"isBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33010,"columnNumber":30},"hitCount":0},{"id":9462,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0},{"id":9643,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34424,"columnNumber":35},"hitCount":0,"children":[9644]},{"id":9644,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[9645]},{"id":9645,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9646]},{"id":9646,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"children":[9671],"positionTicks":[{"line":32947,"ticks":1}]},{"id":9671,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":3,"children":[9739],"positionTicks":[{"line":12817,"ticks":3}]},{"id":9739,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":9727,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[9728,9839]},{"id":9728,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[9729]},{"id":9729,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[9730]},{"id":9730,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[9731]},{"id":9731,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[9732]},{"id":9732,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[9733]},{"id":9733,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[9734]},{"id":9734,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":1,"children":[9735],"positionTicks":[{"line":14569,"ticks":1}]},{"id":9735,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[9736,9737,9770,9786]},{"id":9736,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32961,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":32963,"ticks":1}]},{"id":9737,"callFrame":{"functionName":"parseOptionalJsdoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39102,"columnNumber":33},"hitCount":0,"children":[9738]},{"id":9738,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":32960,"ticks":1}]},{"id":9770,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[9771,9856]},{"id":9771,"callFrame":{"functionName":"parseSeeTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38736,"columnNumber":26},"hitCount":0,"children":[9772,9776,9782]},{"id":9772,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[9773]},{"id":9773,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9774]},{"id":9774,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[9775]},{"id":9775,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":14539,"ticks":1}]},{"id":9776,"callFrame":{"functionName":"parseJSDocNameReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38143,"columnNumber":36},"hitCount":0,"children":[9777,9778]},{"id":9777,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0},{"id":9778,"callFrame":{"functionName":"fixupParentReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32780,"columnNumber":32},"hitCount":0,"children":[9779]},{"id":9779,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[9780]},{"id":9780,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[9781]},{"id":9781,"callFrame":{"functionName":"bindParentToChildIgnoringJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22709,"columnNumber":41},"hitCount":0},{"id":9782,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[9783]},{"id":9783,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":0,"children":[9784]},{"id":9784,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32961,"columnNumber":36},"hitCount":0,"children":[9785]},{"id":9785,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14424,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14425,"ticks":1}]},{"id":9856,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38835,"columnNumber":29},"hitCount":0,"children":[9857,9858]},{"id":9857,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24188,"columnNumber":63},"hitCount":1,"positionTicks":[{"line":24189,"ticks":1}]},{"id":9858,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33228,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":33230,"ticks":2}]},{"id":9786,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[9787]},{"id":9787,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[9788]},{"id":9788,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[9792]},{"id":9792,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[9793]},{"id":9793,"callFrame":{"functionName":"isPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15525,"columnNumber":23},"hitCount":0},{"id":9839,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[9840]},{"id":9840,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2548,"columnNumber":15},"hitCount":0,"children":[9841]},{"id":9841,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17624,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":17626,"ticks":1}]},{"id":9463,"callFrame":{"functionName":"parseContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33363,"columnNumber":34},"hitCount":0,"children":[9464]},{"id":9464,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[9465]},{"id":9465,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9466]},{"id":9466,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[9467]},{"id":9467,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[9468]},{"id":9468,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33373,"columnNumber":37},"hitCount":0},{"id":9545,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34430,"columnNumber":31},"hitCount":0,"children":[9546,9547,9574]},{"id":9546,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":30},"hitCount":0},{"id":9547,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[9548,9575]},{"id":9548,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[9549]},{"id":9549,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9550,9579]},{"id":9550,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[9551]},{"id":9551,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[9552,9578]},{"id":9552,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[9553]},{"id":9553,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9554]},{"id":9554,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9555,9556]},{"id":9555,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":35005,"ticks":1}]},{"id":9556,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9557]},{"id":9557,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9558]},{"id":9558,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9559]},{"id":9559,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[9560]},{"id":9560,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9561]},{"id":9561,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[9562,9571]},{"id":9562,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[9563]},{"id":9563,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[9564,9583]},{"id":9564,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":1,"children":[9565],"positionTicks":[{"line":33610,"ticks":1}]},{"id":9565,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[9566]},{"id":9566,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[9567]},{"id":9567,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34424,"columnNumber":35},"hitCount":0,"children":[9568]},{"id":9568,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[9569]},{"id":9569,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9570]},{"id":9570,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":9583,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[9584]},{"id":9584,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9585]},{"id":9585,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":9571,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[9572]},{"id":9572,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[9573]},{"id":9573,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33946,"ticks":1}]},{"id":9578,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":25221,"ticks":1}]},{"id":9579,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[9580]},{"id":9580,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[9581]},{"id":9581,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[9582]},{"id":9582,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":9575,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9576]},{"id":9576,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[9577]},{"id":9577,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":9574,"callFrame":{"functionName":"createCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25442,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":25453,"ticks":1}]},{"id":9672,"callFrame":{"functionName":"parseIndexSignatureDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34474,"columnNumber":41},"hitCount":0,"children":[9673,9794]},{"id":9673,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[9674]},{"id":9674,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9675]},{"id":9675,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9676]},{"id":9676,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9677]},{"id":9677,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9678]},{"id":9678,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9679]},{"id":9679,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[9680]},{"id":9680,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9681,9692]},{"id":9681,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[9682]},{"id":9682,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[9683]},{"id":9683,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9684]},{"id":9684,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[9685]},{"id":9685,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[9686]},{"id":9686,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[9687]},{"id":9687,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9688]},{"id":9688,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9689]},{"id":9689,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[9690]},{"id":9690,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[9691]},{"id":9691,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":12769,"ticks":1}]},{"id":9692,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9693]},{"id":9693,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9694]},{"id":9694,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9695]},{"id":9695,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9696]},{"id":9696,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9697]},{"id":9697,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0},{"id":9794,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[9795]},{"id":9795,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9796]},{"id":9796,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[9797]},{"id":9797,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[9798]},{"id":9798,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[9799]},{"id":9799,"callFrame":{"functionName":"isPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15525,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":15527,"ticks":1}]},{"id":9647,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33537,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":33539,"ticks":2}]},{"id":9698,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[9699]},{"id":9699,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9700]},{"id":9700,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[9701]},{"id":9701,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[9702,9766]},{"id":9702,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14278,"columnNumber":35},"hitCount":0,"children":[9703]},{"id":9703,"callFrame":{"functionName":"getDirectiveFromComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14291,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":14293,"ticks":1}]},{"id":9766,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12233,"ticks":1}]},{"id":9445,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37643,"columnNumber":31},"hitCount":0,"children":[9446]},{"id":9446,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[9447,9448]},{"id":9447,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33537,"columnNumber":27},"hitCount":0},{"id":9448,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37649,"columnNumber":30},"hitCount":0,"children":[9449]},{"id":9449,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":1,"children":[9745],"positionTicks":[{"line":33867,"ticks":1}]},{"id":9745,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37657,"columnNumber":43},"hitCount":0,"children":[9746]},{"id":9746,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[9747]},{"id":9747,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[9748]},{"id":9748,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[9749]},{"id":9749,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[9750]},{"id":9750,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9751]},{"id":9751,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[9752]},{"id":9752,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[9753]},{"id":9753,"callFrame":{"functionName":"parseTypeArgumentsInExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36242,"columnNumber":41},"hitCount":0,"children":[9754]},{"id":9754,"callFrame":{"functionName":"reScanGreaterToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32964,"columnNumber":29},"hitCount":0,"children":[9755]},{"id":9755,"callFrame":{"functionName":"reScanGreaterToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13314,"columnNumber":29},"hitCount":0},{"id":9744,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":1,"children":[9767],"positionTicks":[{"line":32691,"ticks":1}]},{"id":9767,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[9768]},{"id":9768,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[9769]},{"id":9769,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":0},{"id":9851,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[9852]},{"id":9852,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[9853]},{"id":9853,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[9854]},{"id":9854,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":9586,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[9587]},{"id":9587,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9588]},{"id":9588,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[9589]},{"id":9589,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0},{"id":9485,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[9486]},{"id":9486,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[9487]},{"id":9487,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[9488]},{"id":9488,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[9489,9494]},{"id":9489,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[9490]},{"id":9490,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[9491]},{"id":9491,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9492]},{"id":9492,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[9493]},{"id":9493,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":1,"children":[9514],"positionTicks":[{"line":14539,"ticks":1}]},{"id":9514,"callFrame":{"functionName":"isClassMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37383,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":37391,"ticks":1}]},{"id":9494,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[9495,9497,9500]},{"id":9495,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[9496]},{"id":9496,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0},{"id":9497,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[9498,9515]},{"id":9498,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37335,"columnNumber":35},"hitCount":2,"children":[9499,9523],"positionTicks":[{"line":37348,"ticks":1},{"line":37340,"ticks":1}]},{"id":9499,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0},{"id":9523,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[9524,9527]},{"id":9524,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9525]},{"id":9525,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[9526]},{"id":9526,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0},{"id":9527,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9528]},{"id":9528,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[9529]},{"id":9529,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9530]},{"id":9530,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9531]},{"id":9531,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9532]},{"id":9532,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9533]},{"id":9533,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9534,9536]},{"id":9534,"callFrame":{"functionName":"parseFunctionOrConstructorTypeToError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34976,"columnNumber":48},"hitCount":0,"children":[9535]},{"id":9535,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35014,"columnNumber":49},"hitCount":0},{"id":9536,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[9537]},{"id":9537,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9538]},{"id":9538,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[9539]},{"id":9539,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[9540]},{"id":9540,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":1,"children":[9541],"positionTicks":[{"line":35094,"ticks":1}]},{"id":9541,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[9542]},{"id":9542,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[9543]},{"id":9543,"callFrame":{"functionName":"shouldParseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34389,"columnNumber":32},"hitCount":0},{"id":9515,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":1,"children":[9516,9522,9544],"positionTicks":[{"line":37323,"ticks":1}]},{"id":9516,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[9517]},{"id":9517,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[9518]},{"id":9518,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9519,9864]},{"id":9519,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[9520]},{"id":9520,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[9521]},{"id":9521,"callFrame":{"functionName":"doInAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32884,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":32886,"ticks":1}]},{"id":9864,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[9865]},{"id":9865,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[9866]},{"id":9866,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[9867]},{"id":9867,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[9868]},{"id":9868,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9869]},{"id":9869,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9870]},{"id":9870,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9871]},{"id":9871,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9872]},{"id":9872,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9873]},{"id":9873,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[9874]},{"id":9874,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9875]},{"id":9875,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[9876]},{"id":9876,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[9877]},{"id":9877,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[9878]},{"id":9878,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[9879]},{"id":9879,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[9880]},{"id":9880,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[9881]},{"id":9881,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33344,"columnNumber":28},"hitCount":0,"children":[9882]},{"id":9882,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[9883]},{"id":9883,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[9884]},{"id":9884,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":9522,"callFrame":{"functionName":"createMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25295,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":25322,"ticks":1}]},{"id":9544,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":34386,"ticks":1}]},{"id":9500,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37293,"columnNumber":41},"hitCount":0,"children":[9501]},{"id":9501,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[9502]},{"id":9502,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9503]},{"id":9503,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[9504]},{"id":9504,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":1,"children":[9505],"positionTicks":[{"line":14539,"ticks":1}]},{"id":9505,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37294,"columnNumber":20},"hitCount":0,"children":[9506,9513]},{"id":9506,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[9507]},{"id":9507,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[9508]},{"id":9508,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9509]},{"id":9509,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[9510]},{"id":9510,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[9511]},{"id":9511,"callFrame":{"functionName":"doInAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32884,"columnNumber":27},"hitCount":0,"children":[9512]},{"id":9512,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0},{"id":9513,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0},{"id":10245,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":1,"children":[10246],"positionTicks":[{"line":37251,"ticks":1}]},{"id":10246,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37208,"columnNumber":39},"hitCount":1,"children":[10247],"positionTicks":[{"line":37245,"ticks":1}]},{"id":10247,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10248]},{"id":10248,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33537,"columnNumber":27},"hitCount":0},{"id":10333,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37796,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":37805,"ticks":1}]},{"id":10334,"callFrame":{"functionName":"parseExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38040,"columnNumber":32},"hitCount":1,"children":[10335],"positionTicks":[{"line":38059,"ticks":1}]},{"id":10335,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0},{"id":9741,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[9742]},{"id":9742,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":37467,"ticks":1}]},{"id":10340,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10341]},{"id":10341,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[10342]},{"id":10342,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[10343,10359]},{"id":10343,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[10344]},{"id":10344,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[10345]},{"id":10345,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[10346]},{"id":10346,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[10347]},{"id":10347,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10348]},{"id":10348,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10349]},{"id":10349,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10350]},{"id":10350,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10351]},{"id":10351,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10352]},{"id":10352,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10353]},{"id":10353,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10354]},{"id":10354,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[10355]},{"id":10355,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[10356]},{"id":10356,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[10357]},{"id":10357,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33963,"columnNumber":30},"hitCount":0,"children":[10358]},{"id":10358,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":10359,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[10360]},{"id":10360,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[10361]},{"id":10361,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[10362]},{"id":10362,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10363]},{"id":10363,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[10364,10368,10372,10387]},{"id":10364,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[10365]},{"id":10365,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":33},"hitCount":0,"children":[10366]},{"id":10366,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[10367]},{"id":10367,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0},{"id":10368,"callFrame":{"functionName":"isLetDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36886,"columnNumber":27},"hitCount":0,"children":[10369]},{"id":10369,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[10370]},{"id":10370,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[10371]},{"id":10371,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":14571,"ticks":1}]},{"id":10372,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[10373]},{"id":10373,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37208,"columnNumber":39},"hitCount":0,"children":[10374]},{"id":10374,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10375]},{"id":10375,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[10376]},{"id":10376,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37189,"columnNumber":51},"hitCount":0,"children":[10377]},{"id":10377,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37195,"columnNumber":35},"hitCount":0,"children":[10378]},{"id":10378,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[10379]},{"id":10379,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10380]},{"id":10380,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10381]},{"id":10381,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10382]},{"id":10382,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10383]},{"id":10383,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10384]},{"id":10384,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10385]},{"id":10385,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10386]},{"id":10386,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0},{"id":10387,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[10388]},{"id":10388,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[10389]},{"id":10389,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[10390]},{"id":10390,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[10391]},{"id":10391,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10392]},{"id":10392,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[10393,10418]},{"id":10393,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[10394]},{"id":10394,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[10395]},{"id":10395,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10396]},{"id":10396,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10397]},{"id":10397,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10398]},{"id":10398,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10399]},{"id":10399,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10400]},{"id":10400,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10401]},{"id":10401,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10402]},{"id":10402,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[10403]},{"id":10403,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[10404]},{"id":10404,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[10405]},{"id":10405,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10406]},{"id":10406,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[10407]},{"id":10407,"callFrame":{"functionName":"parseIndexSignatureDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34474,"columnNumber":41},"hitCount":0,"children":[10408]},{"id":10408,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[10409]},{"id":10409,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10410]},{"id":10410,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[10411]},{"id":10411,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34475,"columnNumber":63},"hitCount":0,"children":[10412]},{"id":10412,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[10413]},{"id":10413,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[10414]},{"id":10414,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[10415]},{"id":10415,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[10416]},{"id":10416,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[10417]},{"id":10417,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":10418,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34430,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34445,"ticks":1}]},{"id":16455,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16456]},{"id":16456,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[16457]},{"id":16457,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[16458]},{"id":16458,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16459]},{"id":16459,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[16460]},{"id":16460,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[16461]},{"id":16461,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33636,"ticks":1}]},{"id":9885,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[9886]},{"id":9886,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":0,"children":[9887]},{"id":9887,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21660,"columnNumber":13},"hitCount":0,"children":[9888]},{"id":9888,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31738,"columnNumber":40},"hitCount":0,"children":[9889,9890]},{"id":9889,"callFrame":{"functionName":"canHaveModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31693,"columnNumber":25},"hitCount":0},{"id":9890,"callFrame":{"functionName":"isImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30334,"columnNumber":34},"hitCount":0},{"id":9891,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":1,"children":[9892,9893],"positionTicks":[{"line":39557,"ticks":1}]},{"id":9892,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":4,"positionTicks":[{"line":11956,"ticks":4}]},{"id":9893,"callFrame":{"functionName":"extractPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39657,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":39677,"ticks":1},{"line":39670,"ticks":1},{"line":39680,"ticks":1},{"line":39659,"ticks":1},{"line":39669,"ticks":1}]},{"id":9894,"callFrame":{"functionName":"processPragmasIntoFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39572,"columnNumber":33},"hitCount":1,"children":[9895],"positionTicks":[{"line":39573,"ticks":1}]},{"id":9895,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39579,"columnNumber":26},"hitCount":0,"children":[9896]},{"id":9896,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0},{"id":9897,"callFrame":{"functionName":"attachFileToDiagnostics","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21446,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":21447,"ticks":1}]},{"id":9898,"callFrame":{"functionName":"setDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185056,"columnNumber":13},"hitCount":0},{"id":9899,"callFrame":{"functionName":"addFileIncludeReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125891,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":125892,"ticks":1}]},{"id":9900,"callFrame":{"functionName":"processReferencedFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125971,"columnNumber":33},"hitCount":0,"children":[9901,10013]},{"id":9901,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125972,"columnNumber":34},"hitCount":0,"children":[9902]},{"id":9902,"callFrame":{"functionName":"processSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125678,"columnNumber":28},"hitCount":0,"children":[9903]},{"id":9903,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[9904]},{"id":9904,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[9905]},{"id":9905,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[9906]},{"id":9906,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[9907,10009]},{"id":9907,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[9908]},{"id":9908,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[9909]},{"id":9909,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[9910]},{"id":9910,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[9911,9928]},{"id":9911,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[9912,9917]},{"id":9912,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[9913]},{"id":9913,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[9914]},{"id":9914,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[9915]},{"id":9915,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[9916]},{"id":9916,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186571,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":186575,"ticks":1}]},{"id":9917,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[9918]},{"id":9918,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[9919]},{"id":9919,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[9920,9926]},{"id":9920,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[9921]},{"id":9921,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[9922]},{"id":9922,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[9923]},{"id":9923,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[9924]},{"id":9924,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[9925]},{"id":9925,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":9926,"callFrame":{"functionName":"reload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181566,"columnNumber":8},"hitCount":0,"children":[9927]},{"id":9927,"callFrame":{"functionName":"useText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181544,"columnNumber":9},"hitCount":0},{"id":9928,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[9929]},{"id":9929,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[9930]},{"id":9930,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[9931]},{"id":9931,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[9932]},{"id":9932,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[9933]},{"id":9933,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[9934,10001]},{"id":9934,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[9935]},{"id":9935,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[9936]},{"id":9936,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[9937]},{"id":9937,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[9938]},{"id":9938,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[9939,9953]},{"id":9939,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":30},"hitCount":0,"children":[9940]},{"id":9940,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[9941]},{"id":9941,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9942]},{"id":9942,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[9943]},{"id":9943,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34276,"columnNumber":29},"hitCount":0,"children":[9944]},{"id":9944,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9945]},{"id":9945,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9946]},{"id":9946,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9947]},{"id":9947,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9948]},{"id":9948,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9949]},{"id":9949,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[9950]},{"id":9950,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9951]},{"id":9951,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[9952]},{"id":9952,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0},{"id":9953,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9954,9977]},{"id":9954,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9955]},{"id":9955,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9956]},{"id":9956,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9957]},{"id":9957,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9958]},{"id":9958,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[9959]},{"id":9959,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[9960]},{"id":9960,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[9961]},{"id":9961,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[9962]},{"id":9962,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9963]},{"id":9963,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[9964]},{"id":9964,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[9965]},{"id":9965,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[9966]},{"id":9966,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9967,9971]},{"id":9967,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[9968]},{"id":9968,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[9969]},{"id":9969,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"children":[9970],"positionTicks":[{"line":32947,"ticks":1}]},{"id":9970,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0},{"id":9971,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[9972]},{"id":9972,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[9973]},{"id":9973,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[9974]},{"id":9974,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34310,"columnNumber":31},"hitCount":0,"children":[9975]},{"id":9975,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[9976]},{"id":9976,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0},{"id":9977,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32875,"columnNumber":38},"hitCount":0,"children":[9978]},{"id":9978,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[9979]},{"id":9979,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9980]},{"id":9980,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[9981,9999]},{"id":9981,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[9982]},{"id":9982,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[9983]},{"id":9983,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[9984]},{"id":9984,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[9985]},{"id":9985,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[9986]},{"id":9986,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[9987]},{"id":9987,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[9988]},{"id":9988,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[9989]},{"id":9989,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[9990]},{"id":9990,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9991]},{"id":9991,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[9992]},{"id":9992,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[9993]},{"id":9993,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[9994]},{"id":9994,"callFrame":{"functionName":"parseInferType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34959,"columnNumber":25},"hitCount":0,"children":[9995]},{"id":9995,"callFrame":{"functionName":"parseTypeParameterOfInferType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34947,"columnNumber":40},"hitCount":0,"children":[9996]},{"id":9996,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[9997]},{"id":9997,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[9998]},{"id":9998,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":14578,"ticks":1}]},{"id":9999,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[10000]},{"id":10000,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0},{"id":10001,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[10002]},{"id":10002,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":0,"children":[10003]},{"id":10003,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21660,"columnNumber":13},"hitCount":0,"children":[10004,10008]},{"id":10004,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31738,"columnNumber":40},"hitCount":0,"children":[10005,10006,10007]},{"id":10005,"callFrame":{"functionName":"isImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30337,"columnNumber":28},"hitCount":0},{"id":10006,"callFrame":{"functionName":"isExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30370,"columnNumber":27},"hitCount":0},{"id":10007,"callFrame":{"functionName":"isExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30373,"columnNumber":28},"hitCount":0},{"id":10008,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31735,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":31737,"ticks":1}]},{"id":10009,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[10010]},{"id":10010,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":0,"children":[10011]},{"id":10011,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125534,"columnNumber":36},"hitCount":0,"children":[10012]},{"id":10012,"callFrame":{"functionName":"isModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30322,"columnNumber":28},"hitCount":0},{"id":10013,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":2388,"ticks":1}]},{"id":10014,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[10015,10019,10067,10179]},{"id":10015,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":0,"children":[10016]},{"id":10016,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125534,"columnNumber":36},"hitCount":0,"children":[10017,10018]},{"id":10017,"callFrame":{"functionName":"isAnyImportOrReExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17286,"columnNumber":30},"hitCount":0},{"id":10018,"callFrame":{"functionName":"getExternalModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18694,"columnNumber":30},"hitCount":0},{"id":10019,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[10020]},{"id":10020,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[10021]},{"id":10021,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[10022]},{"id":10022,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[10023]},{"id":10023,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":1,"children":[10024,10026],"positionTicks":[{"line":129422,"ticks":1}]},{"id":10024,"callFrame":{"functionName":"getMode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123676,"columnNumber":11},"hitCount":1,"children":[10025],"positionTicks":[{"line":123677,"ticks":1}]},{"id":10025,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123611,"columnNumber":38},"hitCount":5,"positionTicks":[{"line":123623,"ticks":1},{"line":123617,"ticks":4}]},{"id":10026,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[10027]},{"id":10027,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[10028]},{"id":10028,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[10029,10055,10056,16392]},{"id":10029,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[10030,10054]},{"id":10030,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":1,"children":[10031],"positionTicks":[{"line":44332,"ticks":1}]},{"id":10031,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[10032]},{"id":10032,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[10033]},{"id":10033,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[10034]},{"id":10034,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[10035]},{"id":10035,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[10036,10038]},{"id":10036,"callFrame":{"functionName":"tryFindNonRelativeModuleNameInCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45495,"columnNumber":44},"hitCount":0,"children":[10037]},{"id":10037,"callFrame":{"functionName":"createModeAwareCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43732,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43733,"ticks":1}]},{"id":10038,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[10039]},{"id":10039,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":1,"children":[10040],"positionTicks":[{"line":45374,"ticks":1}]},{"id":10040,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[10041]},{"id":10041,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[10042]},{"id":10042,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[10043]},{"id":10043,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[10044]},{"id":10044,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[10045]},{"id":10045,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[10046]},{"id":10046,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[10047]},{"id":10047,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[10048]},{"id":10048,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[10049]},{"id":10049,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[10050]},{"id":10050,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[10051,10052]},{"id":10051,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":0},{"id":10052,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3097,"columnNumber":24},"hitCount":1,"children":[10053],"positionTicks":[{"line":3098,"ticks":1}]},{"id":10053,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":0},{"id":10054,"callFrame":{"functionName":"createResolvedModuleWithFailedLookupLocationsHandlingSymlink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43117,"columnNumber":69},"hitCount":0},{"id":10055,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43805,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":43812,"ticks":1}]},{"id":10056,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[10057]},{"id":10057,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":1,"children":[10058,10337],"positionTicks":[{"line":44270,"ticks":1}]},{"id":10058,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":1,"children":[10059,10060],"positionTicks":[{"line":44332,"ticks":1}]},{"id":10059,"callFrame":{"functionName":"tryLoadModuleUsingOptionalResolutionSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43994,"columnNumber":53},"hitCount":0},{"id":10060,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[10061]},{"id":10061,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[10062,10336]},{"id":10062,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[10063]},{"id":10063,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[10064]},{"id":10064,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[10065,10249]},{"id":10065,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[10066]},{"id":10066,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":2,"children":[10250,10294,16384],"positionTicks":[{"line":45414,"ticks":1},{"line":45437,"ticks":1}]},{"id":10250,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[10251,16462]},{"id":10251,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[10252]},{"id":10252,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[10253,10260]},{"id":10253,"callFrame":{"functionName":"host.readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123357,"columnNumber":18},"hitCount":0,"children":[10254]},{"id":10254,"callFrame":{"functionName":"setReadFileCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123352,"columnNumber":27},"hitCount":0,"children":[10255]},{"id":10255,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148878,"columnNumber":16},"hitCount":0,"children":[10256]},{"id":10256,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":10},"hitCount":0,"children":[10257]},{"id":10257,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[10258]},{"id":10258,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[10259]},{"id":10259,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":811,"ticks":1}]},{"id":10260,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[10261,10288]},{"id":10261,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[10262]},{"id":10262,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[10263]},{"id":10263,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[10264]},{"id":10264,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10265]},{"id":10265,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[10266]},{"id":10266,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[10267]},{"id":10267,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[10268]},{"id":10268,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[10269]},{"id":10269,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[10270]},{"id":10270,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[10271]},{"id":10271,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[10272]},{"id":10272,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[10273]},{"id":10273,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[10274]},{"id":10274,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[10275]},{"id":10275,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10276]},{"id":10276,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[10277]},{"id":10277,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[10278,10286]},{"id":10278,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[10279]},{"id":10279,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[10280]},{"id":10280,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[10281]},{"id":10281,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[10282]},{"id":10282,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[10283]},{"id":10283,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[10284]},{"id":10284,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[10285]},{"id":10285,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":33154,"ticks":1}]},{"id":10286,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[10287]},{"id":10287,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34063,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":34064,"ticks":1}]},{"id":10288,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[10289]},{"id":10289,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[10290]},{"id":10290,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[10291]},{"id":10291,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[10292,16380]},{"id":10292,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[10293]},{"id":10293,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":41773,"ticks":1}]},{"id":16380,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[16381]},{"id":16381,"callFrame":{"functionName":"isStringDoubleQuoted","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18398,"columnNumber":29},"hitCount":0,"children":[16382]},{"id":16382,"callFrame":{"functionName":"getSourceTextOfNodeFromSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16599,"columnNumber":42},"hitCount":0,"children":[16383]},{"id":16383,"callFrame":{"functionName":"nodeIsMissing","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16465,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":16467,"ticks":1}]},{"id":16462,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[16463]},{"id":16463,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[16464]},{"id":16464,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[16465]},{"id":16465,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[16466]},{"id":16466,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[16467]},{"id":16467,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[16468]},{"id":16468,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[16469]},{"id":16469,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[16470]},{"id":16470,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[16471]},{"id":16471,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":557,"ticks":1}]},{"id":10294,"callFrame":{"functionName":"loadModuleFromExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44880,"columnNumber":30},"hitCount":1,"children":[10295,10298],"positionTicks":[{"line":44903,"ticks":1}]},{"id":10295,"callFrame":{"functionName":"loadModuleFromTargetImportOrExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45070,"columnNumber":45},"hitCount":2,"children":[10296],"positionTicks":[{"line":45144,"ticks":1},{"line":45143,"ticks":1}]},{"id":10296,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[10297]},{"id":10297,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":0},{"id":10298,"callFrame":{"functionName":"noKeyStartsWithDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44853,"columnNumber":27},"hitCount":0,"children":[10299]},{"id":10299,"callFrame":{"functionName":"getOwnKeys","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3148,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":3152,"ticks":1}]},{"id":16384,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[16385]},{"id":16385,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44773,"columnNumber":42},"hitCount":0,"children":[16386]},{"id":16386,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44782,"columnNumber":17},"hitCount":0,"children":[16387]},{"id":16387,"callFrame":{"functionName":"loadFileNameFromPackageJsonField","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":41},"hitCount":0,"children":[16388,16472]},{"id":16388,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[16389]},{"id":16389,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[16390]},{"id":16390,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[16391]},{"id":16391,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":44521,"ticks":1}]},{"id":16472,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[16473]},{"id":16473,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[16474]},{"id":16474,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[16475]},{"id":16475,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[16476]},{"id":16476,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[16477]},{"id":16477,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[16478]},{"id":16478,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[16479]},{"id":16479,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":0,"children":[16480]},{"id":16480,"callFrame":{"functionName":"getCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122735,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":122736,"ticks":1}]},{"id":10249,"callFrame":{"functionName":"tryFindNonRelativeModuleNameInCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45495,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":45511,"ticks":1}]},{"id":10336,"callFrame":{"functionName":"traceIfEnabled","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45667,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45670,"ticks":1}]},{"id":10337,"callFrame":{"functionName":"createResolvedModuleWithFailedLookupLocationsHandlingSymlink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43117,"columnNumber":69},"hitCount":0,"children":[10338]},{"id":10338,"callFrame":{"functionName":"createResolvedModuleWithFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43133,"columnNumber":54},"hitCount":0},{"id":16392,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43722,"columnNumber":39},"hitCount":0,"children":[16393]},{"id":16393,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[16394]},{"id":16394,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":10067,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[10068]},{"id":10068,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[10069,10300]},{"id":10069,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[10070]},{"id":10070,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[10071]},{"id":10071,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[10072]},{"id":10072,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[10073,10086,10309]},{"id":10073,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[10074,10180]},{"id":10074,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[10075]},{"id":10075,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[10076]},{"id":10076,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[10077,10083]},{"id":10077,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[10078]},{"id":10078,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[10079]},{"id":10079,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[10080]},{"id":10080,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[10081]},{"id":10081,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[10082]},{"id":10082,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":561,"ticks":2}]},{"id":10083,"callFrame":{"functionName":"reload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181566,"columnNumber":8},"hitCount":0,"children":[10084]},{"id":10084,"callFrame":{"functionName":"useText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181544,"columnNumber":9},"hitCount":0,"children":[10085]},{"id":10085,"callFrame":{"functionName":"resetSourceMapInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181535,"columnNumber":20},"hitCount":0},{"id":10180,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[10181,10301]},{"id":10181,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[10182]},{"id":10182,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[10183]},{"id":10183,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[10184]},{"id":10184,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[10185]},{"id":10185,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":10301,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[10302]},{"id":10302,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[10303]},{"id":10303,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[10304]},{"id":10304,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186571,"columnNumber":23},"hitCount":0,"children":[10305]},{"id":10305,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186664,"columnNumber":17},"hitCount":0,"children":[10306]},{"id":10306,"callFrame":{"functionName":"getModifiedTime3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8817,"columnNumber":29},"hitCount":0,"children":[10307]},{"id":10307,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[10308]},{"id":10308,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8552,"ticks":1}]},{"id":10086,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[10087]},{"id":10087,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[10088]},{"id":10088,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[10089]},{"id":10089,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[10090]},{"id":10090,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[10091]},{"id":10091,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[10092,10177]},{"id":10092,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10093,10100,16395]},{"id":10093,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[10094]},{"id":10094,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[10095]},{"id":10095,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[10096]},{"id":10096,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[10097]},{"id":10097,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[10098]},{"id":10098,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[10099,10132]},{"id":10099,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":10132,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":5,"positionTicks":[{"line":32943,"ticks":5}]},{"id":10100,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[10101,10135]},{"id":10101,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[10102,10113]},{"id":10102,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[10103,10223,10242]},{"id":10103,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[10104,10128,10312]},{"id":10104,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[10105,10321]},{"id":10105,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10106,10133,10136]},{"id":10106,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[10107]},{"id":10107,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[10108]},{"id":10108,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[10109]},{"id":10109,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":1,"children":[10110],"positionTicks":[{"line":14571,"ticks":1}]},{"id":10110,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34505,"columnNumber":28},"hitCount":0,"children":[10111]},{"id":10111,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[10112]},{"id":10112,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":10133,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[10134]},{"id":10134,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":10136,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[10137,10186]},{"id":10137,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[10138,10142,10210,10211]},{"id":10138,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[10139]},{"id":10139,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[10140]},{"id":10140,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"children":[10141],"positionTicks":[{"line":33275,"ticks":1}]},{"id":10141,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0},{"id":10142,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[10143,10237]},{"id":10143,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10144]},{"id":10144,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10145]},{"id":10145,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10146]},{"id":10146,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10147]},{"id":10147,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10148]},{"id":10148,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10149,10173]},{"id":10149,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[10150]},{"id":10150,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[10151]},{"id":10151,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10152]},{"id":10152,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[10153]},{"id":10153,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[10154]},{"id":10154,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[10155]},{"id":10155,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10156]},{"id":10156,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[10157]},{"id":10157,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[10158]},{"id":10158,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[10159]},{"id":10159,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[10160]},{"id":10160,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[10161]},{"id":10161,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[10162]},{"id":10162,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10163]},{"id":10163,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[10164]},{"id":10164,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[10165]},{"id":10165,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[10166]},{"id":10166,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38296,"ticks":1}]},{"id":10173,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10174]},{"id":10174,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[10175]},{"id":10175,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[10176]},{"id":10176,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147904,"ticks":1}]},{"id":10237,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[10238]},{"id":10238,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[10239]},{"id":10239,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[10240]},{"id":10240,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[10241]},{"id":10241,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":10210,"callFrame":{"functionName":"createPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25241,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":25242,"ticks":1}]},{"id":10211,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[10212]},{"id":10212,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[10213]},{"id":10213,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[10214]},{"id":10214,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[10215]},{"id":10215,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10216]},{"id":10216,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[10217]},{"id":10217,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[10218],"positionTicks":[{"line":38213,"ticks":1}]},{"id":10218,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[10219]},{"id":10219,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[10220,10222,10235]},{"id":10220,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32961,"columnNumber":36},"hitCount":0,"children":[10221]},{"id":10221,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14424,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14425,"ticks":1}]},{"id":10222,"callFrame":{"functionName":"pushComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38238,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":38243,"ticks":1}]},{"id":10235,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[10236]},{"id":10236,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24836,"ticks":1}]},{"id":10186,"callFrame":{"functionName":"parseIndexSignatureDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34474,"columnNumber":41},"hitCount":0,"children":[10187,10202]},{"id":10187,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[10188]},{"id":10188,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10189]},{"id":10189,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[10190]},{"id":10190,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34475,"columnNumber":63},"hitCount":0,"children":[10191]},{"id":10191,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[10192]},{"id":10192,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[10193]},{"id":10193,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[10194]},{"id":10194,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10195]},{"id":10195,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10196]},{"id":10196,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10197]},{"id":10197,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10198]},{"id":10198,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10199]},{"id":10199,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10200]},{"id":10200,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10201]},{"id":10201,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34772,"ticks":1}]},{"id":10202,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[10203]},{"id":10203,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[10204]},{"id":10204,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[10205]},{"id":10205,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[10206]},{"id":10206,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10207]},{"id":10207,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[10208]},{"id":10208,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[10209]},{"id":10209,"callFrame":{"functionName":"isJSDocLikeText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31732,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":31734,"ticks":1}]},{"id":10321,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[10322]},{"id":10322,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[10323]},{"id":10323,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[10324]},{"id":10324,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[10325]},{"id":10325,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12233,"ticks":1}]},{"id":10128,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37643,"columnNumber":31},"hitCount":0,"children":[10129]},{"id":10129,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":1,"children":[10130,10131],"positionTicks":[{"line":33610,"ticks":1}]},{"id":10130,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37649,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":37656,"ticks":2}]},{"id":10131,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24856,"ticks":1}]},{"id":10312,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[10313]},{"id":10313,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[10314]},{"id":10314,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[10315]},{"id":10315,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[10316]},{"id":10316,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10317]},{"id":10317,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[10318]},{"id":10318,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[10319]},{"id":10319,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[10320]},{"id":10320,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[10326]},{"id":10326,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38588,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":38596,"ticks":1}]},{"id":10223,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[10224]},{"id":10224,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[10225]},{"id":10225,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[10226]},{"id":10226,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[10227]},{"id":10227,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[10228]},{"id":10228,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10229]},{"id":10229,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[10230]},{"id":10230,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[10231]},{"id":10231,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[10232]},{"id":10232,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[10233]},{"id":10233,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[10234]},{"id":10234,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14446,"ticks":1}]},{"id":10242,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[10243]},{"id":10243,"callFrame":{"functionName":"createFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26668,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":26670,"ticks":1}]},{"id":10113,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[10114]},{"id":10114,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[10115]},{"id":10115,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33404,"columnNumber":37},"hitCount":0,"children":[10116]},{"id":10116,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[10117]},{"id":10117,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[10118]},{"id":10118,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[10119]},{"id":10119,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33373,"columnNumber":37},"hitCount":0,"children":[10120]},{"id":10120,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[10121]},{"id":10121,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[10122]},{"id":10122,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[10123]},{"id":10123,"callFrame":{"functionName":"nextTokenCanFollowExportModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33400,"columnNumber":43},"hitCount":0,"children":[10124]},{"id":10124,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[10125]},{"id":10125,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[10126]},{"id":10126,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[10127]},{"id":10127,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":10135,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":1,"children":[10167],"positionTicks":[{"line":36830,"ticks":1}]},{"id":10167,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[10168]},{"id":10168,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[10169]},{"id":10169,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[10170]},{"id":10170,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[10171]},{"id":10171,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[10172]},{"id":10172,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12842,"ticks":1}]},{"id":16395,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16396]},{"id":16396,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[16397]},{"id":16397,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[16398,16481]},{"id":16398,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[16399]},{"id":16399,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[16400]},{"id":16400,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16401]},{"id":16401,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[16402]},{"id":16402,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[16403]},{"id":16403,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[16404]},{"id":16404,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[16405]},{"id":16405,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16406]},{"id":16406,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[16407,16419,16430]},{"id":16407,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[16408]},{"id":16408,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[16409]},{"id":16409,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[16410]},{"id":16410,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[16411]},{"id":16411,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[16412]},{"id":16412,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[16413]},{"id":16413,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[16414]},{"id":16414,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[16415]},{"id":16415,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[16416]},{"id":16416,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":0,"children":[16417]},{"id":16417,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[16418]},{"id":16418,"callFrame":{"functionName":"getTokenFullStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12166,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":12167,"ticks":1}]},{"id":16419,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[16420]},{"id":16420,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16421]},{"id":16421,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[16422]},{"id":16422,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[16423]},{"id":16423,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[16424]},{"id":16424,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34424,"columnNumber":35},"hitCount":0,"children":[16425]},{"id":16425,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[16426]},{"id":16426,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[16427]},{"id":16427,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[16428]},{"id":16428,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[16429]},{"id":16429,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13000,"ticks":1}]},{"id":16430,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[16431]},{"id":16431,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[16432]},{"id":16432,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[16433]},{"id":16433,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[16434]},{"id":16434,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16435]},{"id":16435,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[16436]},{"id":16436,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[16437]},{"id":16437,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":0,"children":[16438]},{"id":16438,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[16439]},{"id":16439,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[16440]},{"id":16440,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[16441]},{"id":16441,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[16442]},{"id":16442,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[16443]},{"id":16443,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[16444]},{"id":16444,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[16445]},{"id":16445,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[16446]},{"id":16446,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[16447]},{"id":16447,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14446,"ticks":1}]},{"id":16481,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16482,16494]},{"id":16482,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[16483]},{"id":16483,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[16484]},{"id":16484,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[16485]},{"id":16485,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[16486]},{"id":16486,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[16487]},{"id":16487,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[16488]},{"id":16488,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[16489]},{"id":16489,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[16490]},{"id":16490,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[16491]},{"id":16491,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":0,"children":[16492]},{"id":16492,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[16493]},{"id":16493,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38488,"ticks":1}]},{"id":16494,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[16495]},{"id":16495,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[16496]},{"id":16496,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[16497]},{"id":16497,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[16498]},{"id":16498,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[16499]},{"id":16499,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[16500]},{"id":16500,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[16501]},{"id":16501,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[16502]},{"id":16502,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[16503]},{"id":16503,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":0,"children":[16504]},{"id":16504,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[16505]},{"id":16505,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":0,"children":[16506]},{"id":16506,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[16507]},{"id":16507,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[16508]},{"id":16508,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":10177,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[10178]},{"id":10178,"callFrame":{"functionName":"extractPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39657,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":39700,"ticks":1},{"line":39693,"ticks":1}]},{"id":10309,"callFrame":{"functionName":"getScriptVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182403,"columnNumber":18},"hitCount":0,"children":[10310]},{"id":10310,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[10311]},{"id":10311,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":1,"positionTicks":[{"line":186690,"ticks":1}]},{"id":10300,"callFrame":{"functionName":"addFileIncludeReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125891,"columnNumber":31},"hitCount":0},{"id":10179,"callFrame":{"functionName":"resolutionExtensionIsTSOrJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22450,"columnNumber":38},"hitCount":0},{"id":10419,"callFrame":{"functionName":"processTypeReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125984,"columnNumber":41},"hitCount":0,"children":[10420,10427]},{"id":10420,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124664,"columnNumber":60},"hitCount":0,"children":[10421]},{"id":10421,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124506,"columnNumber":51},"hitCount":0,"children":[10422]},{"id":10422,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":41},"hitCount":0,"children":[10423]},{"id":10423,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129487,"columnNumber":50},"hitCount":0,"children":[10424]},{"id":10424,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[10425]},{"id":10425,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123702,"columnNumber":13},"hitCount":0,"children":[10426]},{"id":10426,"callFrame":{"functionName":"resolveTypeReferenceDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43308,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":43360,"ticks":1}]},{"id":10427,"callFrame":{"functionName":"processTypeReferenceDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125999,"columnNumber":40},"hitCount":0,"children":[10428]},{"id":10428,"callFrame":{"functionName":"processTypeReferenceDirectiveWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126005,"columnNumber":46},"hitCount":0,"children":[10429]},{"id":10429,"callFrame":{"functionName":"processSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125678,"columnNumber":28},"hitCount":0,"children":[10430]},{"id":10430,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[10431]},{"id":10431,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[10432]},{"id":10432,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[10433]},{"id":10433,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[10434,10462,14608]},{"id":10434,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[10435]},{"id":10435,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[10436]},{"id":10436,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[10437]},{"id":10437,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[10438,10445]},{"id":10438,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[10439]},{"id":10439,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[10440]},{"id":10440,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[10441]},{"id":10441,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[10442]},{"id":10442,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[10443]},{"id":10443,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186571,"columnNumber":23},"hitCount":0,"children":[10444]},{"id":10444,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186664,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":186666,"ticks":1}]},{"id":10445,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[10446]},{"id":10446,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[10447]},{"id":10447,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[10448]},{"id":10448,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[10449]},{"id":10449,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[10450]},{"id":10450,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[10451,10455,10459]},{"id":10451,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[10452]},{"id":10452,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[10453]},{"id":10453,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[10454]},{"id":10454,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":11956,"ticks":1}]},{"id":10455,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[10456]},{"id":10456,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":0,"children":[10457]},{"id":10457,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21660,"columnNumber":13},"hitCount":0,"children":[10458]},{"id":10458,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31735,"columnNumber":37},"hitCount":0},{"id":10459,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[10460]},{"id":10460,"callFrame":{"functionName":"extractPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39657,"columnNumber":23},"hitCount":1,"children":[10461],"positionTicks":[{"line":39670,"ticks":1}]},{"id":10461,"callFrame":{"functionName":"getNamedArgRegEx","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39647,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":39649,"ticks":1}]},{"id":10462,"callFrame":{"functionName":"processReferencedFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125971,"columnNumber":33},"hitCount":0,"children":[10463]},{"id":10463,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[10464]},{"id":10464,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125972,"columnNumber":34},"hitCount":0,"children":[10465]},{"id":10465,"callFrame":{"functionName":"processSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125678,"columnNumber":28},"hitCount":0,"children":[10466]},{"id":10466,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[10467]},{"id":10467,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[10468]},{"id":10468,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":1,"children":[10469,12149],"positionTicks":[{"line":125726,"ticks":1}]},{"id":10469,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":1,"children":[10470,10664,12142,12577,13899],"positionTicks":[{"line":125743,"ticks":1}]},{"id":10470,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[10471]},{"id":10471,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[10472]},{"id":10472,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[10473,12078]},{"id":10473,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":2,"children":[10474,10484,12612],"positionTicks":[{"line":148995,"ticks":1},{"line":148991,"ticks":1}]},{"id":10474,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[10475,10673]},{"id":10475,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[10476]},{"id":10476,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":1,"children":[10477],"positionTicks":[{"line":181614,"ticks":1}]},{"id":10477,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[10478]},{"id":10478,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[10479]},{"id":10479,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[10480]},{"id":10480,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[10481,11763]},{"id":10481,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"children":[10482,11705,11925,13559],"positionTicks":[{"line":435,"ticks":1}]},{"id":10482,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":0,"children":[10483]},{"id":10483,"callFrame":{"functionName":"fstat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":391,"ticks":1}]},{"id":11705,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[11706]},{"id":11706,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":7,"positionTicks":[{"line":561,"ticks":7}]},{"id":11925,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[11926]},{"id":11926,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[11927,12133,13948]},{"id":11927,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":698,"ticks":2}]},{"id":12133,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[12134]},{"id":12134,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":739,"columnNumber":39},"hitCount":0,"children":[12135]},{"id":12135,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[12136]},{"id":12136,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":113,"columnNumber":2},"hitCount":1,"positionTicks":[{"line":114,"ticks":1}]},{"id":13948,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":92,"columnNumber":2},"hitCount":1,"positionTicks":[{"line":93,"ticks":1}]},{"id":13559,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[13560]},{"id":13560,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":0,"children":[13561]},{"id":13561,"callFrame":{"functionName":"createUnsafeBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":1069,"columnNumber":27},"hitCount":0,"children":[13562]},{"id":13562,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":960,"ticks":1}]},{"id":11763,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":7,"children":[12512],"positionTicks":[{"line":811,"ticks":7}]},{"id":12512,"callFrame":{"functionName":"utf8Slice","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":811,"ticks":1}]},{"id":10673,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[10674,11755]},{"id":10674,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[10675]},{"id":10675,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[10676,12145]},{"id":10676,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":5,"children":[10677],"positionTicks":[{"line":8802,"ticks":5}]},{"id":10677,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[10678]},{"id":10678,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":14,"positionTicks":[{"line":8811,"ticks":14}]},{"id":12145,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[12146]},{"id":12146,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[12147]},{"id":12147,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[12148]},{"id":12148,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":11755,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[11756]},{"id":11756,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[11757]},{"id":11757,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[11758,13714,13851,14569]},{"id":11758,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[11759]},{"id":11759,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[11760]},{"id":11760,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[11761,13276]},{"id":11761,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[11762,12686]},{"id":11762,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":8552,"ticks":4}]},{"id":12686,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":7,"positionTicks":[{"line":557,"ticks":6},{"line":569,"ticks":1}]},{"id":13276,"callFrame":{"functionName":"StatsBase.isFile","scriptId":"27","url":"node:internal/fs/utils","lineNumber":403,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":405,"ticks":1}]},{"id":13714,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186571,"columnNumber":23},"hitCount":0,"children":[13715]},{"id":13715,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186664,"columnNumber":17},"hitCount":0,"children":[13716]},{"id":13716,"callFrame":{"functionName":"getModifiedTime3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8817,"columnNumber":29},"hitCount":0,"children":[13717]},{"id":13717,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[13718]},{"id":13718,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8552,"ticks":1}]},{"id":13851,"callFrame":{"functionName":"isDynamicOrHasMixedContent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181737,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":181739,"ticks":1}]},{"id":14569,"callFrame":{"functionName":"ScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181719,"columnNumber":13},"hitCount":0,"children":[14570]},{"id":14570,"callFrame":{"functionName":"getScriptKindFromFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22254,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":22255,"ticks":1}]},{"id":10484,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[10485]},{"id":10485,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":1,"children":[10486],"positionTicks":[{"line":140084,"ticks":1}]},{"id":10486,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[10487,13765]},{"id":10487,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[10488]},{"id":10488,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[10489]},{"id":10489,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":1,"children":[10490,11920,12480,13642,14372],"positionTicks":[{"line":32672,"ticks":1}]},{"id":10490,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10491,12479,13563]},{"id":10491,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[10492]},{"id":10492,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[10493,10685]},{"id":10493,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10494]},{"id":10494,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[10495]},{"id":10495,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[10496]},{"id":10496,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[10497]},{"id":10497,"callFrame":{"functionName":"parseAmbientExternalModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37742,"columnNumber":48},"hitCount":1,"children":[10498,10653,12127,12815],"positionTicks":[{"line":37759,"ticks":1}]},{"id":10498,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[10499]},{"id":10499,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":1,"children":[10500,12928],"positionTicks":[{"line":33610,"ticks":1}]},{"id":10500,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[10501,10526,10717,11730,12062]},{"id":10501,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":2,"children":[10502,10503,10514,11982,12366,13224,13229],"positionTicks":[{"line":37280,"ticks":1},{"line":37264,"ticks":1}]},{"id":10502,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":33},"hitCount":0},{"id":10503,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[10504]},{"id":10504,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[10505]},{"id":10505,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[10506]},{"id":10506,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10507]},{"id":10507,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10508]},{"id":10508,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10509]},{"id":10509,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10510]},{"id":10510,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10511]},{"id":10511,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10512,12226]},{"id":10512,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10513]},{"id":10513,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34831,"ticks":1}]},{"id":12226,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12227]},{"id":12227,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12228]},{"id":12228,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12229]},{"id":12229,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12230]},{"id":12230,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":1,"children":[12309,12590],"positionTicks":[{"line":34124,"ticks":1}]},{"id":12309,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147898,"ticks":1}]},{"id":12590,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[12591]},{"id":12591,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12592]},{"id":12592,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12593]},{"id":12593,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12594]},{"id":12594,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12595]},{"id":12595,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12596]},{"id":12596,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12597]},{"id":12597,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12598]},{"id":12598,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12599]},{"id":12599,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12600]},{"id":12600,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":1,"children":[12601],"positionTicks":[{"line":34926,"ticks":1}]},{"id":12601,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34773,"ticks":1}]},{"id":10514,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[10515,11980]},{"id":10515,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[10516]},{"id":10516,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[10517]},{"id":10517,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[10518,12008]},{"id":10518,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10519]},{"id":10519,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[10520]},{"id":10520,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[10521]},{"id":10521,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[10522]},{"id":10522,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[10523,11727]},{"id":10523,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[10524,11707]},{"id":10524,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[10525]},{"id":10525,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38653,"columnNumber":52},"hitCount":1,"positionTicks":[{"line":38669,"ticks":1}]},{"id":11707,"callFrame":{"functionName":"parseReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38718,"columnNumber":29},"hitCount":0,"children":[11708]},{"id":11708,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":0,"children":[11709]},{"id":11709,"callFrame":{"functionName":"isJSDocReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30553,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":30555,"ticks":1}]},{"id":11727,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[11728]},{"id":11728,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[11729]},{"id":11729,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":12008,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[12009]},{"id":12009,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":3,"children":[12010],"positionTicks":[{"line":38213,"ticks":3}]},{"id":12010,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":7,"children":[12011,12207,12212,12486],"positionTicks":[{"line":14443,"ticks":1},{"line":38273,"ticks":1},{"line":38238,"ticks":1},{"line":38321,"ticks":1},{"line":38323,"ticks":1},{"line":14431,"ticks":1},{"line":38301,"ticks":1}]},{"id":12011,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38588,"columnNumber":29},"hitCount":0,"children":[12012]},{"id":12012,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[12013]},{"id":12013,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12014]},{"id":12014,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[12015]},{"id":12015,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":14539,"ticks":1}]},{"id":12207,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[12208,12284,12290,12332,13218]},{"id":12208,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38835,"columnNumber":29},"hitCount":0,"children":[12209]},{"id":12209,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[12210]},{"id":12210,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":0,"children":[12211]},{"id":12211,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14424,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":12284,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[12285,12308]},{"id":12285,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[12286]},{"id":12286,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38488,"ticks":1}]},{"id":12308,"callFrame":{"functionName":"createBaseJSDocTagDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27119,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":27121,"ticks":1}]},{"id":12290,"callFrame":{"functionName":"parseReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38718,"columnNumber":29},"hitCount":0,"children":[12291]},{"id":12291,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[12292]},{"id":12292,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":0},{"id":12332,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":13218,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[13219]},{"id":13219,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[13220]},{"id":13220,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":0,"children":[13221,13222,13223]},{"id":13221,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12226,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":13222,"callFrame":{"functionName":"charSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14626,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":14627,"ticks":2}]},{"id":13223,"callFrame":{"functionName":"isIdentifierStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12132,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":12133,"ticks":1}]},{"id":12212,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[12213]},{"id":12213,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[12214]},{"id":12214,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[12215]},{"id":12215,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[12216]},{"id":12216,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":11,"positionTicks":[{"line":28471,"ticks":11}]},{"id":12486,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[12487]},{"id":12487,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":14446,"ticks":1},{"line":14459,"ticks":1}]},{"id":11980,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[11981]},{"id":11981,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12012,"ticks":1}]},{"id":11982,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[11983,11987]},{"id":11983,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[11984]},{"id":11984,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[11985]},{"id":11985,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[11986]},{"id":11986,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11792,"ticks":1}]},{"id":11987,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[11988]},{"id":11988,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11989,12310]},{"id":11989,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[11990]},{"id":11990,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":1,"children":[12016],"positionTicks":[{"line":34331,"ticks":1}]},{"id":12016,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12017,12265]},{"id":12017,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12018]},{"id":12018,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12019]},{"id":12019,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12020]},{"id":12020,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12021]},{"id":12021,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12022,12186]},{"id":12022,"callFrame":{"functionName":"parseTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34934,"columnNumber":28},"hitCount":0,"children":[12023]},{"id":12023,"callFrame":{"functionName":"createTypeOperatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25729,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":25733,"ticks":1}]},{"id":12186,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12187]},{"id":12187,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12188]},{"id":12188,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12189]},{"id":12189,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"children":[12190],"positionTicks":[{"line":34772,"ticks":1}]},{"id":12190,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[12191]},{"id":12191,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12192]},{"id":12192,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[12193]},{"id":12193,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12194]},{"id":12194,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":0,"children":[12195]},{"id":12195,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":0,"children":[12196]},{"id":12196,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148197,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148198,"ticks":1}]},{"id":12265,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[12266]},{"id":12266,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12267]},{"id":12267,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[12268]},{"id":12268,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12269]},{"id":12269,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[12270]},{"id":12270,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":1,"children":[12271,12362],"positionTicks":[{"line":34331,"ticks":1}]},{"id":12271,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12272]},{"id":12272,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12273]},{"id":12273,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12274,12313]},{"id":12274,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12275]},{"id":12275,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12276]},{"id":12276,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12277]},{"id":12277,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12278]},{"id":12278,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12279]},{"id":12279,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12280]},{"id":12280,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12281]},{"id":12281,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34714,"columnNumber":31},"hitCount":0,"children":[12282]},{"id":12282,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[12283]},{"id":12283,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":25082,"ticks":1}]},{"id":12313,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[12314]},{"id":12314,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[12315]},{"id":12315,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[12316]},{"id":12316,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[12317]},{"id":12317,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28471,"ticks":1}]},{"id":12362,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":0,"children":[12363]},{"id":12363,"callFrame":{"functionName":"propagateIdentifierNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28449,"columnNumber":37},"hitCount":0,"children":[12364]},{"id":12364,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":12310,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12311]},{"id":12311,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12312]},{"id":12312,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12841,"ticks":1}]},{"id":12366,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[12367]},{"id":12367,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[12368]},{"id":12368,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12369]},{"id":12369,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"children":[12370],"positionTicks":[{"line":32947,"ticks":1}]},{"id":12370,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"children":[12485,12589],"positionTicks":[{"line":13014,"ticks":1}]},{"id":12485,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11781,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":11783,"ticks":1},{"line":11782,"ticks":1}]},{"id":12589,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":13224,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[13225]},{"id":13225,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13226]},{"id":13226,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13227]},{"id":13227,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"children":[13228],"positionTicks":[{"line":12817,"ticks":1}]},{"id":13228,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":13229,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13230]},{"id":13230,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13231,13375]},{"id":13231,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13232]},{"id":13232,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13233]},{"id":13233,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13234]},{"id":13234,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13235]},{"id":13235,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13236]},{"id":13236,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13237,13251]},{"id":13237,"callFrame":{"functionName":"parseFunctionOrConstructorTypeToError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34976,"columnNumber":48},"hitCount":0,"children":[13238]},{"id":13238,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[13239]},{"id":13239,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[13240]},{"id":13240,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[13241]},{"id":13241,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[13242]},{"id":13242,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35041,"columnNumber":45},"hitCount":0,"children":[13243]},{"id":13243,"callFrame":{"functionName":"skipParameterStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35023,"columnNumber":29},"hitCount":0,"children":[13244]},{"id":13244,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37180,"columnNumber":35},"hitCount":0,"children":[13245]},{"id":13245,"callFrame":{"functionName":"parseObjectBindingPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37163,"columnNumber":36},"hitCount":0,"children":[13246]},{"id":13246,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[13247]},{"id":13247,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37166,"columnNumber":32},"hitCount":0,"children":[13248]},{"id":13248,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13249]},{"id":13249,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[13250]},{"id":13250,"callFrame":{"functionName":"tokenToString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11682,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":11684,"ticks":1}]},{"id":13251,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13252]},{"id":13252,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13253]},{"id":13253,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13254]},{"id":13254,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13255]},{"id":13255,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13256]},{"id":13256,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13257]},{"id":13257,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13258]},{"id":13258,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[13259]},{"id":13259,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13260]},{"id":13260,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13261]},{"id":13261,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13262]},{"id":13262,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13263]},{"id":13263,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13264]},{"id":13264,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13265]},{"id":13265,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13266]},{"id":13266,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13267]},{"id":13267,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[13268]},{"id":13268,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[13269]},{"id":13269,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[13270]},{"id":13270,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[13271]},{"id":13271,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13272]},{"id":13272,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13273]},{"id":13273,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13274]},{"id":13274,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":13375,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13376]},{"id":13376,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[13377]},{"id":13377,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13378]},{"id":13378,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13379]},{"id":13379,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13380]},{"id":13380,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13381]},{"id":13381,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13382]},{"id":13382,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13383]},{"id":13383,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13384]},{"id":13384,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13385]},{"id":13385,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13386]},{"id":13386,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13387]},{"id":13387,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13388]},{"id":13388,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13389]},{"id":13389,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[13390]},{"id":13390,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[13391]},{"id":13391,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13392]},{"id":13392,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13393]},{"id":13393,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13394]},{"id":13394,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13395]},{"id":13395,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13396]},{"id":13396,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13397]},{"id":13397,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13398]},{"id":13398,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13399]},{"id":13399,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13400]},{"id":13400,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13401]},{"id":13401,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13402]},{"id":13402,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[13403]},{"id":13403,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[13404]},{"id":13404,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[13405]},{"id":13405,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13406]},{"id":13406,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12822,"ticks":1}]},{"id":10526,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[10527,12528]},{"id":10527,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[10528,10679,10708,11764,11770,12324,12517,13167]},{"id":10528,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[10529,11777]},{"id":10529,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":1,"children":[10530],"positionTicks":[{"line":37741,"ticks":1}]},{"id":10530,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[10531,12524]},{"id":10531,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10532,13525]},{"id":10532,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[10533,10584,10590,12371]},{"id":10533,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[10534]},{"id":10534,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[10535]},{"id":10535,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[10536]},{"id":10536,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10537]},{"id":10537,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[10538]},{"id":10538,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[10539,10554]},{"id":10539,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37335,"columnNumber":35},"hitCount":0,"children":[10540]},{"id":10540,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[10541]},{"id":10541,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[10542]},{"id":10542,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[10543]},{"id":10543,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[10544]},{"id":10544,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10545]},{"id":10545,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[10546]},{"id":10546,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[10547]},{"id":10547,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[10548]},{"id":10548,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[10549]},{"id":10549,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38588,"columnNumber":29},"hitCount":1,"children":[10550],"positionTicks":[{"line":38603,"ticks":1}]},{"id":10550,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[10551]},{"id":10551,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[10552]},{"id":10552,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[10553]},{"id":10553,"callFrame":{"functionName":"parseJSDocLinkPrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38624,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":38629,"ticks":1}]},{"id":10554,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":0,"children":[10555,10567,10579]},{"id":10555,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[10556]},{"id":10556,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[10557]},{"id":10557,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[10558]},{"id":10558,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[10559]},{"id":10559,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10560]},{"id":10560,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[10561]},{"id":10561,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[10562],"positionTicks":[{"line":38213,"ticks":1}]},{"id":10562,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[10563]},{"id":10563,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[10564,10583]},{"id":10564,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":1,"children":[10565],"positionTicks":[{"line":38400,"ticks":1}]},{"id":10565,"callFrame":{"functionName":"parseReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38718,"columnNumber":29},"hitCount":0,"children":[10566]},{"id":10566,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33228,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":33229,"ticks":1}]},{"id":10583,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4022,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4029,"ticks":1}]},{"id":10567,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":30},"hitCount":0,"children":[10568]},{"id":10568,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[10569]},{"id":10569,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10570]},{"id":10570,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34276,"columnNumber":29},"hitCount":0,"children":[10571]},{"id":10571,"callFrame":{"functionName":"isStartOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34837,"columnNumber":24},"hitCount":0,"children":[10572]},{"id":10572,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[10573]},{"id":10573,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[10574]},{"id":10574,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[10575]},{"id":10575,"callFrame":{"functionName":"isStartOfParenthesizedOrFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34886,"columnNumber":47},"hitCount":0,"children":[10576]},{"id":10576,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[10577]},{"id":10577,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[10578]},{"id":10578,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0},{"id":10579,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[10580]},{"id":10580,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[10581]},{"id":10581,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[10582]},{"id":10582,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":10584,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[10585]},{"id":10585,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[10586,10652,10768,12160,12745]},{"id":10586,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[10587,10793]},{"id":10587,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[10588]},{"id":10588,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[10589]},{"id":10589,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":32947,"ticks":2}]},{"id":10793,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10794]},{"id":10794,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10795]},{"id":10795,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10796]},{"id":10796,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10797]},{"id":10797,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10798]},{"id":10798,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10799]},{"id":10799,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":1,"children":[10800],"positionTicks":[{"line":34896,"ticks":1}]},{"id":10800,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34773,"ticks":1}]},{"id":10652,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":37774,"ticks":1}]},{"id":10768,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[10769]},{"id":10769,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":1,"children":[10770,12382,12385],"positionTicks":[{"line":34571,"ticks":1}]},{"id":10770,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10771]},{"id":10771,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[10772]},{"id":10772,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[10773,10782,10801]},{"id":10773,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[10774,10805]},{"id":10774,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[10775]},{"id":10775,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[10776]},{"id":10776,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[10777]},{"id":10777,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10778]},{"id":10778,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[10779]},{"id":10779,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[10780]},{"id":10780,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[10781]},{"id":10781,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38235,"ticks":1}]},{"id":10805,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[10806]},{"id":10806,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[10807]},{"id":10807,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12047,"ticks":1}]},{"id":10782,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[10783]},{"id":10783,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[10784]},{"id":10784,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[10785]},{"id":10785,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10786]},{"id":10786,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10787]},{"id":10787,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10788]},{"id":10788,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10789]},{"id":10789,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10790]},{"id":10790,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10791]},{"id":10791,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10792]},{"id":10792,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34813,"ticks":1}]},{"id":10801,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[10802]},{"id":10802,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10803]},{"id":10803,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[10804]},{"id":10804,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":34386,"ticks":1}]},{"id":12382,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12383]},{"id":12383,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12384]},{"id":12384,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":12385,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[12386]},{"id":12386,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[12387,12400,12418,12433]},{"id":12387,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[12388]},{"id":12388,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[12389]},{"id":12389,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[12390]},{"id":12390,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[12391]},{"id":12391,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[12392]},{"id":12392,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[12393],"positionTicks":[{"line":38213,"ticks":1}]},{"id":12393,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[12394]},{"id":12394,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[12395,12396]},{"id":12395,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":38636,"ticks":1}]},{"id":12396,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[12397]},{"id":12397,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[12398]},{"id":12398,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[12399]},{"id":12399,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":12400,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12401]},{"id":12401,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[12402]},{"id":12402,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12403]},{"id":12403,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[12404]},{"id":12404,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[12405]},{"id":12405,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12406]},{"id":12406,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12407]},{"id":12407,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12408]},{"id":12408,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12409]},{"id":12409,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12410]},{"id":12410,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12411]},{"id":12411,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12412]},{"id":12412,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12413]},{"id":12413,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12414]},{"id":12414,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12415]},{"id":12415,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[12416]},{"id":12416,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[12417]},{"id":12417,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"children":[12437],"positionTicks":[{"line":33275,"ticks":1}]},{"id":12437,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13180,"ticks":1}]},{"id":12418,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[12419]},{"id":12419,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12420]},{"id":12420,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[12421]},{"id":12421,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12422]},{"id":12422,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12423]},{"id":12423,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12424]},{"id":12424,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12425]},{"id":12425,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12426]},{"id":12426,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12427]},{"id":12427,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12428]},{"id":12428,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12429]},{"id":12429,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12430]},{"id":12430,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12431]},{"id":12431,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[12432]},{"id":12432,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":33029,"ticks":1}]},{"id":12433,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[12434]},{"id":12434,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12435]},{"id":12435,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12436]},{"id":12436,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13000,"ticks":1}]},{"id":12160,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[12161,13148,13153,13160]},{"id":12161,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37208,"columnNumber":39},"hitCount":0,"children":[12162,12165]},{"id":12162,"callFrame":{"functionName":"createVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26652,"columnNumber":40},"hitCount":0,"children":[12163]},{"id":12163,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24864,"columnNumber":25},"hitCount":0,"children":[12164]},{"id":12164,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32410,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32411,"ticks":1}]},{"id":12165,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12166]},{"id":12166,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37189,"columnNumber":51},"hitCount":0,"children":[12167]},{"id":12167,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37195,"columnNumber":35},"hitCount":0,"children":[12168]},{"id":12168,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[12169]},{"id":12169,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12170]},{"id":12170,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12171]},{"id":12171,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12172]},{"id":12172,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12173]},{"id":12173,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12174]},{"id":12174,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12175]},{"id":12175,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12176]},{"id":12176,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12177]},{"id":12177,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12178]},{"id":12178,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12179]},{"id":12179,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[12180]},{"id":12180,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12181]},{"id":12181,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[12182]},{"id":12182,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12183]},{"id":12183,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":0,"children":[12184]},{"id":12184,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":0,"children":[12185]},{"id":12185,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148197,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148198,"ticks":1}]},{"id":13148,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[13149]},{"id":13149,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13150]},{"id":13150,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13151]},{"id":13151,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[13152,13161]},{"id":13152,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12226,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":12227,"ticks":2}]},{"id":13161,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11781,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11783,"ticks":1}]},{"id":13153,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13154]},{"id":13154,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13155]},{"id":13155,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13156]},{"id":13156,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13157]},{"id":13157,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[13158]},{"id":13158,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[13159]},{"id":13159,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14431,"ticks":1}]},{"id":13160,"callFrame":{"functionName":"createVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26423,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":26426,"ticks":1}]},{"id":12745,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[12746]},{"id":12746,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[12747]},{"id":12747,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[12748]},{"id":12748,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[12749]},{"id":12749,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[12750]},{"id":12750,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37293,"columnNumber":41},"hitCount":0,"children":[12751]},{"id":12751,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[12752]},{"id":12752,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12753]},{"id":12753,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[12754]},{"id":12754,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12755]},{"id":12755,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37294,"columnNumber":20},"hitCount":0,"children":[12756]},{"id":12756,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[12757]},{"id":12757,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[12758]},{"id":12758,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12759]},{"id":12759,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":10590,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":1,"children":[10591,10598,10602,12024,12945,12999,13026,13054],"positionTicks":[{"line":37259,"ticks":1}]},{"id":10591,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[10592]},{"id":10592,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[10593]},{"id":10593,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10594,12968]},{"id":10594,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[10595]},{"id":10595,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[10596,12989]},{"id":10596,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10597]},{"id":10597,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":1,"children":[10621],"positionTicks":[{"line":35008,"ticks":1}]},{"id":10621,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10622]},{"id":10622,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10623]},{"id":10623,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10624,12942]},{"id":10624,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10625,12318]},{"id":10625,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10626]},{"id":10626,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[10627]},{"id":10627,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[10628]},{"id":10628,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10629]},{"id":10629,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[10630]},{"id":10630,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[10631]},{"id":10631,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[10632]},{"id":10632,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[10633]},{"id":10633,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10634]},{"id":10634,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10635]},{"id":10635,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10636]},{"id":10636,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10637]},{"id":10637,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10638]},{"id":10638,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10639]},{"id":10639,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10640]},{"id":10640,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[10641]},{"id":10641,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[10642]},{"id":10642,"callFrame":{"functionName":"parenthesizeTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24009,"columnNumber":29},"hitCount":0,"children":[10643]},{"id":10643,"callFrame":{"functionName":"cast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3472,"columnNumber":13},"hitCount":0,"children":[10644]},{"id":10644,"callFrame":{"functionName":"isNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15408,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":15409,"ticks":1}]},{"id":12318,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12319]},{"id":12319,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12320]},{"id":12320,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12321]},{"id":12321,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12322]},{"id":12322,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[12323]},{"id":12323,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147898,"ticks":1}]},{"id":12942,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[12943]},{"id":12943,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12944]},{"id":12944,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":32947,"ticks":2}]},{"id":12989,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[12990]},{"id":12990,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":9,"positionTicks":[{"line":24981,"ticks":9}]},{"id":12968,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12969]},{"id":12969,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12970]},{"id":12970,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12971]},{"id":12971,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[12972]},{"id":12972,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":10598,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":1,"children":[10599,10607],"positionTicks":[{"line":32686,"ticks":1}]},{"id":10599,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[10600]},{"id":10600,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[10601]},{"id":10601,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":11956,"ticks":2}]},{"id":10607,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[10608]},{"id":10608,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[10609]},{"id":10609,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[10610,12922]},{"id":10610,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10611]},{"id":10611,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[10612]},{"id":10612,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[10613]},{"id":10613,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[10614]},{"id":10614,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"children":[10615,10616,10620,10645],"positionTicks":[{"line":38235,"ticks":1}]},{"id":10615,"callFrame":{"functionName":"getTokenText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12173,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":12174,"ticks":1}]},{"id":10616,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[10617]},{"id":10617,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[10618]},{"id":10618,"callFrame":{"functionName":"getTokenText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12173,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":12174,"ticks":1}]},{"id":10620,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":10645,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38588,"columnNumber":29},"hitCount":0,"children":[10646]},{"id":10646,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[10647]},{"id":10647,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[10648]},{"id":10648,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[10649]},{"id":10649,"callFrame":{"functionName":"parseJSDocLinkPrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38624,"columnNumber":35},"hitCount":0,"children":[10650]},{"id":10650,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[10651]},{"id":10651,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14446,"ticks":1}]},{"id":12922,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[12923]},{"id":12923,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[12924]},{"id":12924,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[12925,12933,13009]},{"id":12925,"callFrame":{"functionName":"parseOptionalJsdoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39102,"columnNumber":33},"hitCount":0,"children":[12926]},{"id":12926,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[12927]},{"id":12927,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14459,"ticks":1}]},{"id":12933,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[12934]},{"id":12934,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":13009,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":1,"children":[13129],"positionTicks":[{"line":38390,"ticks":1}]},{"id":13129,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[13130]},{"id":13130,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[13131]},{"id":13131,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[13132]},{"id":13132,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[13133]},{"id":13133,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[13134]},{"id":13134,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[13135]},{"id":13135,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38346,"columnNumber":48},"hitCount":0,"children":[13136]},{"id":13136,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14446,"ticks":1}]},{"id":10602,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[10603]},{"id":10603,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[10604]},{"id":10604,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[10605]},{"id":10605,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[10606]},{"id":10606,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"children":[10619],"positionTicks":[{"line":12817,"ticks":1},{"line":13006,"ticks":1}]},{"id":10619,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":12024,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":1,"children":[12025],"positionTicks":[{"line":34385,"ticks":1}]},{"id":12025,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12026]},{"id":12026,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[12027]},{"id":12027,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12028]},{"id":12028,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12029]},{"id":12029,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12030]},{"id":12030,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12031]},{"id":12031,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12032]},{"id":12032,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12033]},{"id":12033,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12034]},{"id":12034,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12035]},{"id":12035,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12036]},{"id":12036,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12037]},{"id":12037,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[12038]},{"id":12038,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[12039]},{"id":12039,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12040]},{"id":12040,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12041]},{"id":12041,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12042]},{"id":12042,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12043]},{"id":12043,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12044]},{"id":12044,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12045]},{"id":12045,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12046]},{"id":12046,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12047]},{"id":12047,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12048]},{"id":12048,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12049]},{"id":12049,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12050]},{"id":12050,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[12051]},{"id":12051,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[12052]},{"id":12052,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[12053]},{"id":12053,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":34485,"ticks":1}]},{"id":12945,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[12946]},{"id":12946,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12947]},{"id":12947,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12948]},{"id":12948,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12949]},{"id":12949,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13303,"ticks":1}]},{"id":12999,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[13000]},{"id":13000,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13001]},{"id":13001,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"children":[13002],"positionTicks":[{"line":32947,"ticks":1}]},{"id":13002,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":13026,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13027]},{"id":13027,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[13028]},{"id":13028,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13029]},{"id":13029,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13030]},{"id":13030,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13031]},{"id":13031,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13032]},{"id":13032,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13033]},{"id":13033,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13034]},{"id":13034,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13035]},{"id":13035,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13036]},{"id":13036,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13037]},{"id":13037,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13038]},{"id":13038,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[13039]},{"id":13039,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[13040]},{"id":13040,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13041]},{"id":13041,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13042]},{"id":13042,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13043]},{"id":13043,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13044]},{"id":13044,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[13045]},{"id":13045,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13046]},{"id":13046,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13047]},{"id":13047,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[13048]},{"id":13048,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":13054,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13055]},{"id":13055,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13056,13090]},{"id":13056,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13057]},{"id":13057,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13058]},{"id":13058,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":13090,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13091]},{"id":13091,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13092]},{"id":13092,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13093]},{"id":13093,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13094]},{"id":13094,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13095]},{"id":13095,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13096]},{"id":13096,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13097]},{"id":13097,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13098]},{"id":13098,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13099]},{"id":13099,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13100]},{"id":13100,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13101]},{"id":13101,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13102]},{"id":13102,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[13103]},{"id":13103,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[13104]},{"id":13104,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[13105]},{"id":13105,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[13106]},{"id":13106,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":0,"children":[13107]},{"id":13107,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13108]},{"id":13108,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":12371,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[12372]},{"id":12372,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[12373]},{"id":12373,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12374]},{"id":12374,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[12375]},{"id":12375,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12376]},{"id":12376,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[12377]},{"id":12377,"callFrame":{"functionName":"nextTokenIsIdentifierOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35237,"columnNumber":42},"hitCount":0,"children":[12378]},{"id":12378,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12379]},{"id":12379,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12380]},{"id":12380,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12381]},{"id":12381,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11792,"ticks":1}]},{"id":13525,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13526]},{"id":13526,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[13527]},{"id":13527,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[13528,13546,13549]},{"id":13528,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[13529]},{"id":13529,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[13530,13547]},{"id":13530,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37208,"columnNumber":39},"hitCount":0,"children":[13531]},{"id":13531,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13532]},{"id":13532,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37189,"columnNumber":51},"hitCount":0,"children":[13533]},{"id":13533,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37195,"columnNumber":35},"hitCount":0,"children":[13534]},{"id":13534,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13535]},{"id":13535,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13536]},{"id":13536,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13537]},{"id":13537,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13538]},{"id":13538,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13539]},{"id":13539,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13540]},{"id":13540,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13541]},{"id":13541,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13542]},{"id":13542,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13543]},{"id":13543,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13544]},{"id":13544,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13545]},{"id":13545,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":14539,"ticks":1}]},{"id":13547,"callFrame":{"functionName":"createVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26423,"columnNumber":34},"hitCount":0,"children":[13548]},{"id":13548,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24864,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":24865,"ticks":1}]},{"id":13546,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":3,"positionTicks":[{"line":2795,"ticks":3}]},{"id":13549,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[13550]},{"id":13550,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[13551]},{"id":13551,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33404,"columnNumber":37},"hitCount":0,"children":[13552]},{"id":13552,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[13553]},{"id":13553,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":12524,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[12525]},{"id":12525,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12526]},{"id":12526,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":2,"children":[12557],"positionTicks":[{"line":32947,"ticks":2}]},{"id":12557,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"children":[12558],"positionTicks":[{"line":12998,"ticks":1}]},{"id":12558,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12233,"ticks":1}]},{"id":11777,"callFrame":{"functionName":"parseAmbientExternalModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37742,"columnNumber":48},"hitCount":0,"children":[11778]},{"id":11778,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[11779,12438]},{"id":11779,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11780]},{"id":11780,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[11781,11911]},{"id":11781,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[11782]},{"id":11782,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[11783,12760]},{"id":11783,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[11784]},{"id":11784,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[11785]},{"id":11785,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[11786,11800]},{"id":11786,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34430,"columnNumber":31},"hitCount":0,"children":[11787]},{"id":11787,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[11788]},{"id":11788,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11789]},{"id":11789,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[11790]},{"id":11790,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[11791]},{"id":11791,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[11792]},{"id":11792,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[11793]},{"id":11793,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[11794]},{"id":11794,"callFrame":{"functionName":"parseTypePredicatePrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35074,"columnNumber":35},"hitCount":0,"children":[11795]},{"id":11795,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[11796]},{"id":11796,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[11797]},{"id":11797,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0,"children":[11798]},{"id":11798,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148202,"columnNumber":13},"hitCount":0,"children":[11799]},{"id":11799,"callFrame":{"functionName":"TokenOrIdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148043,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148052,"ticks":1}]},{"id":11800,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":1,"children":[11801,11806,11834,11850,11879],"positionTicks":[{"line":34485,"ticks":1}]},{"id":11801,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[11802]},{"id":11802,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[11803]},{"id":11803,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[11804]},{"id":11804,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0,"children":[11805]},{"id":11805,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148202,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148203,"ticks":1}]},{"id":11806,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[11807,11886]},{"id":11807,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[11808]},{"id":11808,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[11809]},{"id":11809,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[11810,12139]},{"id":11810,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[11811]},{"id":11811,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[11812]},{"id":11812,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[11813]},{"id":11813,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[11814]},{"id":11814,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":3,"children":[11815,11816],"positionTicks":[{"line":38235,"ticks":3}]},{"id":11815,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14424,"columnNumber":36},"hitCount":2,"positionTicks":[{"line":14431,"ticks":2}]},{"id":11816,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[11817,11884,11890]},{"id":11817,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[11818,11820,11900]},{"id":11818,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[11819]},{"id":11819,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":2,"children":[11882],"positionTicks":[{"line":38578,"ticks":1},{"line":38579,"ticks":1}]},{"id":11882,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32961,"columnNumber":36},"hitCount":0,"children":[11883]},{"id":11883,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14424,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":11820,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38653,"columnNumber":52},"hitCount":1,"children":[11821,11892],"positionTicks":[{"line":38660,"ticks":1}]},{"id":11821,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[11822]},{"id":11822,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[11823]},{"id":11823,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[11824]},{"id":11824,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[11825]},{"id":11825,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[11826]},{"id":11826,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[11827]},{"id":11827,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[11828]},{"id":11828,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[11829]},{"id":11829,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":0,"children":[11830]},{"id":11830,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33963,"columnNumber":30},"hitCount":0,"children":[11831]},{"id":11831,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[11832]},{"id":11832,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[11833]},{"id":11833,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12954,"ticks":1}]},{"id":11892,"callFrame":{"functionName":"skipWhitespace","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38357,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":38359,"ticks":1}]},{"id":11900,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[11901]},{"id":11901,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[11902]},{"id":11902,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[11903]},{"id":11903,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[11904]},{"id":11904,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[11905]},{"id":11905,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38346,"columnNumber":48},"hitCount":0,"children":[11906]},{"id":11906,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14520,"ticks":1}]},{"id":11884,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[11885]},{"id":11885,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14522,"ticks":1}]},{"id":11890,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":0,"children":[11891]},{"id":11891,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38483,"ticks":1}]},{"id":12139,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[12140]},{"id":12140,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[12141]},{"id":12141,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38301,"ticks":1}]},{"id":11886,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[11887]},{"id":11887,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[11888]},{"id":11888,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":0,"children":[11889]},{"id":11889,"callFrame":{"functionName":"appendCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12100,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":12101,"ticks":1}]},{"id":11834,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[11835]},{"id":11835,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11836]},{"id":11836,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[11837,11893]},{"id":11837,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11838]},{"id":11838,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11839]},{"id":11839,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11840]},{"id":11840,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11841]},{"id":11841,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11842]},{"id":11842,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11843]},{"id":11843,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11844]},{"id":11844,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[11845]},{"id":11845,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11846]},{"id":11846,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[11847,11855]},{"id":11847,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34714,"columnNumber":31},"hitCount":0,"children":[11848]},{"id":11848,"callFrame":{"functionName":"createPrefixUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26126,"columnNumber":38},"hitCount":1,"children":[11849],"positionTicks":[{"line":26131,"ticks":1}]},{"id":11849,"callFrame":{"functionName":"parenthesizeOperandOfPrefixUnary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23992,"columnNumber":36},"hitCount":0,"children":[11877]},{"id":11877,"callFrame":{"functionName":"cast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3472,"columnNumber":13},"hitCount":0,"children":[11878]},{"id":11878,"callFrame":{"functionName":"isUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15792,"columnNumber":26},"hitCount":0},{"id":11855,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[11856]},{"id":11856,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[11857]},{"id":11857,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[11858]},{"id":11858,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[11859]},{"id":11859,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[11860]},{"id":11860,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11861]},{"id":11861,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11862]},{"id":11862,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11863]},{"id":11863,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11864]},{"id":11864,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11865]},{"id":11865,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11866]},{"id":11866,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11867]},{"id":11867,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[11868]},{"id":11868,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11869]},{"id":11869,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[11870]},{"id":11870,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[11871]},{"id":11871,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[11872]},{"id":11872,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[11873]},{"id":11873,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[11874]},{"id":11874,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":0,"children":[11875]},{"id":11875,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":0,"children":[11876]},{"id":11876,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148197,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148198,"ticks":1}]},{"id":11893,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[11894]},{"id":11894,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[11895]},{"id":11895,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[11896]},{"id":11896,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[11897]},{"id":11897,"callFrame":{"functionName":"parseTypePredicatePrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35074,"columnNumber":35},"hitCount":0,"children":[11898]},{"id":11898,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[11899]},{"id":11899,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":11850,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[11851]},{"id":11851,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[11852]},{"id":11852,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11853]},{"id":11853,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[11854,11907]},{"id":11854,"callFrame":{"functionName":"isBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33010,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":33011,"ticks":1}]},{"id":11907,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[11908]},{"id":11908,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[11909]},{"id":11909,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[11910]},{"id":11910,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":11879,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[11880]},{"id":11880,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[11881]},{"id":11881,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":4,"children":[12138],"positionTicks":[{"line":32947,"ticks":4}]},{"id":12138,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":12817,"ticks":2}]},{"id":12760,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[12761]},{"id":12761,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[12762]},{"id":12762,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[12763]},{"id":12763,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[12764]},{"id":12764,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[12765]},{"id":12765,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[12766]},{"id":12766,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[12767]},{"id":12767,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[12768]},{"id":12768,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[12769]},{"id":12769,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[12770]},{"id":12770,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[12771,12797,12805,12808]},{"id":12771,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12772]},{"id":12772,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[12773]},{"id":12773,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12774]},{"id":12774,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[12775]},{"id":12775,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[12776]},{"id":12776,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12777]},{"id":12777,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12778]},{"id":12778,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12779]},{"id":12779,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12780]},{"id":12780,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12781]},{"id":12781,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12782]},{"id":12782,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12783]},{"id":12783,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12784]},{"id":12784,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[12785]},{"id":12785,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[12786]},{"id":12786,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12787]},{"id":12787,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12788]},{"id":12788,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12789]},{"id":12789,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12790]},{"id":12790,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12791]},{"id":12791,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12792]},{"id":12792,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12793]},{"id":12793,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12794]},{"id":12794,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12795]},{"id":12795,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[12796]},{"id":12796,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":33938,"ticks":2}]},{"id":12797,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[12798]},{"id":12798,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[12799]},{"id":12799,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[12800]},{"id":12800,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[12801]},{"id":12801,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[12802]},{"id":12802,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[12803]},{"id":12803,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[12804,12812]},{"id":12804,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33224,"ticks":1}]},{"id":12812,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[12813]},{"id":12813,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[12814]},{"id":12814,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38482,"ticks":1}]},{"id":12805,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[12806]},{"id":12806,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[12807]},{"id":12807,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":12808,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[12809]},{"id":12809,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12810]},{"id":12810,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12811]},{"id":12811,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13006,"ticks":1}]},{"id":11911,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[11912]},{"id":11912,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[11913]},{"id":11913,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[11914]},{"id":11914,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[11915]},{"id":11915,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[11916]},{"id":11916,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[11917]},{"id":11917,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[11918]},{"id":11918,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[11919]},{"id":11919,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38235,"ticks":1}]},{"id":12438,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[12439]},{"id":12439,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12440]},{"id":12440,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12441]},{"id":12441,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12442]},{"id":12442,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[12443]},{"id":12443,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":10679,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37796,"columnNumber":58},"hitCount":0,"children":[10680,12137,12687]},{"id":10680,"callFrame":{"functionName":"tryParseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37818,"columnNumber":31},"hitCount":0,"children":[10681]},{"id":10681,"callFrame":{"functionName":"parseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37899,"columnNumber":28},"hitCount":0,"children":[10682,12816]},{"id":10682,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37938,"columnNumber":37},"hitCount":0,"children":[10683,13186]},{"id":10683,"callFrame":{"functionName":"createNamedImports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26942,"columnNumber":29},"hitCount":0,"children":[10684]},{"id":10684,"callFrame":{"functionName":"attachNodeArrayDebugInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4428,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":4429,"ticks":1}]},{"id":13186,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[13187]},{"id":13187,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13188,13408]},{"id":13188,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[13189]},{"id":13189,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13190]},{"id":13190,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13191]},{"id":13191,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[13192]},{"id":13192,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":5,"positionTicks":[{"line":13303,"ticks":5}]},{"id":13408,"callFrame":{"functionName":"parseImportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37947,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":37949,"ticks":1}]},{"id":12816,"callFrame":{"functionName":"parseNamespaceImport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37931,"columnNumber":31},"hitCount":0,"children":[12817]},{"id":12817,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":12137,"callFrame":{"functionName":"parseImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37891,"columnNumber":39},"hitCount":1,"children":[12743],"positionTicks":[{"line":37897,"ticks":1}]},{"id":12743,"callFrame":{"functionName":"parseModuleReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37908,"columnNumber":31},"hitCount":0,"children":[12744]},{"id":12744,"callFrame":{"functionName":"parseExternalModuleReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37914,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":37921,"ticks":1}]},{"id":12687,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[12688]},{"id":12688,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12689]},{"id":12689,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12690]},{"id":12690,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12691,13185]},{"id":12691,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11781,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11783,"ticks":1}]},{"id":13185,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11792,"ticks":1}]},{"id":10708,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[10709,10749,13277]},{"id":10709,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":1,"children":[10710,11710,12055,12287],"positionTicks":[{"line":34571,"ticks":1}]},{"id":10710,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10711]},{"id":10711,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[10712]},{"id":10712,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[10713,10722,10728,10745]},{"id":10713,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[10714]},{"id":10714,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[10715]},{"id":10715,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[10716]},{"id":10716,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":10722,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[10723]},{"id":10723,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[10724]},{"id":10724,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10725]},{"id":10725,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[10726]},{"id":10726,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[10727]},{"id":10727,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":25210,"ticks":1}]},{"id":10728,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[10729]},{"id":10729,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10730]},{"id":10730,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10731]},{"id":10731,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10732]},{"id":10732,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10733]},{"id":10733,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10734]},{"id":10734,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10735]},{"id":10735,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10736]},{"id":10736,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[10737]},{"id":10737,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[10738]},{"id":10738,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10739]},{"id":10739,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[10740]},{"id":10740,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[10741]},{"id":10741,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[10742]},{"id":10742,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10743]},{"id":10743,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[10744]},{"id":10744,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0},{"id":10745,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[10746]},{"id":10746,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[10747]},{"id":10747,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[10748]},{"id":10748,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":38186,"ticks":1}]},{"id":11710,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[11711,12243]},{"id":11711,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[11712,11962,12079,12107,12527,13197]},{"id":11712,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[11713,12353]},{"id":11713,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[11714]},{"id":11714,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[11715]},{"id":11715,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[11716,12231]},{"id":11716,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[11717]},{"id":11717,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[11718]},{"id":11718,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[11719]},{"id":11719,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[11720]},{"id":11720,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[11721,11769]},{"id":11721,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[11722]},{"id":11722,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[11723]},{"id":11723,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38653,"columnNumber":52},"hitCount":0,"children":[11724]},{"id":11724,"callFrame":{"functionName":"parseJSDocEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39109,"columnNumber":35},"hitCount":0,"children":[11725]},{"id":11725,"callFrame":{"functionName":"parseJSDocIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39123,"columnNumber":39},"hitCount":0,"children":[11726]},{"id":11726,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33268,"ticks":1}]},{"id":11769,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14424,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14431,"ticks":1}]},{"id":12231,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[12232]},{"id":12232,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[12233]},{"id":12233,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"children":[12234,13194,13217],"positionTicks":[{"line":14625,"ticks":1}]},{"id":12234,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[12235,13089,13213]},{"id":12235,"callFrame":{"functionName":"parseSeeTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38736,"columnNumber":26},"hitCount":0,"children":[12236]},{"id":12236,"callFrame":{"functionName":"parseJSDocNameReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38143,"columnNumber":36},"hitCount":0,"children":[12237,12239]},{"id":12237,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[12238]},{"id":12238,"callFrame":{"functionName":"createQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25175,"columnNumber":30},"hitCount":0},{"id":12239,"callFrame":{"functionName":"fixupParentReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32780,"columnNumber":32},"hitCount":0,"children":[12240]},{"id":12240,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[12241]},{"id":12241,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[12242]},{"id":12242,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":32277,"ticks":1}]},{"id":13089,"callFrame":{"functionName":"parseJSDocIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39123,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":39124,"ticks":1}]},{"id":13213,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[13214]},{"id":13214,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[13215]},{"id":13215,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[13216]},{"id":13216,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32994,"ticks":1}]},{"id":13194,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":1,"children":[13195,13196],"positionTicks":[{"line":32960,"ticks":1}]},{"id":13195,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":0},{"id":13196,"callFrame":{"functionName":"isIdentifierStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12132,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":12133,"ticks":1}]},{"id":13217,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38588,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":38603,"ticks":1}]},{"id":12353,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[12354]},{"id":12354,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12012,"ticks":1}]},{"id":11962,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[11963]},{"id":11963,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":1,"children":[11964,12201,12492],"positionTicks":[{"line":35089,"ticks":1}]},{"id":11964,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11965]},{"id":11965,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11966]},{"id":11966,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11967]},{"id":11967,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11968]},{"id":11968,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11969]},{"id":11969,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11970]},{"id":11970,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[11971]},{"id":11971,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11972]},{"id":11972,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[11973,12306]},{"id":11973,"callFrame":{"functionName":"parseTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34668,"columnNumber":25},"hitCount":0,"children":[11974]},{"id":11974,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[11975]},{"id":11975,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11976]},{"id":11976,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[11977]},{"id":11977,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[11978]},{"id":11978,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[11979]},{"id":11979,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":12306,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[12307]},{"id":12307,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":34571,"ticks":1}]},{"id":12201,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":35005,"ticks":1}]},{"id":12492,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[12493]},{"id":12493,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12494]},{"id":12494,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12495]},{"id":12495,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12496]},{"id":12496,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12497]},{"id":12497,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":12079,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[12080]},{"id":12080,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12081]},{"id":12081,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"children":[12082,13193],"positionTicks":[{"line":32947,"ticks":1}]},{"id":12082,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":4,"children":[12444],"positionTicks":[{"line":12999,"ticks":1},{"line":12817,"ticks":3}]},{"id":12444,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12226,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12227,"ticks":1}]},{"id":13193,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":12107,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12108,12818]},{"id":12108,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[12109]},{"id":12109,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12110]},{"id":12110,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[12111]},{"id":12111,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[12112,12115]},{"id":12112,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12113,12116,12853]},{"id":12113,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[12114,12862]},{"id":12114,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":34385,"ticks":1}]},{"id":12862,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12863]},{"id":12863,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[12864]},{"id":12864,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12865]},{"id":12865,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[12866]},{"id":12866,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[12867]},{"id":12867,"callFrame":{"functionName":"doOutsideOfAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32887,"columnNumber":34},"hitCount":0,"children":[12868]},{"id":12868,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34336,"columnNumber":33},"hitCount":0,"children":[12869]},{"id":12869,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":37489,"ticks":1}]},{"id":12116,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12117]},{"id":12117,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12118]},{"id":12118,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12119]},{"id":12119,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12120]},{"id":12120,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12121]},{"id":12121,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12122]},{"id":12122,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12123]},{"id":12123,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12124]},{"id":12124,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12125]},{"id":12125,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34714,"columnNumber":31},"hitCount":0,"children":[12126]},{"id":12126,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34097,"ticks":1}]},{"id":12853,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35014,"columnNumber":49},"hitCount":0,"children":[12854]},{"id":12854,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[12855]},{"id":12855,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12856]},{"id":12856,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[12857]},{"id":12857,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12858]},{"id":12858,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35041,"columnNumber":45},"hitCount":0,"children":[12859]},{"id":12859,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12860]},{"id":12860,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12861]},{"id":12861,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12827,"ticks":1}]},{"id":12115,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":8,"positionTicks":[{"line":25210,"ticks":8}]},{"id":12818,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12819]},{"id":12819,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12820]},{"id":12820,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":12527,"callFrame":{"functionName":"createPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25241,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":25242,"ticks":1}]},{"id":13197,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[13198]},{"id":13198,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13199]},{"id":13199,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[13200]},{"id":13200,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13201]},{"id":13201,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13202]},{"id":13202,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13203]},{"id":13203,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13204]},{"id":13204,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13205]},{"id":13205,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13206]},{"id":13206,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13207]},{"id":13207,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13208]},{"id":13208,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13209]},{"id":13209,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13210]},{"id":13210,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[13211]},{"id":13211,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[13212]},{"id":13212,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33542,"ticks":1}]},{"id":12243,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34430,"columnNumber":31},"hitCount":0,"children":[12244]},{"id":12244,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12245]},{"id":12245,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[12246]},{"id":12246,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12247]},{"id":12247,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[12248]},{"id":12248,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[12249]},{"id":12249,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12250]},{"id":12250,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12251]},{"id":12251,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12252]},{"id":12252,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12253]},{"id":12253,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12254]},{"id":12254,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12255,12950]},{"id":12255,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12256]},{"id":12256,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12257]},{"id":12257,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12258]},{"id":12258,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12259]},{"id":12259,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[12260]},{"id":12260,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12261]},{"id":12261,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[12262]},{"id":12262,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12263]},{"id":12263,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":0,"children":[12264]},{"id":12264,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":25082,"ticks":1}]},{"id":12950,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12951]},{"id":12951,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12952]},{"id":12952,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[12953]},{"id":12953,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[12954]},{"id":12954,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[12955]},{"id":12955,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[12956]},{"id":12956,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[12957]},{"id":12957,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12958]},{"id":12958,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12959]},{"id":12959,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":12055,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[12056]},{"id":12056,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[12057]},{"id":12057,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12058]},{"id":12058,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[12059]},{"id":12059,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12060]},{"id":12060,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34505,"columnNumber":28},"hitCount":0,"children":[12061]},{"id":12061,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":12287,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12288]},{"id":12288,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"children":[12289,12365],"positionTicks":[{"line":32947,"ticks":1}]},{"id":12289,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"children":[12516],"positionTicks":[{"line":13033,"ticks":1}]},{"id":12516,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12233,"ticks":1}]},{"id":12365,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11781,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11782,"ticks":1}]},{"id":10749,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37643,"columnNumber":31},"hitCount":0,"children":[10750]},{"id":10750,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10751]},{"id":10751,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37649,"columnNumber":30},"hitCount":0,"children":[10752]},{"id":10752,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10753]},{"id":10753,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37657,"columnNumber":43},"hitCount":0,"children":[10754,11991]},{"id":10754,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[10755]},{"id":10755,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[10756]},{"id":10756,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[10757]},{"id":10757,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[10758]},{"id":10758,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[10759,12054]},{"id":10759,"callFrame":{"functionName":"parseTypeArgumentsInExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36242,"columnNumber":41},"hitCount":0,"children":[10760]},{"id":10760,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10761]},{"id":10761,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10762]},{"id":10762,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10763]},{"id":10763,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10764]},{"id":10764,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10765]},{"id":10765,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10766]},{"id":10766,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10767]},{"id":10767,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":34898,"ticks":1}]},{"id":12054,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":14539,"ticks":1}]},{"id":11991,"callFrame":{"functionName":"tryParseTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37666,"columnNumber":32},"hitCount":0,"children":[11992]},{"id":11992,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[11993]},{"id":11993,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11994]},{"id":11994,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11995]},{"id":11995,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11996]},{"id":11996,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11997]},{"id":11997,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11998]},{"id":11998,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11999]},{"id":11999,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12000]},{"id":12000,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12001]},{"id":12001,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12002]},{"id":12002,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12003]},{"id":12003,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12004]},{"id":12004,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[12005]},{"id":12005,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[12006]},{"id":12006,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[12007]},{"id":12007,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":13277,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[13278]},{"id":13278,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[13279,13280,13289,13411,13455,13476]},{"id":13279,"callFrame":{"functionName":"createPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25241,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":25242,"ticks":1}]},{"id":13280,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13281]},{"id":13281,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13282]},{"id":13282,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13283]},{"id":13283,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":1,"children":[13284,13439],"positionTicks":[{"line":35001,"ticks":1}]},{"id":13284,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[13285]},{"id":13285,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[13286]},{"id":13286,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[13287]},{"id":13287,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[13288]},{"id":13288,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28471,"ticks":1}]},{"id":13439,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13440]},{"id":13440,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13441]},{"id":13441,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13442]},{"id":13442,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13443]},{"id":13443,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13444]},{"id":13444,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13445]},{"id":13445,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13446]},{"id":13446,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[13447]},{"id":13447,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[13448]},{"id":13448,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[13449]},{"id":13449,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[13450]},{"id":13450,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":0,"children":[13451]},{"id":13451,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[13452]},{"id":13452,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13453]},{"id":13453,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13454]},{"id":13454,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13180,"ticks":1}]},{"id":13289,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13290]},{"id":13290,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13291]},{"id":13291,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13292]},{"id":13292,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13293]},{"id":13293,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[13294]},{"id":13294,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[13295]},{"id":13295,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":2,"children":[13296,13298,13437],"positionTicks":[{"line":14625,"ticks":1},{"line":38313,"ticks":1}]},{"id":13296,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[13297,13409]},{"id":13297,"callFrame":{"functionName":"parseJSDocNameReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38143,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":38145,"ticks":1}]},{"id":13409,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":0,"children":[13410]},{"id":13410,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":13298,"callFrame":{"functionName":"removeTrailingWhitespace","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38333,"columnNumber":39},"hitCount":0},{"id":13437,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[13438]},{"id":13438,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14446,"ticks":1}]},{"id":13411,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[13412]},{"id":13412,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13413]},{"id":13413,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13414,13434,13480,13482]},{"id":13414,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13415]},{"id":13415,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[13416]},{"id":13416,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13417,13433]},{"id":13417,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13418]},{"id":13418,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13419]},{"id":13419,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[13420,13459]},{"id":13420,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13421]},{"id":13421,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":1,"children":[13422,13483],"positionTicks":[{"line":33867,"ticks":1}]},{"id":13422,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13423]},{"id":13423,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[13424]},{"id":13424,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13425,13475]},{"id":13425,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13426]},{"id":13426,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13427]},{"id":13427,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13428]},{"id":13428,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13429]},{"id":13429,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13430]},{"id":13430,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13431]},{"id":13431,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13432]},{"id":13432,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34772,"ticks":1}]},{"id":13475,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":25210,"ticks":1}]},{"id":13483,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13484]},{"id":13484,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13485]},{"id":13485,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":13459,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13460]},{"id":13460,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[13461]},{"id":13461,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13462]},{"id":13462,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13463]},{"id":13463,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13464]},{"id":13464,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13465]},{"id":13465,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13466]},{"id":13466,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13467]},{"id":13467,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13468]},{"id":13468,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13469]},{"id":13469,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13470]},{"id":13470,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13471]},{"id":13471,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[13472]},{"id":13472,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13473]},{"id":13473,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13474]},{"id":13474,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":13433,"callFrame":{"functionName":"doOutsideOfAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32887,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":32889,"ticks":1}]},{"id":13434,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13435]},{"id":13435,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13436]},{"id":13436,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11783,"ticks":1}]},{"id":13480,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33537,"columnNumber":27},"hitCount":0,"children":[13481]},{"id":13481,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":13482,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":8,"positionTicks":[{"line":24836,"ticks":8}]},{"id":13455,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[13456]},{"id":13456,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":9,"children":[13457],"positionTicks":[{"line":32953,"ticks":9}]},{"id":13457,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13458]},{"id":13458,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":11792,"ticks":1},{"line":13006,"ticks":1}]},{"id":13476,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[13477]},{"id":13477,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[13478]},{"id":13478,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[13479]},{"id":13479,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":11764,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[11765,12513]},{"id":11765,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37208,"columnNumber":39},"hitCount":0,"children":[11766,12602]},{"id":11766,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[11767]},{"id":11767,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[11768]},{"id":11768,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12769,"ticks":1}]},{"id":12602,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12603]},{"id":12603,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37189,"columnNumber":51},"hitCount":0,"children":[12604]},{"id":12604,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37195,"columnNumber":35},"hitCount":0,"children":[12605]},{"id":12605,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[12606]},{"id":12606,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12607]},{"id":12607,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":12513,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[12514]},{"id":12514,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[12515]},{"id":12515,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12004,"ticks":1}]},{"id":11770,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[11771]},{"id":11771,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[11772,12821]},{"id":11772,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[11773]},{"id":11773,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11774,13486]},{"id":11774,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[11775,12083]},{"id":11775,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37293,"columnNumber":41},"hitCount":0,"children":[11776]},{"id":11776,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":33008,"ticks":1}]},{"id":12083,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[12084,12569,12829]},{"id":12084,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":0,"children":[12085,12091,12846,12905]},{"id":12085,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12086]},{"id":12086,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[12087]},{"id":12087,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12088,12101]},{"id":12088,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12089]},{"id":12089,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12090]},{"id":12090,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":12101,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[12102]},{"id":12102,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[12103,12879]},{"id":12103,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12104,12870]},{"id":12104,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[12105,12880]},{"id":12105,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12106]},{"id":12106,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":1,"children":[12892],"positionTicks":[{"line":34403,"ticks":1}]},{"id":12892,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12893]},{"id":12893,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[12894]},{"id":12894,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[12895]},{"id":12895,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12896]},{"id":12896,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12897]},{"id":12897,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12898]},{"id":12898,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12899]},{"id":12899,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12900]},{"id":12900,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12901]},{"id":12901,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12902]},{"id":12902,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12903]},{"id":12903,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[12904]},{"id":12904,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33938,"ticks":1}]},{"id":12880,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[12881,12885]},{"id":12881,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[12882]},{"id":12882,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12883]},{"id":12883,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12884]},{"id":12884,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13258,"ticks":1}]},{"id":12885,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12886]},{"id":12886,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[12887]},{"id":12887,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12888]},{"id":12888,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12889]},{"id":12889,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12890]},{"id":12890,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":35006,"ticks":1}]},{"id":12870,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35014,"columnNumber":49},"hitCount":0,"children":[12871]},{"id":12871,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[12872]},{"id":12872,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12873]},{"id":12873,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[12874]},{"id":12874,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12875]},{"id":12875,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35041,"columnNumber":45},"hitCount":0,"children":[12876]},{"id":12876,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12877]},{"id":12877,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"children":[12878],"positionTicks":[{"line":32947,"ticks":1}]},{"id":12878,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12819,"ticks":1}]},{"id":12879,"callFrame":{"functionName":"doInAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32884,"columnNumber":27},"hitCount":1,"children":[12891],"positionTicks":[{"line":32886,"ticks":1}]},{"id":12891,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32849,"ticks":1}]},{"id":12091,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[12092]},{"id":12092,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[12093]},{"id":12093,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[12094]},{"id":12094,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[12095]},{"id":12095,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[12096]},{"id":12096,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[12097]},{"id":12097,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[12098]},{"id":12098,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[12099,12828]},{"id":12099,"callFrame":{"functionName":"parseReturnTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38718,"columnNumber":29},"hitCount":0,"children":[12100]},{"id":12100,"callFrame":{"functionName":"createJSDocTypeLikeTagWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27264,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":27266,"ticks":1}]},{"id":12828,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14459,"ticks":1}]},{"id":12846,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[12847]},{"id":12847,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[12848]},{"id":12848,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12849]},{"id":12849,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12850]},{"id":12850,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":12905,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[12906]},{"id":12906,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12907]},{"id":12907,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[12908]},{"id":12908,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12909]},{"id":12909,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12910]},{"id":12910,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12911]},{"id":12911,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12912]},{"id":12912,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12913]},{"id":12913,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12914]},{"id":12914,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12915]},{"id":12915,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12916]},{"id":12916,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12917]},{"id":12917,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12918]},{"id":12918,"callFrame":{"functionName":"parseThisTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34157,"columnNumber":28},"hitCount":0,"children":[12919]},{"id":12919,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12920]},{"id":12920,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12921]},{"id":12921,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":12569,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37335,"columnNumber":35},"hitCount":0,"children":[12570]},{"id":12570,"callFrame":{"functionName":"parseSemicolonAfterPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33101,"columnNumber":42},"hitCount":0,"children":[12571]},{"id":12571,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[12572]},{"id":12572,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12573]},{"id":12573,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"children":[12574],"positionTicks":[{"line":32947,"ticks":1}]},{"id":12574,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12575]},{"id":12575,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11781,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11782,"ticks":1}]},{"id":12829,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33344,"columnNumber":28},"hitCount":0,"children":[12830]},{"id":12830,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[12831]},{"id":12831,"callFrame":{"functionName":"parseComputedPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33350,"columnNumber":36},"hitCount":0,"children":[12832]},{"id":12832,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[12833]},{"id":12833,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[12834]},{"id":12834,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[12835]},{"id":12835,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[12836]},{"id":12836,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[12837]},{"id":12837,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[12838]},{"id":12838,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[12839]},{"id":12839,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[12840]},{"id":12840,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[12841]},{"id":12841,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12842]},{"id":12842,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[12843]},{"id":12843,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12844]},{"id":12844,"callFrame":{"functionName":"parseTypeArgumentsInExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36242,"columnNumber":41},"hitCount":0,"children":[12845]},{"id":12845,"callFrame":{"functionName":"reScanLessThanToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32973,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":32974,"ticks":1}]},{"id":13486,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13487]},{"id":13487,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[13488]},{"id":13488,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[13489,13499,13513]},{"id":13489,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37335,"columnNumber":35},"hitCount":0,"children":[13490,13509]},{"id":13490,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13491,13497]},{"id":13491,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13492]},{"id":13492,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13493]},{"id":13493,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13494]},{"id":13494,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[13495]},{"id":13495,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[13496]},{"id":13496,"callFrame":{"functionName":"resetTokenState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14610,"columnNumber":26},"hitCount":6,"positionTicks":[{"line":14611,"ticks":6}]},{"id":13497,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[13498]},{"id":13498,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12013,"ticks":1}]},{"id":13509,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13510]},{"id":13510,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13511]},{"id":13511,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13512]},{"id":13512,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33224,"ticks":1}]},{"id":13499,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":0,"children":[13500,13515]},{"id":13500,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13501]},{"id":13501,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13502]},{"id":13502,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13503]},{"id":13503,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[13504]},{"id":13504,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13505]},{"id":13505,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13506]},{"id":13506,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13507]},{"id":13507,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[13508,13518]},{"id":13508,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24841,"ticks":1}]},{"id":13518,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13519]},{"id":13519,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13520]},{"id":13520,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13521]},{"id":13521,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[13522]},{"id":13522,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13523]},{"id":13523,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34310,"columnNumber":31},"hitCount":0,"children":[13524]},{"id":13524,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37180,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":37181,"ticks":1}]},{"id":13515,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13516]},{"id":13516,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[13517]},{"id":13517,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":11988,"ticks":1}]},{"id":13513,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[13514]},{"id":13514,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":12821,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[12822]},{"id":12822,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[12823]},{"id":12823,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[12824]},{"id":12824,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[12825]},{"id":12825,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[12826]},{"id":12826,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[12827]},{"id":12827,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":14431,"ticks":1},{"line":32960,"ticks":1}]},{"id":12324,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[12325,12333,12692]},{"id":12325,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12326,12695,13142]},{"id":12326,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12327]},{"id":12327,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12328,12337]},{"id":12328,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[12329]},{"id":12329,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12330]},{"id":12330,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12331]},{"id":12331,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12841,"ticks":1}]},{"id":12337,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12338]},{"id":12338,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12339]},{"id":12339,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12340]},{"id":12340,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12341]},{"id":12341,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12342]},{"id":12342,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12343]},{"id":12343,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12344]},{"id":12344,"callFrame":{"functionName":"parseTemplateType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34009,"columnNumber":28},"hitCount":0,"children":[12345,12347]},{"id":12345,"callFrame":{"functionName":"parseTemplateHead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34066,"columnNumber":28},"hitCount":0,"children":[12346]},{"id":12346,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34090,"ticks":1}]},{"id":12347,"callFrame":{"functionName":"parseTemplateTypeSpans","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34022,"columnNumber":33},"hitCount":0,"children":[12348]},{"id":12348,"callFrame":{"functionName":"parseTemplateTypeSpan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34032,"columnNumber":32},"hitCount":0,"children":[12349]},{"id":12349,"callFrame":{"functionName":"parseLiteralOfTemplateSpan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34045,"columnNumber":37},"hitCount":0,"children":[12350]},{"id":12350,"callFrame":{"functionName":"parseTemplateMiddleOrTemplateTail","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34077,"columnNumber":44},"hitCount":0,"children":[12351]},{"id":12351,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":0,"children":[12352]},{"id":12352,"callFrame":{"functionName":"isTemplateLiteralKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15428,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":15430,"ticks":1}]},{"id":12695,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12696]},{"id":12696,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12697]},{"id":12697,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12698]},{"id":12698,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12699]},{"id":12699,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12700]},{"id":12700,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12701]},{"id":12701,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12702]},{"id":12702,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12703]},{"id":12703,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12704]},{"id":12704,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[12705]},{"id":12705,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12706]},{"id":12706,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12707]},{"id":12707,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12708]},{"id":12708,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12709]},{"id":12709,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12710]},{"id":12710,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12711]},{"id":12711,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12712]},{"id":12712,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12713]},{"id":12713,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12714]},{"id":12714,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12715]},{"id":12715,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[12716]},{"id":12716,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12717]},{"id":12717,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12718]},{"id":12718,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12719]},{"id":12719,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[12720]},{"id":12720,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12721]},{"id":12721,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":34403,"ticks":1}]},{"id":13142,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[13143]},{"id":13143,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13144]},{"id":13144,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33867,"ticks":1}]},{"id":12333,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[12334]},{"id":12334,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12335]},{"id":12335,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"children":[12336],"positionTicks":[{"line":32947,"ticks":1}]},{"id":12336,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12897,"ticks":1}]},{"id":12692,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[12693]},{"id":12693,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[12694]},{"id":12694,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":12517,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[12518,12532,12547,12559,13003,13059,13083]},{"id":12518,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[12519]},{"id":12519,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12520]},{"id":12520,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12521]},{"id":12521,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12522]},{"id":12522,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[12523]},{"id":12523,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":12532,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12533]},{"id":12533,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[12534]},{"id":12534,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12535,12554]},{"id":12535,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[12536]},{"id":12536,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[12537]},{"id":12537,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12538,12976]},{"id":12538,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[12539]},{"id":12539,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12540,12973]},{"id":12540,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[12541]},{"id":12541,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12542]},{"id":12542,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[12543]},{"id":12543,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[12544,12960]},{"id":12544,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12545]},{"id":12545,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":12960,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12961]},{"id":12961,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12962]},{"id":12962,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12963]},{"id":12963,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12964]},{"id":12964,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12965]},{"id":12965,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12966]},{"id":12966,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12967]},{"id":12967,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34796,"ticks":1}]},{"id":12973,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12974]},{"id":12974,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12975]},{"id":12975,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12827,"ticks":1}]},{"id":12976,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12977]},{"id":12977,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12978]},{"id":12978,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12979]},{"id":12979,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12980]},{"id":12980,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12981]},{"id":12981,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12982]},{"id":12982,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12983]},{"id":12983,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":34569,"ticks":1}]},{"id":12554,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12555]},{"id":12555,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12556]},{"id":12556,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12840,"ticks":1}]},{"id":12547,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[12548,12994]},{"id":12548,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[12549]},{"id":12549,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":1,"children":[12550],"positionTicks":[{"line":32691,"ticks":1}]},{"id":12550,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[12551]},{"id":12551,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[12552]},{"id":12552,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[12553],"positionTicks":[{"line":38213,"ticks":1}]},{"id":12553,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":5,"children":[12565,12984,12991,13024,13554],"positionTicks":[{"line":14625,"ticks":1},{"line":14431,"ticks":1},{"line":38321,"ticks":2},{"line":38301,"ticks":1}]},{"id":12565,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38588,"columnNumber":29},"hitCount":0,"children":[12566,13146]},{"id":12566,"callFrame":{"functionName":"parseJSDocLinkName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38604,"columnNumber":33},"hitCount":0,"children":[12567]},{"id":12567,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[12568]},{"id":12568,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"children":[13137],"positionTicks":[{"line":33275,"ticks":1}]},{"id":13137,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13138]},{"id":13138,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12818,"ticks":1}]},{"id":13146,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[13147]},{"id":13147,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":12984,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":3,"children":[12985],"positionTicks":[{"line":32960,"ticks":3}]},{"id":12985,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":0,"children":[12986,12988,13141]},{"id":12986,"callFrame":{"functionName":"isIdentifierStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12132,"columnNumber":26},"hitCount":0,"children":[12987]},{"id":12987,"callFrame":{"functionName":"isUnicodeIdentifierStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11668,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":11670,"ticks":1}]},{"id":12988,"callFrame":{"functionName":"isWhiteSpaceSingleLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11778,"columnNumber":31},"hitCount":0},{"id":13141,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12226,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":12991,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[12992,12995,12997]},{"id":12992,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[12993,13022,13063]},{"id":12993,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38368,"ticks":1}]},{"id":13022,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[13023]},{"id":13023,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38488,"ticks":1}]},{"id":13063,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38653,"columnNumber":52},"hitCount":0,"children":[13064,13070]},{"id":13064,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33160,"columnNumber":29},"hitCount":0,"children":[13065]},{"id":13065,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[13066,13180]},{"id":13066,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13067]},{"id":13067,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13068]},{"id":13068,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"children":[13069],"positionTicks":[{"line":13062,"ticks":1}]},{"id":13069,"callFrame":{"functionName":"checkBigIntSuffix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12802,"columnNumber":28},"hitCount":0},{"id":13180,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":0,"children":[13181]},{"id":13181,"callFrame":{"functionName":"createBaseToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25078,"columnNumber":26},"hitCount":0,"children":[13182]},{"id":13182,"callFrame":{"functionName":"createBaseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32403,"columnNumber":25},"hitCount":0,"children":[13183]},{"id":13183,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148197,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148198,"ticks":1}]},{"id":13070,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[13071]},{"id":13071,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[13072]},{"id":13072,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[13073]},{"id":13073,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[13074]},{"id":13074,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[13075]},{"id":13075,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[13076]},{"id":13076,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[13077,13162]},{"id":13077,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[13078]},{"id":13078,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34063,"columnNumber":27},"hitCount":0,"children":[13079]},{"id":13079,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":0,"children":[13080]},{"id":13080,"callFrame":{"functionName":"createNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24879,"columnNumber":31},"hitCount":0},{"id":13162,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[13163]},{"id":13163,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":0,"children":[13164,13166]},{"id":13164,"callFrame":{"functionName":"createPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25841,"columnNumber":41},"hitCount":0,"children":[13165]},{"id":13165,"callFrame":{"functionName":"isSuperKeyword","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":30006,"ticks":1}]},{"id":13166,"callFrame":{"functionName":"isExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30214,"columnNumber":38},"hitCount":3,"positionTicks":[{"line":30216,"ticks":3}]},{"id":12995,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":0,"children":[12996]},{"id":12996,"callFrame":{"functionName":"isIdentifierStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12132,"columnNumber":26},"hitCount":9,"positionTicks":[{"line":12134,"ticks":9}]},{"id":12997,"callFrame":{"functionName":"parseJSDocIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39123,"columnNumber":39},"hitCount":0,"children":[12998]},{"id":12998,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":32379,"ticks":1}]},{"id":13024,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32961,"columnNumber":36},"hitCount":0,"children":[13025]},{"id":13025,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14424,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14441,"ticks":1}]},{"id":13554,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[13555]},{"id":13555,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[13556]},{"id":13556,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[13557]},{"id":13557,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[13558]},{"id":13558,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28471,"ticks":1}]},{"id":12994,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":11956,"ticks":1}]},{"id":12559,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[12560]},{"id":12560,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[12561]},{"id":12561,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12562]},{"id":12562,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":4,"children":[12563],"positionTicks":[{"line":32947,"ticks":4}]},{"id":12563,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12564,12941]},{"id":12564,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11781,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11783,"ticks":1}]},{"id":12941,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":12234,"ticks":2}]},{"id":13003,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13004]},{"id":13004,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13005,13086,13175]},{"id":13005,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13006]},{"id":13006,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13007,13010,13081]},{"id":13007,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":0,"children":[13008]},{"id":13008,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147900,"ticks":1}]},{"id":13010,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13011,13049]},{"id":13011,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13012]},{"id":13012,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13013]},{"id":13013,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13014]},{"id":13014,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13015]},{"id":13015,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13016,13114]},{"id":13016,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13017]},{"id":13017,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13018]},{"id":13018,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[13019]},{"id":13019,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33228,"columnNumber":21},"hitCount":0,"children":[13020]},{"id":13020,"callFrame":{"functionName":"setTextRangePosEnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22679,"columnNumber":27},"hitCount":0,"children":[13021]},{"id":13021,"callFrame":{"functionName":"setTextRangePos","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22671,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":22673,"ticks":1}]},{"id":13114,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13115]},{"id":13115,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13116]},{"id":13116,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13117]},{"id":13117,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13118]},{"id":13118,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[13119]},{"id":13119,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13120]},{"id":13120,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13121]},{"id":13121,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13122]},{"id":13122,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13123]},{"id":13123,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13124]},{"id":13124,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13125]},{"id":13125,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13126]},{"id":13126,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13127]},{"id":13127,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13128]},{"id":13128,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34772,"ticks":1}]},{"id":13049,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[13050,13110]},{"id":13050,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13051]},{"id":13051,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13052]},{"id":13052,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13053]},{"id":13053,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34331,"ticks":1}]},{"id":13110,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13111]},{"id":13111,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13112]},{"id":13112,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[13113]},{"id":13113,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11795,"ticks":1}]},{"id":13081,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[13082]},{"id":13082,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":13086,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13087]},{"id":13087,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13088]},{"id":13088,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":13175,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[13176]},{"id":13176,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13177]},{"id":13177,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13178]},{"id":13178,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[13179]},{"id":13179,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11792,"ticks":1}]},{"id":13059,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[13060]},{"id":13060,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13061]},{"id":13061,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":3,"children":[13062],"positionTicks":[{"line":32947,"ticks":3}]},{"id":13062,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"children":[13109,13145],"positionTicks":[{"line":13000,"ticks":1},{"line":12817,"ticks":1}]},{"id":13109,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11781,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11782,"ticks":1}]},{"id":13145,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":13083,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13084]},{"id":13084,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13085]},{"id":13085,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":13167,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":34571,"ticks":1}]},{"id":12528,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[12529]},{"id":12529,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[12530,13139]},{"id":12530,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":0,"children":[12531]},{"id":12531,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148197,"columnNumber":13},"hitCount":1,"children":[12546],"positionTicks":[{"line":148198,"ticks":1}]},{"id":12546,"callFrame":{"functionName":"TokenOrIdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148043,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148044,"ticks":1}]},{"id":13139,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33404,"columnNumber":37},"hitCount":0,"children":[13140]},{"id":13140,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":1,"children":[13168],"positionTicks":[{"line":33008,"ticks":1}]},{"id":13168,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[13169]},{"id":13169,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[13170]},{"id":13170,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[13171]},{"id":13171,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33373,"columnNumber":37},"hitCount":0,"children":[13172]},{"id":13172,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13173]},{"id":13173,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13174]},{"id":13174,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":10717,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[10718]},{"id":10718,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37208,"columnNumber":39},"hitCount":0,"children":[10719]},{"id":10719,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10720]},{"id":10720,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37189,"columnNumber":51},"hitCount":0,"children":[10721]},{"id":10721,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37195,"columnNumber":35},"hitCount":1,"children":[10808],"positionTicks":[{"line":37207,"ticks":1}]},{"id":10808,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[10809]},{"id":10809,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10810,12675]},{"id":10810,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[10811]},{"id":10811,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10812]},{"id":10812,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10813]},{"id":10813,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10814]},{"id":10814,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10815]},{"id":10815,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10816]},{"id":10816,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10817]},{"id":10817,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10818]},{"id":10818,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[10819]},{"id":10819,"callFrame":{"functionName":"parseImportType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34729,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":34766,"ticks":1}]},{"id":12675,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12676]},{"id":12676,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12677]},{"id":12677,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12678]},{"id":12678,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12679]},{"id":12679,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12680]},{"id":12680,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12681]},{"id":12681,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12682]},{"id":12682,"callFrame":{"functionName":"parseTypeQuery","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34266,"columnNumber":25},"hitCount":0,"children":[12683]},{"id":12683,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[12684]},{"id":12684,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12685]},{"id":12685,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":11730,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[11731]},{"id":11731,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[11732,12197,12219]},{"id":11732,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[11733]},{"id":11733,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11734,12449]},{"id":11734,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[11735,12202,12293]},{"id":11735,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":1,"children":[11736,11928,13362],"positionTicks":[{"line":37352,"ticks":1}]},{"id":11736,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":2,"children":[11737,11750,11953,12217,12445,13315,13328,13367],"positionTicks":[{"line":37322,"ticks":1},{"line":37334,"ticks":1}]},{"id":11737,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":1,"children":[11738,11946],"positionTicks":[{"line":32686,"ticks":1}]},{"id":11738,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[11739]},{"id":11739,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[11740]},{"id":11740,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[11741,11949]},{"id":11741,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[11742]},{"id":11742,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[11743]},{"id":11743,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[11744]},{"id":11744,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[11745]},{"id":11745,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[11746,11747]},{"id":11746,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14424,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14431,"ticks":1}]},{"id":11747,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[11748]},{"id":11748,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[11749]},{"id":11749,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11792,"ticks":1}]},{"id":11949,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":1,"children":[11950],"positionTicks":[{"line":38186,"ticks":1}]},{"id":11950,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[11951],"positionTicks":[{"line":38213,"ticks":1}]},{"id":11951,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":6,"children":[11952,12151,12458],"positionTicks":[{"line":38243,"ticks":1},{"line":38238,"ticks":1},{"line":14431,"ticks":2},{"line":38296,"ticks":1},{"line":38321,"ticks":1}]},{"id":11952,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":12138,"ticks":1}]},{"id":12151,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":1,"children":[12152,12488,12507,12726],"positionTicks":[{"line":38390,"ticks":1}]},{"id":12152,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[12153]},{"id":12153,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[12154]},{"id":12154,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12155]},{"id":12155,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[12156]},{"id":12156,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12157]},{"id":12157,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38346,"columnNumber":48},"hitCount":0,"children":[12158]},{"id":12158,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":0,"children":[12159]},{"id":12159,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12758,"ticks":1}]},{"id":12488,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38835,"columnNumber":29},"hitCount":0,"children":[12489]},{"id":12489,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[12490]},{"id":12490,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":0,"children":[12491]},{"id":12491,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33224,"ticks":1}]},{"id":12507,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":0,"children":[12508]},{"id":12508,"callFrame":{"functionName":"createJSDocUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27272,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":27274,"ticks":1}]},{"id":12726,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[12727,13299,13365]},{"id":12727,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[12728]},{"id":12728,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[12729]},{"id":12729,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12730]},{"id":12730,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[12731]},{"id":12731,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12732]},{"id":12732,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38346,"columnNumber":48},"hitCount":0,"children":[12733]},{"id":12733,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14459,"ticks":1}]},{"id":13299,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38653,"columnNumber":52},"hitCount":0,"children":[13300]},{"id":13300,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[13301]},{"id":13301,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[13302]},{"id":13302,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[13303]},{"id":13303,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[13304]},{"id":13304,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[13305]},{"id":13305,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[13306]},{"id":13306,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[13307,13310,13312,13314]},{"id":13307,"callFrame":{"functionName":"parseArgumentList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36236,"columnNumber":28},"hitCount":0,"children":[13308,13309]},{"id":13308,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":13309,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0},{"id":13310,"callFrame":{"functionName":"tryReparseOptionalChain","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36072,"columnNumber":34},"hitCount":0,"children":[13311]},{"id":13311,"callFrame":{"functionName":"isNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30223,"columnNumber":28},"hitCount":0},{"id":13312,"callFrame":{"functionName":"createCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25946,"columnNumber":31},"hitCount":0,"children":[13313]},{"id":13313,"callFrame":{"functionName":"createBaseCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25931,"columnNumber":35},"hitCount":0},{"id":13314,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33228,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":33229,"ticks":1}]},{"id":13365,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[13366]},{"id":13366,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38488,"ticks":1}]},{"id":12458,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[12459]},{"id":12459,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"children":[12460],"positionTicks":[{"line":14459,"ticks":1}]},{"id":12460,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12758,"ticks":1}]},{"id":11946,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[11947,12150]},{"id":11947,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[11948]},{"id":11948,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12012,"ticks":1}]},{"id":12150,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":12047,"ticks":1},{"line":12012,"ticks":1}]},{"id":11750,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":30},"hitCount":0,"children":[11751]},{"id":11751,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[11752]},{"id":11752,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11753]},{"id":11753,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34276,"columnNumber":29},"hitCount":0,"children":[11754]},{"id":11754,"callFrame":{"functionName":"getNodePos","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32936,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32937,"ticks":1}]},{"id":11953,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[11954]},{"id":11954,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[11955]},{"id":11955,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11956,12722]},{"id":11956,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[11957]},{"id":11957,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":2,"children":[11958,12304],"positionTicks":[{"line":34331,"ticks":2}]},{"id":11958,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11959,12462]},{"id":11959,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[11960,12499]},{"id":11960,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[11961,12467]},{"id":11961,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":33029,"ticks":1}]},{"id":12467,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12468]},{"id":12468,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[12469]},{"id":12469,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12470]},{"id":12470,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12471]},{"id":12471,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12472]},{"id":12472,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12473]},{"id":12473,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12474]},{"id":12474,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12475]},{"id":12475,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12476]},{"id":12476,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12477]},{"id":12477,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12478]},{"id":12478,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34811,"ticks":1}]},{"id":12499,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[12500]},{"id":12500,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[12501]},{"id":12501,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12502]},{"id":12502,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[12503]},{"id":12503,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[12504]},{"id":12504,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[12505]},{"id":12505,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12506]},{"id":12506,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":12462,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12463]},{"id":12463,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12464]},{"id":12464,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[12465]},{"id":12465,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12466]},{"id":12466,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":12304,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"children":[12305],"positionTicks":[{"line":33275,"ticks":1}]},{"id":12305,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":12722,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12723]},{"id":12723,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12724]},{"id":12724,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12725]},{"id":12725,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12226,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12227,"ticks":1}]},{"id":12217,"callFrame":{"functionName":"createMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25295,"columnNumber":34},"hitCount":0,"children":[12218,13343]},{"id":12218,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24867,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":24868,"ticks":2}]},{"id":13343,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":4430,"ticks":1}]},{"id":12445,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[12446]},{"id":12446,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[12447]},{"id":12447,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12448]},{"id":12448,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":4,"children":[12457],"positionTicks":[{"line":32947,"ticks":4}]},{"id":12457,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"children":[12461,12734],"positionTicks":[{"line":12998,"ticks":1}]},{"id":12461,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":12734,"callFrame":{"functionName":"isLineBreak","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11781,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":11782,"ticks":1}]},{"id":13315,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13316]},{"id":13316,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[13317]},{"id":13317,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13318]},{"id":13318,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13319]},{"id":13319,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13320]},{"id":13320,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13321]},{"id":13321,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13322]},{"id":13322,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13323]},{"id":13323,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13324]},{"id":13324,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13325]},{"id":13325,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13326]},{"id":13326,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13327]},{"id":13327,"callFrame":{"functionName":"parseThisTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34157,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34161,"ticks":1}]},{"id":13328,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13329]},{"id":13329,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13330,13342]},{"id":13330,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13331]},{"id":13331,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13332,13344]},{"id":13332,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13333,13340]},{"id":13333,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13334]},{"id":13334,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[13335]},{"id":13335,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[13336]},{"id":13336,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13337]},{"id":13337,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13338]},{"id":13338,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[13339]},{"id":13339,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":13340,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":0,"children":[13341]},{"id":13341,"callFrame":{"functionName":"propagateIdentifierNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28449,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":28450,"ticks":1}]},{"id":13344,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[13345]},{"id":13345,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13346]},{"id":13346,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13347]},{"id":13347,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13348]},{"id":13348,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13349]},{"id":13349,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13350]},{"id":13350,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13351]},{"id":13351,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13352]},{"id":13352,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13353]},{"id":13353,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13354]},{"id":13354,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13355]},{"id":13355,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13356]},{"id":13356,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13357]},{"id":13357,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[13358]},{"id":13358,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[13359]},{"id":13359,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13360]},{"id":13360,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[13361]},{"id":13361,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":28466,"ticks":1}]},{"id":13342,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":12,"positionTicks":[{"line":33415,"ticks":12}]},{"id":13367,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[13368]},{"id":13368,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13369]},{"id":13369,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"children":[13370],"positionTicks":[{"line":32947,"ticks":1}]},{"id":13370,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[13371]},{"id":13371,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[13372]},{"id":13372,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":11928,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37335,"columnNumber":35},"hitCount":0,"children":[11929,11935,12608]},{"id":11929,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[11930]},{"id":11930,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[11931]},{"id":11931,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[11932]},{"id":11932,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[11933]},{"id":11933,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":1,"children":[11934,12361],"positionTicks":[{"line":38186,"ticks":1}]},{"id":11934,"callFrame":{"functionName":"resetTokenState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14610,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14611,"ticks":1}]},{"id":12361,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[13373],"positionTicks":[{"line":38213,"ticks":1}]},{"id":13373,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":14431,"ticks":1},{"line":12234,"ticks":1}]},{"id":11935,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[11936]},{"id":11936,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11937]},{"id":11937,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11938]},{"id":11938,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11939,12355]},{"id":11939,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11940]},{"id":11940,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11941]},{"id":11941,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11942]},{"id":11942,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11943]},{"id":11943,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[11944]},{"id":11944,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11945]},{"id":11945,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"children":[12498],"positionTicks":[{"line":34823,"ticks":1}]},{"id":12498,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":1,"children":[13374],"positionTicks":[{"line":34124,"ticks":1}]},{"id":13374,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33938,"ticks":1}]},{"id":12355,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[12356]},{"id":12356,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12357]},{"id":12357,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12358]},{"id":12358,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12359]},{"id":12359,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[12360]},{"id":12360,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12761,"ticks":1}]},{"id":12608,"callFrame":{"functionName":"parseSemicolonAfterPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33101,"columnNumber":42},"hitCount":0,"children":[12609]},{"id":12609,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[12610]},{"id":12610,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12611]},{"id":12611,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":13362,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[13363]},{"id":13363,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[13364]},{"id":13364,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":14945,"ticks":1}]},{"id":12202,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[12203]},{"id":12203,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[12204]},{"id":12204,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33404,"columnNumber":37},"hitCount":0,"children":[12205]},{"id":12205,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[12206]},{"id":12206,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"children":[12735],"positionTicks":[{"line":32997,"ticks":1}]},{"id":12735,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[12736]},{"id":12736,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12737]},{"id":12737,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33373,"columnNumber":37},"hitCount":0,"children":[12738]},{"id":12738,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12739]},{"id":12739,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12740]},{"id":12740,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12741]},{"id":12741,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[12742]},{"id":12742,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12761,"ticks":1}]},{"id":12293,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37293,"columnNumber":41},"hitCount":0,"children":[12294]},{"id":12294,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[12295]},{"id":12295,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12296]},{"id":12296,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[12297]},{"id":12297,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12298]},{"id":12298,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37294,"columnNumber":20},"hitCount":0,"children":[12299]},{"id":12299,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0,"children":[12300]},{"id":12300,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[12301]},{"id":12301,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12302]},{"id":12302,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12303]},{"id":12303,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13008,"ticks":1}]},{"id":12449,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[12450]},{"id":12450,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[12451]},{"id":12451,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12452]},{"id":12452,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[12453]},{"id":12453,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12454]},{"id":12454,"callFrame":{"functionName":"isClassMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37383,"columnNumber":29},"hitCount":1,"children":[12455],"positionTicks":[{"line":37384,"ticks":1}]},{"id":12455,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12456]},{"id":12456,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":12197,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[12198]},{"id":12198,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12199]},{"id":12199,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12200]},{"id":12200,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":12219,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[12220]},{"id":12220,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[12221]},{"id":12221,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[12222]},{"id":12222,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[12223]},{"id":12223,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[12224]},{"id":12224,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[12225],"positionTicks":[{"line":38213,"ticks":1}]},{"id":12225,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":12233,"ticks":1},{"line":38321,"ticks":1}]},{"id":12062,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[12063]},{"id":12063,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[12064]},{"id":12064,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12065]},{"id":12065,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[12066]},{"id":12066,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12067]},{"id":12067,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[12068,12851]},{"id":12068,"callFrame":{"functionName":"nextTokenIsIdentifierOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35237,"columnNumber":42},"hitCount":0,"children":[12069]},{"id":12069,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12070]},{"id":12070,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12071]},{"id":12071,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12072]},{"id":12072,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":12851,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12852]},{"id":12852,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":32947,"ticks":2}]},{"id":12928,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[12929]},{"id":12929,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[12930]},{"id":12930,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[12931]},{"id":12931,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[12932]},{"id":12932,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"children":[12935],"positionTicks":[{"line":32999,"ticks":1}]},{"id":12935,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[12936]},{"id":12936,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12937]},{"id":12937,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[12938]},{"id":12938,"callFrame":{"functionName":"nextTokenIsIdentifierOrStringLiteralOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37114,"columnNumber":57},"hitCount":0,"children":[12939]},{"id":12939,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12940]},{"id":12940,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":10653,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":6,"children":[10654],"positionTicks":[{"line":32686,"ticks":6}]},{"id":10654,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[10655]},{"id":10655,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[10656]},{"id":10656,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[10657,12509]},{"id":10657,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10658]},{"id":10658,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[10659]},{"id":10659,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[10660]},{"id":10660,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[10661]},{"id":10661,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[10662]},{"id":10662,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[10663]},{"id":10663,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":12509,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[12510]},{"id":12510,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":38213,"ticks":1}]},{"id":12127,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34063,"columnNumber":27},"hitCount":0,"children":[12128]},{"id":12128,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":0,"children":[12129]},{"id":12129,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12130]},{"id":12130,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12131]},{"id":12131,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":12815,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33268,"ticks":1}]},{"id":10685,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[10686,10688]},{"id":10686,"callFrame":{"functionName":"parseExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38007,"columnNumber":33},"hitCount":0,"children":[10687]},{"id":10687,"callFrame":{"functionName":"createExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26982,"columnNumber":34},"hitCount":0},{"id":10688,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[10689]},{"id":10689,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10690,10699]},{"id":10690,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32875,"columnNumber":38},"hitCount":0,"children":[10691]},{"id":10691,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10692]},{"id":10692,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10693]},{"id":10693,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10694]},{"id":10694,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10695]},{"id":10695,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10696]},{"id":10696,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10697]},{"id":10697,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10698]},{"id":10698,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0},{"id":10699,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[10700]},{"id":10700,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10701]},{"id":10701,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10702]},{"id":10702,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":1,"children":[10703],"positionTicks":[{"line":34995,"ticks":1}]},{"id":10703,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10704]},{"id":10704,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10705,12646]},{"id":10705,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10706,12613]},{"id":10706,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10707]},{"id":10707,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34829,"ticks":1}]},{"id":12613,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12614]},{"id":12614,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12615]},{"id":12615,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12616]},{"id":12616,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12617]},{"id":12617,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[12618]},{"id":12618,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[12619]},{"id":12619,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[12620]},{"id":12620,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[12621,12624]},{"id":12621,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[12622]},{"id":12622,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[12623]},{"id":12623,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":12624,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[12625]},{"id":12625,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12626]},{"id":12626,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[12627]},{"id":12627,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12628]},{"id":12628,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12629]},{"id":12629,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12630]},{"id":12630,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12631]},{"id":12631,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12632]},{"id":12632,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12633]},{"id":12633,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12634]},{"id":12634,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[12635]},{"id":12635,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12636]},{"id":12636,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12637]},{"id":12637,"callFrame":{"functionName":"parseTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34668,"columnNumber":25},"hitCount":0,"children":[12638]},{"id":12638,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[12639]},{"id":12639,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[12640]},{"id":12640,"callFrame":{"functionName":"parseTupleElementNameOrTupleElementType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34654,"columnNumber":50},"hitCount":0,"children":[12641]},{"id":12641,"callFrame":{"functionName":"parseTupleElementType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34631,"columnNumber":32},"hitCount":0,"children":[12642]},{"id":12642,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12643]},{"id":12643,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12644]},{"id":12644,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12645]},{"id":12645,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0},{"id":12646,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12647]},{"id":12647,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[12648]},{"id":12648,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[12649]},{"id":12649,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[12650]},{"id":12650,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[12651,12658]},{"id":12651,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[12652]},{"id":12652,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[12653]},{"id":12653,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[12654]},{"id":12654,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12655]},{"id":12655,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12656]},{"id":12656,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12657]},{"id":12657,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0},{"id":12658,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[12659]},{"id":12659,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[12660]},{"id":12660,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[12661]},{"id":12661,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12662]},{"id":12662,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[12663]},{"id":12663,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[12664]},{"id":12664,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[12665]},{"id":12665,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[12666]},{"id":12666,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[12667]},{"id":12667,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[12668]},{"id":12668,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[12669]},{"id":12669,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[12670]},{"id":12670,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[12671]},{"id":12671,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":0,"children":[12672]},{"id":12672,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12673]},{"id":12673,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12674]},{"id":12674,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":12479,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":28458,"ticks":1}]},{"id":13563,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13564]},{"id":13564,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[13565]},{"id":13565,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[13566,14260]},{"id":13566,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[13567]},{"id":13567,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[13568]},{"id":13568,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[13569]},{"id":13569,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[13570]},{"id":13570,"callFrame":{"functionName":"parseAmbientExternalModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37742,"columnNumber":48},"hitCount":0,"children":[13571,13796]},{"id":13571,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":1,"children":[13572],"positionTicks":[{"line":37727,"ticks":1}]},{"id":13572,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[13573]},{"id":13573,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13574]},{"id":13574,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":1,"children":[13575,13634,13647,14290],"positionTicks":[{"line":36913,"ticks":1}]},{"id":13575,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[13576]},{"id":13576,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":1,"children":[13577,13583,14582],"positionTicks":[{"line":37635,"ticks":1}]},{"id":13577,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13578,14217]},{"id":13578,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13579]},{"id":13579,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13580]},{"id":13580,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13581]},{"id":13581,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[13582]},{"id":13582,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[14563],"positionTicks":[{"line":38213,"ticks":1}]},{"id":14563,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":38321,"ticks":1},{"line":14431,"ticks":1}]},{"id":14217,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[14218,14557]},{"id":14218,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17624,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":17625,"ticks":1}]},{"id":14557,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12013,"ticks":1}]},{"id":13583,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":1,"children":[13584],"positionTicks":[{"line":37674,"ticks":1}]},{"id":13584,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[13585,13632,13787]},{"id":13585,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13586]},{"id":13586,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":1,"children":[13587,14005],"positionTicks":[{"line":37523,"ticks":1}]},{"id":13587,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[13588,13768,14041,14058]},{"id":13588,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":0,"children":[13589,13617,13685,13689,13694,14047,14055,14207,14375]},{"id":13589,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13590]},{"id":13590,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13591,13775,13778,14341,14564]},{"id":13591,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13592]},{"id":13592,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[13593]},{"id":13593,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13594]},{"id":13594,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13595]},{"id":13595,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13596,13621]},{"id":13596,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[13597]},{"id":13597,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13598]},{"id":13598,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13599]},{"id":13599,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":2,"children":[13600],"positionTicks":[{"line":16334,"ticks":1},{"line":22673,"ticks":1}]},{"id":13600,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[13601]},{"id":13601,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13602,13704]},{"id":13602,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13603]},{"id":13603,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13604]},{"id":13604,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13605]},{"id":13605,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13606,13695]},{"id":13606,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13607]},{"id":13607,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13608]},{"id":13608,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13609]},{"id":13609,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13610]},{"id":13610,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13611]},{"id":13611,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13612]},{"id":13612,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"children":[13613],"positionTicks":[{"line":34835,"ticks":1}]},{"id":13613,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[13614,13709]},{"id":13614,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[13615]},{"id":13615,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[13616]},{"id":13616,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":1,"children":[13702],"positionTicks":[{"line":33317,"ticks":1}]},{"id":13702,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[13703]},{"id":13703,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":13709,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34118,"columnNumber":44},"hitCount":0,"children":[13710]},{"id":13710,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[13711]},{"id":13711,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13712]},{"id":13712,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13713]},{"id":13713,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12228,"ticks":1}]},{"id":13695,"callFrame":{"functionName":"createUnionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25654,"columnNumber":30},"hitCount":0,"children":[13696]},{"id":13696,"callFrame":{"functionName":"parenthesizeConstituentTypesOfUnionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23999,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":24000,"ticks":1}]},{"id":13704,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34310,"columnNumber":31},"hitCount":0,"children":[13705]},{"id":13705,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37180,"columnNumber":35},"hitCount":0,"children":[13706]},{"id":13706,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[13707]},{"id":13707,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13708]},{"id":13708,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":13621,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13622]},{"id":13622,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13623]},{"id":13623,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13624]},{"id":13624,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13625]},{"id":13625,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13626]},{"id":13626,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13627]},{"id":13627,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13628]},{"id":13628,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13629]},{"id":13629,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13630]},{"id":13630,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34714,"columnNumber":31},"hitCount":0,"children":[13631]},{"id":13631,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34088,"ticks":1}]},{"id":13775,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13776]},{"id":13776,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13777]},{"id":13777,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":1,"children":[14345],"positionTicks":[{"line":34322,"ticks":1}]},{"id":14345,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[14346]},{"id":14346,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[14347]},{"id":14347,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14348,14571]},{"id":14348,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":1,"children":[14349],"positionTicks":[{"line":34709,"ticks":1}]},{"id":14349,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[14350]},{"id":14350,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[14351]},{"id":14351,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14352]},{"id":14352,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[14353]},{"id":14353,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[14354]},{"id":14354,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[14355]},{"id":14355,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[14356]},{"id":14356,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34310,"columnNumber":31},"hitCount":0,"children":[14357]},{"id":14357,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37180,"columnNumber":35},"hitCount":0,"children":[14358]},{"id":14358,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":33},"hitCount":0,"children":[14359]},{"id":14359,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[14360]},{"id":14360,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14361]},{"id":14361,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":14571,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14572]},{"id":14572,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14573]},{"id":14573,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14574]},{"id":14574,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14575]},{"id":14575,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[14576]},{"id":14576,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14577]},{"id":14577,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14578]},{"id":14578,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":1,"children":[14579],"positionTicks":[{"line":34896,"ticks":1}]},{"id":14579,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[14580]},{"id":14580,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34714,"columnNumber":31},"hitCount":0,"children":[14581]},{"id":14581,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34088,"ticks":1}]},{"id":13778,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[13779]},{"id":13779,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13780]},{"id":13780,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13781]},{"id":13781,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[13782]},{"id":13782,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[13783]},{"id":13783,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":14341,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[14342]},{"id":14342,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":28458,"ticks":1}]},{"id":14564,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[14565]},{"id":14565,"callFrame":{"functionName":"isStartOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34304,"columnNumber":29},"hitCount":0,"children":[14566]},{"id":14566,"callFrame":{"functionName":"isBindingIdentifierOrPrivateIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37177,"columnNumber":58},"hitCount":0,"children":[14567]},{"id":14567,"callFrame":{"functionName":"isBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33010,"columnNumber":30},"hitCount":0,"children":[14568]},{"id":14568,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":13617,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[13618]},{"id":13618,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13619]},{"id":13619,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13620]},{"id":13620,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"children":[14044],"positionTicks":[{"line":11783,"ticks":1},{"line":12828,"ticks":1}]},{"id":14044,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[14045]},{"id":14045,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":13685,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[13686]},{"id":13686,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13687]},{"id":13687,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13688]},{"id":13688,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":4,"positionTicks":[{"line":12993,"ticks":1},{"line":13006,"ticks":1},{"line":12837,"ticks":1},{"line":12234,"ticks":1}]},{"id":13689,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":1,"children":[13690,14049],"positionTicks":[{"line":32686,"ticks":1}]},{"id":13690,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13691]},{"id":13691,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":1,"children":[13692],"positionTicks":[{"line":32691,"ticks":1}]},{"id":13692,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13693]},{"id":13693,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":2,"children":[13697],"positionTicks":[{"line":38186,"ticks":2}]},{"id":13697,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[13698],"positionTicks":[{"line":38213,"ticks":1}]},{"id":13698,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":6,"children":[13699,13766,14051],"positionTicks":[{"line":38301,"ticks":1},{"line":14625,"ticks":4},{"line":38250,"ticks":1}]},{"id":13699,"callFrame":{"functionName":"createJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27308,"columnNumber":29},"hitCount":0,"children":[13700]},{"id":13700,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24864,"columnNumber":25},"hitCount":0,"children":[13701]},{"id":13701,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32410,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32411,"ticks":1}]},{"id":13766,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[13767]},{"id":13767,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":6,"positionTicks":[{"line":14446,"ticks":6}]},{"id":14051,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[14052,14251]},{"id":14052,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[14053,14225]},{"id":14053,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38653,"columnNumber":52},"hitCount":0,"children":[14054,14335]},{"id":14054,"callFrame":{"functionName":"parseJSDocEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39109,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":39116,"ticks":1}]},{"id":14335,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33160,"columnNumber":29},"hitCount":0,"children":[14336]},{"id":14336,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[14337]},{"id":14337,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14338]},{"id":14338,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14339]},{"id":14339,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[14340]},{"id":14340,"callFrame":{"functionName":"scanNumber","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12285,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12286,"ticks":1}]},{"id":14225,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[14226]},{"id":14226,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38579,"ticks":1}]},{"id":14251,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[14252]},{"id":14252,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[14253]},{"id":14253,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[14254]},{"id":14254,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[14255]},{"id":14255,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[14256]},{"id":14256,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38346,"columnNumber":48},"hitCount":0,"children":[14257]},{"id":14257,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":14049,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[14050]},{"id":14050,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12012,"ticks":1}]},{"id":13694,"callFrame":{"functionName":"createMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25295,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":25296,"ticks":1}]},{"id":14047,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":0,"children":[14048]},{"id":14048,"callFrame":{"functionName":"isAsyncModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":29980,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":29982,"ticks":1}]},{"id":14055,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14056]},{"id":14056,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14057]},{"id":14057,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":14207,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14208]},{"id":14208,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14209]},{"id":14209,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[14210,14324]},{"id":14210,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[14211]},{"id":14211,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[14212]},{"id":14212,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[14213]},{"id":14213,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[14214]},{"id":14214,"callFrame":{"functionName":"parseTypePredicatePrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35074,"columnNumber":35},"hitCount":0,"children":[14215]},{"id":14215,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[14216]},{"id":14216,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33232,"ticks":1}]},{"id":14324,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14325]},{"id":14325,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14326]},{"id":14326,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14327]},{"id":14327,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14328]},{"id":14328,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14329]},{"id":14329,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[14330]},{"id":14330,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14331]},{"id":14331,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14332]},{"id":14332,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[14333]},{"id":14333,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[14334]},{"id":14334,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":14536,"ticks":1}]},{"id":14375,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[14376]},{"id":14376,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14377]},{"id":14377,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34276,"columnNumber":29},"hitCount":0,"children":[14378]},{"id":14378,"callFrame":{"functionName":"asNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28308,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":28309,"ticks":1}]},{"id":13768,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37335,"columnNumber":35},"hitCount":0,"children":[13769,13854,14059]},{"id":13769,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13770]},{"id":13770,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13771]},{"id":13771,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13772]},{"id":13772,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13773]},{"id":13773,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[13774]},{"id":13774,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":2,"children":[13852],"positionTicks":[{"line":38213,"ticks":2}]},{"id":13852,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"children":[14219,14373],"positionTicks":[{"line":38321,"ticks":1}]},{"id":14219,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":1,"children":[14220],"positionTicks":[{"line":38390,"ticks":1}]},{"id":14220,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[14221]},{"id":14221,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[14222]},{"id":14222,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":0,"children":[14223]},{"id":14223,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[14224]},{"id":14224,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":14373,"callFrame":{"functionName":"addTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38637,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":38638,"ticks":1}]},{"id":13854,"callFrame":{"functionName":"parseSemicolonAfterPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33101,"columnNumber":42},"hitCount":0,"children":[13855]},{"id":13855,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[13856]},{"id":13856,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13857]},{"id":13857,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13858]},{"id":13858,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":14059,"callFrame":{"functionName":"createPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25261,"columnNumber":36},"hitCount":0,"children":[14060]},{"id":14060,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24867,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":147900,"ticks":1}]},{"id":14041,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[14042]},{"id":14042,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[14043]},{"id":14043,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"children":[14046],"positionTicks":[{"line":33269,"ticks":1}]},{"id":14046,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":33271,"ticks":1},{"line":33269,"ticks":1}]},{"id":14058,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":33221,"ticks":1}]},{"id":14005,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37293,"columnNumber":41},"hitCount":0,"children":[14006]},{"id":14006,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[14007]},{"id":14007,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[14008]},{"id":14008,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[14009]},{"id":14009,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[14010]},{"id":14010,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37294,"columnNumber":20},"hitCount":0,"children":[14011]},{"id":14011,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[14012]},{"id":14012,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32816,"ticks":1}]},{"id":13632,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[13633]},{"id":13633,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":15021,"ticks":1}]},{"id":13787,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[13788]},{"id":13788,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[13789]},{"id":13789,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[13790]},{"id":13790,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[13791]},{"id":13791,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[13792]},{"id":13792,"callFrame":{"functionName":"isClassMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37383,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":37384,"ticks":1}]},{"id":14582,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[14583]},{"id":14583,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14584]},{"id":14584,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14585]},{"id":14585,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13033,"ticks":1}]},{"id":13634,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[13635,13949,14508]},{"id":13635,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13636]},{"id":13636,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13637]},{"id":13637,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13638]},{"id":13638,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":1,"children":[13639],"positionTicks":[{"line":38182,"ticks":1}]},{"id":13639,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[13640]},{"id":13640,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[13641]},{"id":13641,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":11,"children":[13793],"positionTicks":[{"line":38243,"ticks":1},{"line":32963,"ticks":1},{"line":14625,"ticks":3},{"line":12234,"ticks":1},{"line":14431,"ticks":4},{"line":38246,"ticks":1}]},{"id":13793,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[13794,13803,14368]},{"id":13794,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":0,"children":[13795,14374]},{"id":13795,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147898,"ticks":1}]},{"id":14374,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38482,"ticks":1}]},{"id":13803,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":1,"children":[13804],"positionTicks":[{"line":12178,"ticks":1}]},{"id":13804,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[13805]},{"id":13805,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"children":[14586],"positionTicks":[{"line":32999,"ticks":1}]},{"id":14586,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[14587]},{"id":14587,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[14588]},{"id":14588,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38346,"columnNumber":48},"hitCount":0,"children":[14589]},{"id":14589,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":0,"children":[14590]},{"id":14590,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":14368,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[14369]},{"id":14369,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[14370]},{"id":14370,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":14431,"ticks":1}]},{"id":13949,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13950,14140]},{"id":13950,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[13951]},{"id":13951,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13952]},{"id":13952,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13953]},{"id":13953,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13954]},{"id":13954,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13955]},{"id":13955,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13956]},{"id":13956,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13957]},{"id":13957,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13958]},{"id":13958,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13959]},{"id":13959,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13960]},{"id":13960,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34772,"ticks":1}]},{"id":14140,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14141]},{"id":14141,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[14142]},{"id":14142,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14143]},{"id":14143,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14144]},{"id":14144,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14145]},{"id":14145,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14146]},{"id":14146,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":3,"children":[14147],"positionTicks":[{"line":34991,"ticks":3}]},{"id":14147,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[14148]},{"id":14148,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14149]},{"id":14149,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14150]},{"id":14150,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[14151]},{"id":14151,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[14152]},{"id":14152,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[14153,14362]},{"id":14153,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34118,"columnNumber":44},"hitCount":0,"children":[14154]},{"id":14154,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[14155]},{"id":14155,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14156]},{"id":14156,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14157]},{"id":14157,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12818,"ticks":1}]},{"id":14362,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[14363]},{"id":14363,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[14364]},{"id":14364,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[14365]},{"id":14365,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[14366]},{"id":14366,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14367]},{"id":14367,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":14508,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[14509]},{"id":14509,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14510]},{"id":14510,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[14511]},{"id":14511,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[14512]},{"id":14512,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[14513]},{"id":14513,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":1,"children":[14516,14592],"positionTicks":[{"line":34370,"ticks":1}]},{"id":14516,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[14517]},{"id":14517,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14518]},{"id":14518,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14519]},{"id":14519,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14520]},{"id":14520,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14521]},{"id":14521,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14522]},{"id":14522,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[14523]},{"id":14523,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14524]},{"id":14524,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14525]},{"id":14525,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[14526]},{"id":14526,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[14527]},{"id":14527,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[14528]},{"id":14528,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[14529]},{"id":14529,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[14530]},{"id":14530,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[14531]},{"id":14531,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14532]},{"id":14532,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14533]},{"id":14533,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11792,"ticks":1}]},{"id":14592,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34310,"columnNumber":31},"hitCount":0,"children":[14593]},{"id":14593,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37180,"columnNumber":35},"hitCount":0,"children":[14594]},{"id":14594,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":33},"hitCount":0,"children":[14595]},{"id":14595,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22673,"ticks":1}]},{"id":13647,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[13648,14163]},{"id":13648,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[13649,13784,13806,13961,13994,14128,14179]},{"id":13649,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[13650,13883]},{"id":13650,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[13651]},{"id":13651,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[13652]},{"id":13652,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[13653]},{"id":13653,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13654]},{"id":13654,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[13655,13719,14061,14596]},{"id":13655,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[13656]},{"id":13656,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[13657,13738,13818]},{"id":13657,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[13658,13725,13832,14120]},{"id":13658,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[13659]},{"id":13659,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[13660,13664,13671,13675,13679,13842]},{"id":13660,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[13661]},{"id":13661,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13662]},{"id":13662,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13663]},{"id":13663,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12818,"ticks":1}]},{"id":13664,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":1,"children":[13665,13683],"positionTicks":[{"line":32686,"ticks":1}]},{"id":13665,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13666]},{"id":13666,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13667]},{"id":13667,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13668]},{"id":13668,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[13669]},{"id":13669,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[13670]},{"id":13670,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"children":[13736,13835],"positionTicks":[{"line":14625,"ticks":1}]},{"id":13736,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[13737]},{"id":13737,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14511,"ticks":1}]},{"id":13835,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[13836]},{"id":13836,"callFrame":{"functionName":"parseThrowsTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38742,"columnNumber":29},"hitCount":0,"children":[13837]},{"id":13837,"callFrame":{"functionName":"tryParseTypeExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38649,"columnNumber":37},"hitCount":0,"children":[13838]},{"id":13838,"callFrame":{"functionName":"parseJSDocTypeExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38131,"columnNumber":37},"hitCount":1,"children":[13839],"positionTicks":[{"line":38137,"ticks":1}]},{"id":13839,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[13840]},{"id":13840,"callFrame":{"functionName":"parseJSDocType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34231,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":34265,"ticks":1},{"line":34233,"ticks":1}]},{"id":13683,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[13684]},{"id":13684,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":12003,"ticks":1},{"line":12013,"ticks":1}]},{"id":13671,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13672]},{"id":13672,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13673]},{"id":13673,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13674]},{"id":13674,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"children":[13841],"positionTicks":[{"line":13307,"ticks":1}]},{"id":13841,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12445,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12466,"ticks":1}]},{"id":13675,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[13676]},{"id":13676,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[13677]},{"id":13677,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[13678]},{"id":13678,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":13679,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":1,"children":[13680],"positionTicks":[{"line":33212,"ticks":1}]},{"id":13680,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13681]},{"id":13681,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13682]},{"id":13682,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":13842,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[13843]},{"id":13843,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13844]},{"id":13844,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13845]},{"id":13845,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13846]},{"id":13846,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13847]},{"id":13847,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[13848]},{"id":13848,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13849,14105]},{"id":13849,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[13850]},{"id":13850,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":14105,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14106]},{"id":14106,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14107]},{"id":14107,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14108]},{"id":14108,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14109]},{"id":14109,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14110]},{"id":14110,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[14111]},{"id":14111,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14112]},{"id":14112,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14113]},{"id":14113,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[14114]},{"id":14114,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[14115]},{"id":14115,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[14116]},{"id":14116,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[14117]},{"id":14117,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[14118]},{"id":14118,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[14119]},{"id":14119,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":13725,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13726]},{"id":13726,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13727]},{"id":13727,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13728]},{"id":13728,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13729]},{"id":13729,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[13730]},{"id":13730,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[13731]},{"id":13731,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[13732]},{"id":13732,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[13733]},{"id":13733,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38835,"columnNumber":29},"hitCount":0,"children":[13734]},{"id":13734,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[13735]},{"id":13735,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38579,"ticks":1}]},{"id":13832,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[13833]},{"id":13833,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[13834]},{"id":13834,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":14120,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14121]},{"id":14121,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14122]},{"id":14122,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":13738,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[13739]},{"id":13739,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13740]},{"id":13740,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[13741,13742]},{"id":13741,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":3,"positionTicks":[{"line":32953,"ticks":3}]},{"id":13742,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13743]},{"id":13743,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13744]},{"id":13744,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13745]},{"id":13745,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[13746]},{"id":13746,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13747]},{"id":13747,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[13748]},{"id":13748,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13749]},{"id":13749,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13750]},{"id":13750,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13751]},{"id":13751,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13752]},{"id":13752,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13753]},{"id":13753,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13754]},{"id":13754,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13755]},{"id":13755,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13756]},{"id":13756,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[13757]},{"id":13757,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13758]},{"id":13758,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[13759]},{"id":13759,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[13760]},{"id":13760,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[13761]},{"id":13761,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[13762]},{"id":13762,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[13763]},{"id":13763,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":13818,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[13819]},{"id":13819,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[13820]},{"id":13820,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[13821]},{"id":13821,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[13822]},{"id":13822,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13823]},{"id":13823,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[13824]},{"id":13824,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[13825]},{"id":13825,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[13826]},{"id":13826,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[13827]},{"id":13827,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37208,"columnNumber":39},"hitCount":0,"children":[13828,13829]},{"id":13828,"callFrame":{"functionName":"createVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26652,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":26657,"ticks":1}]},{"id":13829,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13830]},{"id":13830,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13831]},{"id":13831,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12840,"ticks":1}]},{"id":13719,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[13720,14123]},{"id":13720,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[13721]},{"id":13721,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13722]},{"id":13722,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13723]},{"id":13723,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"children":[13724],"positionTicks":[{"line":12234,"ticks":1},{"line":12837,"ticks":1}]},{"id":13724,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":14123,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14124]},{"id":14124,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14125]},{"id":14125,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[14126]},{"id":14126,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[14127]},{"id":14127,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":14061,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[14062]},{"id":14062,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[14063]},{"id":14063,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[14064]},{"id":14064,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[14065]},{"id":14065,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[14066]},{"id":14066,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[14067]},{"id":14067,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[14068,14080]},{"id":14068,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":0,"children":[14069,14086]},{"id":14069,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[14070]},{"id":14070,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[14071]},{"id":14071,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[14072]},{"id":14072,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[14073]},{"id":14073,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[14074]},{"id":14074,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[14075]},{"id":14075,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[14076]},{"id":14076,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[14077]},{"id":14077,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":0,"children":[14078]},{"id":14078,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[14079]},{"id":14079,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38579,"ticks":1}]},{"id":14086,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[14087]},{"id":14087,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14088]},{"id":14088,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[14089]},{"id":14089,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[14090]},{"id":14090,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[14091]},{"id":14091,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[14092,14100]},{"id":14092,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14093]},{"id":14093,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[14094]},{"id":14094,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[14095]},{"id":14095,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14096]},{"id":14096,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[14097]},{"id":14097,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[14098]},{"id":14098,"callFrame":{"functionName":"isNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15408,"columnNumber":20},"hitCount":0,"children":[14099]},{"id":14099,"callFrame":{"functionName":"hasProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3142,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3144,"ticks":1}]},{"id":14100,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":0,"children":[14101]},{"id":14101,"callFrame":{"functionName":"propagateNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28446,"columnNumber":27},"hitCount":0,"children":[14102]},{"id":14102,"callFrame":{"functionName":"propagateIdentifierNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28449,"columnNumber":37},"hitCount":0,"children":[14103]},{"id":14103,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[14104]},{"id":14104,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":14080,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37335,"columnNumber":35},"hitCount":0,"children":[14081]},{"id":14081,"callFrame":{"functionName":"parseSemicolonAfterPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33101,"columnNumber":42},"hitCount":0,"children":[14082]},{"id":14082,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[14083]},{"id":14083,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14084]},{"id":14084,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14085]},{"id":14085,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12995,"ticks":1}]},{"id":14596,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":36830,"ticks":1}]},{"id":13883,"callFrame":{"functionName":"parseAmbientExternalModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37742,"columnNumber":48},"hitCount":0,"children":[13884]},{"id":13884,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[13885]},{"id":13885,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[13886]},{"id":13886,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13887]},{"id":13887,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[13888,13910,14313]},{"id":13888,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[13889,13904]},{"id":13889,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13890]},{"id":13890,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13891]},{"id":13891,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13892]},{"id":13892,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13893]},{"id":13893,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[13894]},{"id":13894,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[13895]},{"id":13895,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[13896]},{"id":13896,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[13897]},{"id":13897,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[13898]},{"id":13898,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14624,"ticks":1}]},{"id":13904,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37208,"columnNumber":39},"hitCount":0,"children":[13905]},{"id":13905,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13906]},{"id":13906,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37189,"columnNumber":51},"hitCount":0,"children":[13907]},{"id":13907,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37195,"columnNumber":35},"hitCount":0,"children":[13908,14461]},{"id":13908,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[13909]},{"id":13909,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":14461,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":35089,"ticks":1}]},{"id":13910,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[13911]},{"id":13911,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[13912,14379]},{"id":13912,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[13913]},{"id":13913,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[13914]},{"id":13914,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[13915]},{"id":13915,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[13916]},{"id":13916,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13917]},{"id":13917,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[13918,14295]},{"id":13918,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[13919]},{"id":13919,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[13920,13925]},{"id":13920,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[13921]},{"id":13921,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13922]},{"id":13922,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[13923]},{"id":13923,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13924]},{"id":13924,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":13925,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[13926,13944]},{"id":13926,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[13927]},{"id":13927,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[13928,13937]},{"id":13928,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13929,13942]},{"id":13929,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13930]},{"id":13930,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13931]},{"id":13931,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13932]},{"id":13932,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":1,"children":[13933],"positionTicks":[{"line":38186,"ticks":1}]},{"id":13933,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[13934]},{"id":13934,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":4,"children":[13935],"positionTicks":[{"line":14625,"ticks":1},{"line":38321,"ticks":2},{"line":38327,"ticks":1}]},{"id":13935,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":1,"children":[13936],"positionTicks":[{"line":32960,"ticks":1}]},{"id":13936,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":13942,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":1,"children":[13943],"positionTicks":[{"line":17623,"ticks":1}]},{"id":13943,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12012,"ticks":1}]},{"id":13937,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[13938]},{"id":13938,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13939]},{"id":13939,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13940]},{"id":13940,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"children":[13941],"positionTicks":[{"line":12234,"ticks":1}]},{"id":13941,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14278,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":14279,"ticks":1}]},{"id":13944,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33537,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33542,"ticks":1}]},{"id":14295,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[14296]},{"id":14296,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[14297]},{"id":14297,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[14298]},{"id":14298,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[14299]},{"id":14299,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[14300]},{"id":14300,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[14301]},{"id":14301,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[14302]},{"id":14302,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":0,"children":[14303]},{"id":14303,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14304]},{"id":14304,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14305]},{"id":14305,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[14306]},{"id":14306,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[14307]},{"id":14307,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[14308]},{"id":14308,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[14309]},{"id":14309,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[14310]},{"id":14310,"callFrame":{"functionName":"parseTypePredicatePrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35074,"columnNumber":35},"hitCount":0,"children":[14311]},{"id":14311,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[14312]},{"id":14312,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":14945,"ticks":1}]},{"id":14379,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[14380]},{"id":14380,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[14381]},{"id":14381,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[14382]},{"id":14382,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37649,"columnNumber":30},"hitCount":0,"children":[14383]},{"id":14383,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14384]},{"id":14384,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37657,"columnNumber":43},"hitCount":0,"children":[14385]},{"id":14385,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[14386]},{"id":14386,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[14387]},{"id":14387,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[14388]},{"id":14388,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[14389]},{"id":14389,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[14390]},{"id":14390,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":14313,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[14314]},{"id":14314,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[14315]},{"id":14315,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[14316]},{"id":14316,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[14317]},{"id":14317,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[14318]},{"id":14318,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[14319]},{"id":14319,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[14320]},{"id":14320,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14431,"ticks":1}]},{"id":13784,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":1,"children":[13785,13945,14227,14343],"positionTicks":[{"line":37676,"ticks":1}]},{"id":13785,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[13786]},{"id":13786,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":1,"children":[13853,13859,13867,13989,14158,14203],"positionTicks":[{"line":34485,"ticks":1}]},{"id":13853,"callFrame":{"functionName":"createMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25277,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":25278,"ticks":1}]},{"id":13859,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":7,"children":[13860],"positionTicks":[{"line":32686,"ticks":7}]},{"id":13860,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13861]},{"id":13861,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13862]},{"id":13862,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13863]},{"id":13863,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[13864]},{"id":13864,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[13865],"positionTicks":[{"line":38213,"ticks":1}]},{"id":13865,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"children":[13866],"positionTicks":[{"line":14431,"ticks":1}]},{"id":13866,"callFrame":{"functionName":"removeTrailingWhitespace","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38333,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38334,"ticks":1}]},{"id":13867,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[13868]},{"id":13868,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13869]},{"id":13869,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13870]},{"id":13870,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13871]},{"id":13871,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13872]},{"id":13872,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[13873]},{"id":13873,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13874]},{"id":13874,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13875]},{"id":13875,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13876]},{"id":13876,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13877]},{"id":13877,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13878]},{"id":13878,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13879]},{"id":13879,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13880]},{"id":13880,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13881]},{"id":13881,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13882]},{"id":13882,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":34896,"ticks":1}]},{"id":13989,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[13990]},{"id":13990,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[13991]},{"id":13991,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[13992,14323]},{"id":13992,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13993]},{"id":13993,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":14323,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33271,"ticks":1}]},{"id":14158,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[14159,14164]},{"id":14159,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[14160]},{"id":14160,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14161]},{"id":14161,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14162]},{"id":14162,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11792,"ticks":1}]},{"id":14164,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14165]},{"id":14165,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14166]},{"id":14166,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14167]},{"id":14167,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14168]},{"id":14168,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14169]},{"id":14169,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":1,"children":[14170],"positionTicks":[{"line":34895,"ticks":1}]},{"id":14170,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14171]},{"id":14171,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14172]},{"id":14172,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[14173]},{"id":14173,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[14174,14545]},{"id":14174,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[14175]},{"id":14175,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[14176]},{"id":14176,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[14177]},{"id":14177,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[14178]},{"id":14178,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34712,"ticks":1}]},{"id":14545,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[14546]},{"id":14546,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[14547]},{"id":14547,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[14548]},{"id":14548,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[14549]},{"id":14549,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[14550]},{"id":14550,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[14551]},{"id":14551,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[14552]},{"id":14552,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[14553]},{"id":14553,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[14554]},{"id":14554,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[14555]},{"id":14555,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[14556]},{"id":14556,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":38390,"ticks":1}]},{"id":14203,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[14204]},{"id":14204,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14205]},{"id":14205,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14206]},{"id":14206,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12993,"ticks":1}]},{"id":13945,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[13946]},{"id":13946,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[13947]},{"id":13947,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":13008,"ticks":1},{"line":12874,"ticks":1},{"line":13034,"ticks":1}]},{"id":14227,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[14228]},{"id":14228,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14229]},{"id":14229,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34276,"columnNumber":29},"hitCount":1,"children":[14230],"positionTicks":[{"line":34295,"ticks":1}]},{"id":14230,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14231,14237]},{"id":14231,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14232]},{"id":14232,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14233]},{"id":14233,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14234]},{"id":14234,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32875,"columnNumber":38},"hitCount":0,"children":[14235]},{"id":14235,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[14236]},{"id":14236,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14248,14249]},{"id":14248,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35014,"columnNumber":49},"hitCount":0},{"id":14249,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[14250]},{"id":14250,"callFrame":{"functionName":"parseModifiersForConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34684,"columnNumber":43},"hitCount":0},{"id":14237,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14238]},{"id":14238,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14239]},{"id":14239,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14240]},{"id":14240,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14241]},{"id":14241,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14242]},{"id":14242,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14243]},{"id":14243,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14244]},{"id":14244,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32875,"columnNumber":38},"hitCount":0,"children":[14245]},{"id":14245,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[14246]},{"id":14246,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14247]},{"id":14247,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0},{"id":14343,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[14344]},{"id":14344,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33636,"ticks":1}]},{"id":13806,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[13807,14558]},{"id":13807,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13808,14017]},{"id":13808,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[13809]},{"id":13809,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13810]},{"id":13810,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[13811]},{"id":13811,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[13812]},{"id":13812,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[13813]},{"id":13813,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[13814]},{"id":13814,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[13815]},{"id":13815,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":1,"children":[13816],"positionTicks":[{"line":34896,"ticks":1}]},{"id":13816,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[13817,14462,14479,14498]},{"id":13817,"callFrame":{"functionName":"parseMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34604,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":34630,"ticks":1}]},{"id":14462,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[14463]},{"id":14463,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34118,"columnNumber":44},"hitCount":0,"children":[14464]},{"id":14464,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[14465]},{"id":14465,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14466]},{"id":14466,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14467]},{"id":14467,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14468]},{"id":14468,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14469]},{"id":14469,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14470]},{"id":14470,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14471]},{"id":14471,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14472]},{"id":14472,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14473]},{"id":14473,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14474]},{"id":14474,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[14475]},{"id":14475,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14476]},{"id":14476,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14477]},{"id":14477,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[14478]},{"id":14478,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34772,"ticks":1}]},{"id":14479,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[14480]},{"id":14480,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14481]},{"id":14481,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14482]},{"id":14482,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14483]},{"id":14483,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14484]},{"id":14484,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14485]},{"id":14485,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14486]},{"id":14486,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14487]},{"id":14487,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14488]},{"id":14488,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[14489]},{"id":14489,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14490]},{"id":14490,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14491]},{"id":14491,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[14492]},{"id":14492,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[14493]},{"id":14493,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[14494]},{"id":14494,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[14495]},{"id":14495,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[14496]},{"id":14496,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[14497]},{"id":14497,"callFrame":{"functionName":"isStartOfMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34580,"columnNumber":30},"hitCount":0},{"id":14498,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[14499]},{"id":14499,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[14500]},{"id":14500,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[14501]},{"id":14501,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[14502]},{"id":14502,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[14503]},{"id":14503,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[14504]},{"id":14504,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32953,"ticks":1}]},{"id":14017,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[14018,14534]},{"id":14018,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[14019]},{"id":14019,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14020]},{"id":14020,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[14021]},{"id":14021,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[14022]},{"id":14022,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[14023]},{"id":14023,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[14024]},{"id":14024,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14025]},{"id":14025,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[14026]},{"id":14026,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[14027]},{"id":14027,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14028]},{"id":14028,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[14029]},{"id":14029,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[14030]},{"id":14030,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[14031]},{"id":14031,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[14032]},{"id":14032,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14033]},{"id":14033,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14034]},{"id":14034,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14035]},{"id":14035,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[14036]},{"id":14036,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14037]},{"id":14037,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14038]},{"id":14038,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[14039]},{"id":14039,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[14040]},{"id":14040,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":14534,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[14535]},{"id":14535,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14536]},{"id":14536,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14537]},{"id":14537,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[14538]},{"id":14538,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14539]},{"id":14539,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14540]},{"id":14540,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14541]},{"id":14541,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14542]},{"id":14542,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":34965,"ticks":1}]},{"id":14558,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[14559]},{"id":14559,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[14560]},{"id":14560,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14561]},{"id":14561,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14562]},{"id":14562,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13000,"ticks":1}]},{"id":13961,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[13962]},{"id":13962,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[13963]},{"id":13963,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[13964]},{"id":13964,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[13965]},{"id":13965,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13966]},{"id":13966,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[13967]},{"id":13967,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[13968,13970]},{"id":13968,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37335,"columnNumber":35},"hitCount":0,"children":[13969]},{"id":13969,"callFrame":{"functionName":"parseSemicolonAfterPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33101,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":33121,"ticks":1}]},{"id":13970,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":0,"children":[13971,13978,13979,14505]},{"id":13971,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13972]},{"id":13972,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13973]},{"id":13973,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13974]},{"id":13974,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13975]},{"id":13975,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[13976]},{"id":13976,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[13977]},{"id":13977,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38258,"ticks":1}]},{"id":13978,"callFrame":{"functionName":"createMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25295,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":25296,"ticks":1}]},{"id":13979,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[13980]},{"id":13980,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[13981]},{"id":13981,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[13982]},{"id":13982,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[13983]},{"id":13983,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[13984]},{"id":13984,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[13985]},{"id":13985,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[13986]},{"id":13986,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35014,"columnNumber":49},"hitCount":0,"children":[13987]},{"id":13987,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[13988]},{"id":13988,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":14505,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14506]},{"id":14506,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14507]},{"id":14507,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":13994,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[13995,14393,14403,14447,14450]},{"id":13995,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13996,14398]},{"id":13996,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13997]},{"id":13997,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13998]},{"id":13998,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13999]},{"id":13999,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[14000]},{"id":14000,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[14001]},{"id":14001,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":3,"children":[14002,14391,14400],"positionTicks":[{"line":38321,"ticks":1},{"line":14431,"ticks":1},{"line":38301,"ticks":1}]},{"id":14002,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[14003]},{"id":14003,"callFrame":{"functionName":"parseJSDocIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39123,"columnNumber":39},"hitCount":0,"children":[14004]},{"id":14004,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":32390,"ticks":1}]},{"id":14391,"callFrame":{"functionName":"createJSDocText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27300,"columnNumber":26},"hitCount":0,"children":[14392]},{"id":14392,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24864,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":24865,"ticks":1}]},{"id":14400,"callFrame":{"functionName":"nextJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32961,"columnNumber":36},"hitCount":0,"children":[14401]},{"id":14401,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14424,"columnNumber":36},"hitCount":0,"children":[14402]},{"id":14402,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14446,"ticks":1}]},{"id":14398,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[14399]},{"id":14399,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12013,"ticks":1}]},{"id":14393,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[14394]},{"id":14394,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14395]},{"id":14395,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14396]},{"id":14396,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"children":[14397],"positionTicks":[{"line":12234,"ticks":1}]},{"id":14397,"callFrame":{"functionName":"shouldParseJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13275,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":13276,"ticks":1}]},{"id":14403,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14404]},{"id":14404,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14405]},{"id":14405,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[14406]},{"id":14406,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14407]},{"id":14407,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14408]},{"id":14408,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14409]},{"id":14409,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[14410]},{"id":14410,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[14411]},{"id":14411,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[14412]},{"id":14412,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14413]},{"id":14413,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[14414]},{"id":14414,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[14415]},{"id":14415,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[14416]},{"id":14416,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[14417]},{"id":14417,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[14418]},{"id":14418,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14419]},{"id":14419,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[14420]},{"id":14420,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[14421]},{"id":14421,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[14422]},{"id":14422,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14423]},{"id":14423,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[14424]},{"id":14424,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[14425]},{"id":14425,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[14426]},{"id":14426,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[14427]},{"id":14427,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[14428]},{"id":14428,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14429]},{"id":14429,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14430]},{"id":14430,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14431]},{"id":14431,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14432]},{"id":14432,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14433]},{"id":14433,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[14434]},{"id":14434,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14435]},{"id":14435,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14436]},{"id":14436,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[14437]},{"id":14437,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[14438]},{"id":14438,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[14439]},{"id":14439,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[14440]},{"id":14440,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[14441]},{"id":14441,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[14442]},{"id":14442,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[14443]},{"id":14443,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14444,14445]},{"id":14444,"callFrame":{"functionName":"isDigit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11784,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":11785,"ticks":1}]},{"id":14445,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[14446]},{"id":14446,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":14447,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[14448]},{"id":14448,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14449]},{"id":14449,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":14450,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[14451]},{"id":14451,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14452]},{"id":14452,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[14453]},{"id":14453,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[14454]},{"id":14454,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[14455]},{"id":14455,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[14456]},{"id":14456,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[14457]},{"id":14457,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[14458]},{"id":14458,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14459]},{"id":14459,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14460]},{"id":14460,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11792,"ticks":1}]},{"id":14128,"callFrame":{"functionName":"parseExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38040,"columnNumber":32},"hitCount":0,"children":[14129]},{"id":14129,"callFrame":{"functionName":"inAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32911,"columnNumber":25},"hitCount":6,"positionTicks":[{"line":32912,"ticks":6}]},{"id":14179,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[14180,14597]},{"id":14180,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37208,"columnNumber":39},"hitCount":0,"children":[14181]},{"id":14181,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14182]},{"id":14182,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37189,"columnNumber":51},"hitCount":0,"children":[14183]},{"id":14183,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37195,"columnNumber":35},"hitCount":0,"children":[14184]},{"id":14184,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14185]},{"id":14185,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14186]},{"id":14186,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14187]},{"id":14187,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14188]},{"id":14188,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14189]},{"id":14189,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[14190]},{"id":14190,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14191]},{"id":14191,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14192]},{"id":14192,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[14193]},{"id":14193,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[14194]},{"id":14194,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[14195]},{"id":14195,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[14196]},{"id":14196,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[14197]},{"id":14197,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[14198]},{"id":14198,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[14199]},{"id":14199,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[14200]},{"id":14200,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[14201]},{"id":14201,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34505,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34506,"ticks":1}]},{"id":14597,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[14598]},{"id":14598,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[14599]},{"id":14599,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[14600]},{"id":14600,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[14601]},{"id":14601,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[14602]},{"id":14602,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[14603]},{"id":14603,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[14604]},{"id":14604,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[14605]},{"id":14605,"callFrame":{"functionName":"parseJSDocIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39123,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":39124,"ticks":1}]},{"id":14163,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":5,"positionTicks":[{"line":2795,"ticks":5}]},{"id":14290,"callFrame":{"functionName":"isLetDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36886,"columnNumber":27},"hitCount":0,"children":[14291]},{"id":14291,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[14292]},{"id":14292,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[14293]},{"id":14293,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[14294]},{"id":14294,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":14539,"ticks":1}]},{"id":13796,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[13797,14258]},{"id":13797,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[13798]},{"id":13798,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[13799]},{"id":13799,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[13800]},{"id":13800,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[13801]},{"id":13801,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[13802]},{"id":13802,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":3,"children":[14013,14606],"positionTicks":[{"line":14431,"ticks":1},{"line":38321,"ticks":2}]},{"id":14013,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[14014]},{"id":14014,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":0,"children":[14015]},{"id":14015,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[14016]},{"id":14016,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38579,"ticks":1}]},{"id":14606,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[14607]},{"id":14607,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14511,"ticks":1}]},{"id":14258,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[14259]},{"id":14259,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12012,"ticks":1}]},{"id":14260,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[14261]},{"id":14261,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[14262]},{"id":14262,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[14263]},{"id":14263,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[14264,14283]},{"id":14264,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[14265]},{"id":14265,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14266]},{"id":14266,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14267]},{"id":14267,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14268]},{"id":14268,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14269]},{"id":14269,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14270]},{"id":14270,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[14271]},{"id":14271,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14272]},{"id":14272,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14273]},{"id":14273,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[14274]},{"id":14274,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[14275]},{"id":14275,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[14276]},{"id":14276,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[14277]},{"id":14277,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[14278]},{"id":14278,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[14279]},{"id":14279,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[14280]},{"id":14280,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14281]},{"id":14281,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14282]},{"id":14282,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":14283,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[14284]},{"id":14284,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14285]},{"id":14285,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14286]},{"id":14286,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13033,"ticks":1}]},{"id":11920,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[11921]},{"id":11921,"callFrame":{"functionName":"extractPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39657,"columnNumber":23},"hitCount":2,"children":[12073,14202],"positionTicks":[{"line":39700,"ticks":2}]},{"id":12073,"callFrame":{"functionName":"addPragmaForMatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39704,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":39707,"ticks":1}]},{"id":14202,"callFrame":{"functionName":"RegExp: @(\\S+)(\\s+.*)?$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":12480,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[12481]},{"id":12481,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[12482]},{"id":12482,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[12483]},{"id":12483,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[12484]},{"id":12484,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":13642,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[13643]},{"id":13643,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":0,"children":[13644]},{"id":13644,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21660,"columnNumber":13},"hitCount":0,"children":[13645]},{"id":13645,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31735,"columnNumber":37},"hitCount":0,"children":[13646,13764]},{"id":13646,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31738,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":31740,"ticks":1}]},{"id":13764,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":2389,"ticks":1}]},{"id":14372,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39518,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":39519,"ticks":1}]},{"id":13765,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":32466,"ticks":1}]},{"id":12612,"callFrame":{"functionName":"ensureScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22251,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":22252,"ticks":1}]},{"id":12078,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":140043,"ticks":1}]},{"id":10664,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":1,"children":[10665,10671,10828,10829,10898,12074,14591],"positionTicks":[{"line":126108,"ticks":1}]},{"id":10665,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":0,"children":[10666,10822]},{"id":10666,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125534,"columnNumber":36},"hitCount":2,"children":[10667,10820,12576],"positionTicks":[{"line":125561,"ticks":2}]},{"id":10667,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[10668]},{"id":10668,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[10669]},{"id":10669,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":0,"children":[10670]},{"id":10670,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":20533,"ticks":1},{"line":20525,"ticks":1}]},{"id":10820,"callFrame":{"functionName":"getTextOfIdentifierOrLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19406,"columnNumber":37},"hitCount":0,"children":[10821]},{"id":10821,"callFrame":{"functionName":"idText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14950,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14952,"ticks":1}]},{"id":12576,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125534,"columnNumber":36},"hitCount":1,"children":[13275,14287,14514],"positionTicks":[{"line":125536,"ticks":1}]},{"id":13275,"callFrame":{"functionName":"isExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30373,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":30374,"ticks":1}]},{"id":14287,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[14288]},{"id":14288,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[14289]},{"id":14289,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":32277,"ticks":1}]},{"id":14514,"callFrame":{"functionName":"getTextOfIdentifierOrLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19406,"columnNumber":37},"hitCount":0,"children":[14515]},{"id":14515,"callFrame":{"functionName":"idText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14950,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14952,"ticks":1}]},{"id":10822,"callFrame":{"functionName":"collectDynamicImportOrRequireOrJsDocImportCalls","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125572,"columnNumber":60},"hitCount":1,"children":[10823,10827],"positionTicks":[{"line":125610,"ticks":1}]},{"id":10823,"callFrame":{"functionName":"getNodeAtPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125614,"columnNumber":30},"hitCount":0,"children":[10824]},{"id":10824,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[10825]},{"id":10825,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31937,"columnNumber":59},"hitCount":0,"children":[10826]},{"id":10826,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0},{"id":10827,"callFrame":{"functionName":"RegExp: import|require","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":10671,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123611,"columnNumber":38},"hitCount":2,"children":[10672],"positionTicks":[{"line":123614,"ticks":1},{"line":123623,"ticks":1}]},{"id":10672,"callFrame":{"functionName":"walkUpParenthesizedExpressions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19105,"columnNumber":39},"hitCount":0,"children":[12132]},{"id":12132,"callFrame":{"functionName":"walkUp","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19096,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":19098,"ticks":1}]},{"id":10828,"callFrame":{"functionName":"getModuleNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127237,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":127239,"ticks":1}]},{"id":10829,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[10830]},{"id":10830,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":1,"children":[10831],"positionTicks":[{"line":124494,"ticks":1}]},{"id":10831,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[10832]},{"id":10832,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[10833,13407]},{"id":10833,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":2,"children":[10834],"positionTicks":[{"line":129422,"ticks":1},{"line":129427,"ticks":1}]},{"id":10834,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[10835]},{"id":10835,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[10836]},{"id":10836,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[10837,11922]},{"id":10837,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[10838]},{"id":10838,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[10839]},{"id":10839,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":1,"children":[10840,12075],"positionTicks":[{"line":44347,"ticks":1}]},{"id":10840,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[10841]},{"id":10841,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[10842]},{"id":10842,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[10843]},{"id":10843,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[10844]},{"id":10844,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[10845]},{"id":10845,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[10846]},{"id":10846,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[10847,10889]},{"id":10847,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[10848,10858]},{"id":10848,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[10849]},{"id":10849,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[10850]},{"id":10850,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[10851]},{"id":10851,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[10852]},{"id":10852,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[10853]},{"id":10853,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[10854]},{"id":10854,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[10855]},{"id":10855,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[10856]},{"id":10856,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[10857]},{"id":10857,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8552,"ticks":1}]},{"id":10858,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[10859]},{"id":10859,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[10860]},{"id":10860,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[10861]},{"id":10861,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[10862]},{"id":10862,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[10863]},{"id":10863,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[10864]},{"id":10864,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10865]},{"id":10865,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[10866]},{"id":10866,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[10867]},{"id":10867,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[10868]},{"id":10868,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[10869]},{"id":10869,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[10870]},{"id":10870,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[10871]},{"id":10871,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[10872]},{"id":10872,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[10873]},{"id":10873,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[10874]},{"id":10874,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36351,"columnNumber":38},"hitCount":0,"children":[10875]},{"id":10875,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10876]},{"id":10876,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36342,"columnNumber":45},"hitCount":0,"children":[10877]},{"id":10877,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[10878]},{"id":10878,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[10879]},{"id":10879,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[10880]},{"id":10880,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[10881]},{"id":10881,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[10882]},{"id":10882,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[10883]},{"id":10883,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[10884]},{"id":10884,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[10885]},{"id":10885,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10886]},{"id":10886,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[10887]},{"id":10887,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[10888]},{"id":10888,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":10889,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[10890]},{"id":10890,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44773,"columnNumber":42},"hitCount":0,"children":[10891,10894]},{"id":10891,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44782,"columnNumber":17},"hitCount":0,"children":[10892]},{"id":10892,"callFrame":{"functionName":"noPackageId","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43079,"columnNumber":20},"hitCount":0,"children":[10893]},{"id":10893,"callFrame":{"functionName":"withPackageId","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43064,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":43078,"ticks":1}]},{"id":10894,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[10895]},{"id":10895,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[10896]},{"id":10896,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[10897]},{"id":10897,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":12075,"callFrame":{"functionName":"loadModuleFromSelfNameReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44856,"columnNumber":40},"hitCount":0,"children":[12076]},{"id":12076,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[12077,12511]},{"id":12077,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":3,"children":[14371],"positionTicks":[{"line":44738,"ticks":3}]},{"id":14371,"callFrame":{"functionName":"isPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43584,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":43585,"ticks":1}]},{"id":12511,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9016,"ticks":1}]},{"id":11922,"callFrame":{"functionName":"getOrCreateCacheForNonRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43795,"columnNumber":45},"hitCount":0,"children":[11923]},{"id":11923,"callFrame":{"functionName":"isExternalModuleNameRelative","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14666,"columnNumber":37},"hitCount":0,"children":[11924]},{"id":11924,"callFrame":{"functionName":"RegExp: ^\\.\\.?($|[\\\\/])","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":13407,"callFrame":{"functionName":"size","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43759,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":43760,"ticks":1}]},{"id":10898,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[10899]},{"id":10899,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[10900,10956]},{"id":10900,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[10901]},{"id":10901,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[10902]},{"id":10902,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[10903]},{"id":10903,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[10904,10911]},{"id":10904,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[10905]},{"id":10905,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[10906]},{"id":10906,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[10907]},{"id":10907,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[10908]},{"id":10908,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[10909]},{"id":10909,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[10910]},{"id":10910,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":10911,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[10912]},{"id":10912,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[10913]},{"id":10913,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[10914]},{"id":10914,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[10915]},{"id":10915,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[10916]},{"id":10916,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[10917]},{"id":10917,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10918]},{"id":10918,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[10919]},{"id":10919,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[10920,10928]},{"id":10920,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[10921,10925]},{"id":10921,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37796,"columnNumber":58},"hitCount":0,"children":[10922]},{"id":10922,"callFrame":{"functionName":"tryParseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37818,"columnNumber":31},"hitCount":0,"children":[10923]},{"id":10923,"callFrame":{"functionName":"parseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37899,"columnNumber":28},"hitCount":0,"children":[10924]},{"id":10924,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37938,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":37941,"ticks":1}]},{"id":10925,"callFrame":{"functionName":"parseExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38040,"columnNumber":32},"hitCount":0,"children":[10926]},{"id":10926,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":1,"children":[10927],"positionTicks":[{"line":35224,"ticks":1}]},{"id":10927,"callFrame":{"functionName":"isAssignmentOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20654,"columnNumber":29},"hitCount":0},{"id":10928,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[10929]},{"id":10929,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[10930]},{"id":10930,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[10931]},{"id":10931,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[10932]},{"id":10932,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[10933]},{"id":10933,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[10934]},{"id":10934,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[10935]},{"id":10935,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[10936]},{"id":10936,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[10937]},{"id":10937,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37208,"columnNumber":39},"hitCount":0,"children":[10938]},{"id":10938,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[10939]},{"id":10939,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37189,"columnNumber":51},"hitCount":0,"children":[10940]},{"id":10940,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37195,"columnNumber":35},"hitCount":0,"children":[10941]},{"id":10941,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[10942]},{"id":10942,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[10943]},{"id":10943,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[10944]},{"id":10944,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10945]},{"id":10945,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[10946]},{"id":10946,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[10947]},{"id":10947,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[10948]},{"id":10948,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[10949]},{"id":10949,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[10950]},{"id":10950,"callFrame":{"functionName":"parseImportType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34729,"columnNumber":26},"hitCount":0,"children":[10951]},{"id":10951,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[10952]},{"id":10952,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[10953]},{"id":10953,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[10954]},{"id":10954,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0,"children":[10955]},{"id":10955,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148202,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148203,"ticks":1}]},{"id":10956,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[10957,10969,11010]},{"id":10957,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":0,"children":[10958,10963]},{"id":10958,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125534,"columnNumber":36},"hitCount":0,"children":[10959]},{"id":10959,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[10960]},{"id":10960,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[10961]},{"id":10961,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[10962]},{"id":10962,"callFrame":{"functionName":"forEachChildInImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32025,"columnNumber":63},"hitCount":1,"positionTicks":[{"line":32027,"ticks":1}]},{"id":10963,"callFrame":{"functionName":"collectDynamicImportOrRequireOrJsDocImportCalls","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125572,"columnNumber":60},"hitCount":0,"children":[10964]},{"id":10964,"callFrame":{"functionName":"getNodeAtPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125614,"columnNumber":30},"hitCount":0,"children":[10965]},{"id":10965,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[10966]},{"id":10966,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31937,"columnNumber":59},"hitCount":0,"children":[10967]},{"id":10967,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[10968]},{"id":10968,"callFrame":{"functionName":"getContainingChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125616,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":125617,"ticks":1}]},{"id":10969,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[10970]},{"id":10970,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[10971]},{"id":10971,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[10972]},{"id":10972,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[10973]},{"id":10973,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[10974,10982]},{"id":10974,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[10975]},{"id":10975,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[10976]},{"id":10976,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[10977]},{"id":10977,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[10978]},{"id":10978,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[10979]},{"id":10979,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[10980,10993]},{"id":10980,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44364,"columnNumber":38},"hitCount":1,"children":[10981],"positionTicks":[{"line":44365,"ticks":1}]},{"id":10981,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9080,"ticks":1}]},{"id":10993,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[10994]},{"id":10994,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[10995]},{"id":10995,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[10996]},{"id":10996,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[10997]},{"id":10997,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[10998]},{"id":10998,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[10999]},{"id":10999,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[11000]},{"id":11000,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[11001]},{"id":11001,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[11002]},{"id":11002,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[11003]},{"id":11003,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[11004,11008]},{"id":11004,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[11005]},{"id":11005,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[11006]},{"id":11006,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[11007]},{"id":11007,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8552,"ticks":2}]},{"id":11008,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":0,"children":[11009]},{"id":11009,"callFrame":{"functionName":"getCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122735,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":122736,"ticks":1}]},{"id":10982,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[10983]},{"id":10983,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":1,"children":[10984],"positionTicks":[{"line":129643,"ticks":1}]},{"id":10984,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[10985]},{"id":10985,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[10986]},{"id":10986,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":1,"children":[10987],"positionTicks":[{"line":129752,"ticks":1}]},{"id":10987,"callFrame":{"functionName":"createDirPathToWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129789,"columnNumber":35},"hitCount":0,"children":[10988]},{"id":10988,"callFrame":{"functionName":"createOrAddRefToDirectoryWatchOfFailedLookups","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129800,"columnNumber":56},"hitCount":0,"children":[10989]},{"id":10989,"callFrame":{"functionName":"createDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129885,"columnNumber":33},"hitCount":0,"children":[10990]},{"id":10990,"callFrame":{"functionName":"watchDirectoryOfFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182483,"columnNumber":38},"hitCount":0,"children":[10991]},{"id":10991,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123120,"columnNumber":11},"hitCount":0,"children":[10992]},{"id":10992,"callFrame":{"functionName":"createDirectoryWatcherWithLogging","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123153,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":123162,"ticks":1}]},{"id":11010,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[11011]},{"id":11011,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":1,"children":[11012,11082,11590,11704],"positionTicks":[{"line":125831,"ticks":1}]},{"id":11012,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[11013]},{"id":11013,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[11014]},{"id":11014,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":1,"children":[11015,11016],"positionTicks":[{"line":148986,"ticks":1}]},{"id":11015,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4022,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4023,"ticks":1}]},{"id":11016,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[11017,11018,11550,11572]},{"id":11017,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":140081,"ticks":1}]},{"id":11018,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[11019]},{"id":11019,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[11020]},{"id":11020,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[11021]},{"id":11021,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[11022]},{"id":11022,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[11023]},{"id":11023,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[11024,11569]},{"id":11024,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11025]},{"id":11025,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[11026]},{"id":11026,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[11027,11490]},{"id":11027,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[11028]},{"id":11028,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[11029]},{"id":11029,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[11030,11056,11562]},{"id":11030,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[11031]},{"id":11031,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[11032,11492]},{"id":11032,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[11033]},{"id":11033,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11034]},{"id":11034,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":1,"children":[11035],"positionTicks":[{"line":37557,"ticks":1}]},{"id":11035,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[11036,11576]},{"id":11036,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":0,"children":[11037,11038]},{"id":11037,"callFrame":{"functionName":"createMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25295,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":25297,"ticks":1}]},{"id":11038,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[11039]},{"id":11039,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[11040]},{"id":11040,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11041]},{"id":11041,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[11042]},{"id":11042,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[11043]},{"id":11043,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[11044]},{"id":11044,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11045,11051]},{"id":11045,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11046]},{"id":11046,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11047]},{"id":11047,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11048]},{"id":11048,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11049]},{"id":11049,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11050]},{"id":11050,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":34896,"ticks":1}]},{"id":11051,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[11052]},{"id":11052,"callFrame":{"functionName":"createFunctionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25521,"columnNumber":33},"hitCount":0,"children":[11053]},{"id":11053,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24867,"columnNumber":32},"hitCount":0,"children":[11054]},{"id":11054,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24864,"columnNumber":25},"hitCount":0,"children":[11055]},{"id":11055,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32410,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32411,"ticks":1}]},{"id":11576,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37335,"columnNumber":35},"hitCount":0,"children":[11577,11579]},{"id":11577,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[11578]},{"id":11578,"callFrame":{"functionName":"parseInitializer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35196,"columnNumber":27},"hitCount":0},{"id":11579,"callFrame":{"functionName":"createPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25261,"columnNumber":36},"hitCount":0,"children":[11580]},{"id":11580,"callFrame":{"functionName":"asInitializer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28317,"columnNumber":24},"hitCount":0},{"id":11492,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37643,"columnNumber":31},"hitCount":0,"children":[11493]},{"id":11493,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11494]},{"id":11494,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37649,"columnNumber":30},"hitCount":0,"children":[11495]},{"id":11495,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11496,11542]},{"id":11496,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33537,"columnNumber":27},"hitCount":0},{"id":11542,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37657,"columnNumber":43},"hitCount":0,"children":[11543]},{"id":11543,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[11544]},{"id":11544,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[11545]},{"id":11545,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[11546]},{"id":11546,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[11547]},{"id":11547,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[11548]},{"id":11548,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0,"children":[11549]},{"id":11549,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148202,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148203,"ticks":1}]},{"id":11056,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[11057]},{"id":11057,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[11058]},{"id":11058,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[11059,11065]},{"id":11059,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[11060]},{"id":11060,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[11061]},{"id":11061,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[11062]},{"id":11062,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[11063]},{"id":11063,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[11064]},{"id":11064,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":11065,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11066]},{"id":11066,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[11067,11071]},{"id":11067,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[11068]},{"id":11068,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[11069]},{"id":11069,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[11070]},{"id":11070,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":36772,"ticks":1}]},{"id":11071,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[11072]},{"id":11072,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[11073]},{"id":11073,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[11074]},{"id":11074,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[11075,11466]},{"id":11075,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11076]},{"id":11076,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[11077]},{"id":11077,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[11078,11478]},{"id":11078,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[11079]},{"id":11079,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[11080]},{"id":11080,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11081]},{"id":11081,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33537,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33538,"ticks":1}]},{"id":11478,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[11479]},{"id":11479,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11480]},{"id":11480,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[11481]},{"id":11481,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[11482]},{"id":11482,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[11483]},{"id":11483,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[11484]},{"id":11484,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[11485]},{"id":11485,"callFrame":{"functionName":"parseTypePredicatePrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35074,"columnNumber":35},"hitCount":0,"children":[11486]},{"id":11486,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[11487]},{"id":11487,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[11488]},{"id":11488,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0,"children":[11489]},{"id":11489,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148202,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148203,"ticks":1}]},{"id":11466,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[11467]},{"id":11467,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[11468]},{"id":11468,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[11469]},{"id":11469,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":11562,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33160,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33161,"ticks":1}]},{"id":11490,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[11491,11581,11654]},{"id":11491,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37796,"columnNumber":58},"hitCount":1,"children":[11639],"positionTicks":[{"line":37798,"ticks":1}]},{"id":11639,"callFrame":{"functionName":"tryParseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37818,"columnNumber":31},"hitCount":0,"children":[11640]},{"id":11640,"callFrame":{"functionName":"parseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37899,"columnNumber":28},"hitCount":0,"children":[11641]},{"id":11641,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37938,"columnNumber":37},"hitCount":0,"children":[11642]},{"id":11642,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[11643]},{"id":11643,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11644]},{"id":11644,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[11645]},{"id":11645,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[11646]},{"id":11646,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11783,"ticks":1}]},{"id":11581,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[11582]},{"id":11582,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[11583,11647]},{"id":11583,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11584]},{"id":11584,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[11585]},{"id":11585,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[11586]},{"id":11586,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[11587]},{"id":11587,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[11588]},{"id":11588,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[11589]},{"id":11589,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":24981,"ticks":1}]},{"id":11647,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[11648]},{"id":11648,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[11649,11678]},{"id":11649,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":30},"hitCount":0,"children":[11650]},{"id":11650,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[11651]},{"id":11651,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11652]},{"id":11652,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34276,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":34296,"ticks":1}]},{"id":11678,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[11679]},{"id":11679,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11680]},{"id":11680,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[11681]},{"id":11681,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11682]},{"id":11682,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11683]},{"id":11683,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11684]},{"id":11684,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11685]},{"id":11685,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11686]},{"id":11686,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11687]},{"id":11687,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11688]},{"id":11688,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[11689]},{"id":11689,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11690]},{"id":11690,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[11691]},{"id":11691,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[11692]},{"id":11692,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[11693]},{"id":11693,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11694]},{"id":11694,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11695]},{"id":11695,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11696]},{"id":11696,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11697]},{"id":11697,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11698]},{"id":11698,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11699]},{"id":11699,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11700]},{"id":11700,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11701]},{"id":11701,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[11702]},{"id":11702,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11703]},{"id":11703,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34772,"ticks":1}]},{"id":11654,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[11655]},{"id":11655,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[11656]},{"id":11656,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[11657]},{"id":11657,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[11658]},{"id":11658,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[11659]},{"id":11659,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[11660]},{"id":11660,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[11661]},{"id":11661,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[11662]},{"id":11662,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[11663]},{"id":11663,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[11664]},{"id":11664,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[11665]},{"id":11665,"callFrame":{"functionName":"parseSeeTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38736,"columnNumber":26},"hitCount":0,"children":[11666]},{"id":11666,"callFrame":{"functionName":"parseJSDocNameReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38143,"columnNumber":36},"hitCount":0,"children":[11667]},{"id":11667,"callFrame":{"functionName":"fixupParentReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32780,"columnNumber":32},"hitCount":0,"children":[11668]},{"id":11668,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[11669]},{"id":11669,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":8,"positionTicks":[{"line":32241,"ticks":8}]},{"id":11569,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[11570]},{"id":11570,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[11571]},{"id":11571,"callFrame":{"functionName":"appendCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12100,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":12101,"ticks":1}]},{"id":11550,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[11551,11563]},{"id":11551,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[11552]},{"id":11552,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[11553]},{"id":11553,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[11554]},{"id":11554,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[11555]},{"id":11555,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[11556]},{"id":11556,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[11557]},{"id":11557,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[11558]},{"id":11558,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[11559,11561]},{"id":11559,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[11560]},{"id":11560,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":136,"columnNumber":39},"hitCount":2,"positionTicks":[{"line":137,"ticks":2}]},{"id":11561,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":11563,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[11564,11670]},{"id":11564,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[11565]},{"id":11565,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[11566]},{"id":11566,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[11567]},{"id":11567,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[11568]},{"id":11568,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8811,"ticks":2}]},{"id":11670,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[11671]},{"id":11671,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[11672]},{"id":11672,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[11673]},{"id":11673,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186571,"columnNumber":23},"hitCount":0,"children":[11674]},{"id":11674,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186664,"columnNumber":17},"hitCount":0,"children":[11675]},{"id":11675,"callFrame":{"functionName":"getModifiedTime3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8817,"columnNumber":29},"hitCount":0,"children":[11676]},{"id":11676,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[11677]},{"id":11677,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8552,"ticks":1}]},{"id":11572,"callFrame":{"functionName":"getScriptVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182403,"columnNumber":18},"hitCount":0,"children":[11573]},{"id":11573,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[11574]},{"id":11574,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[11575]},{"id":11575,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":186727,"ticks":1}]},{"id":11082,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[11083,11117]},{"id":11083,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[11084]},{"id":11084,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[11085,11464]},{"id":11085,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[11086]},{"id":11086,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[11087]},{"id":11087,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[11088,11470,11497]},{"id":11088,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[11089]},{"id":11089,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[11090]},{"id":11090,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[11091,11475]},{"id":11091,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[11092]},{"id":11092,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":1,"children":[11093],"positionTicks":[{"line":44270,"ticks":1}]},{"id":11093,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[11094,11099]},{"id":11094,"callFrame":{"functionName":"loadModuleFromSelfNameReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44856,"columnNumber":40},"hitCount":0,"children":[11095]},{"id":11095,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[11096]},{"id":11096,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[11097]},{"id":11097,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[11098]},{"id":11098,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":11099,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":1,"children":[11100],"positionTicks":[{"line":45297,"ticks":1}]},{"id":11100,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[11101]},{"id":11101,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[11102]},{"id":11102,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[11103]},{"id":11103,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[11104]},{"id":11104,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[11105]},{"id":11105,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[11106]},{"id":11106,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[11107]},{"id":11107,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[11108]},{"id":11108,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[11109]},{"id":11109,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[11110]},{"id":11110,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[11111]},{"id":11111,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[11112]},{"id":11112,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[11113]},{"id":11113,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[11114]},{"id":11114,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[11115]},{"id":11115,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[11116]},{"id":11116,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":182481,"ticks":1}]},{"id":11475,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43726,"columnNumber":32},"hitCount":0,"children":[11476]},{"id":11476,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43739,"columnNumber":7},"hitCount":0,"children":[11477]},{"id":11477,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43767,"ticks":1}]},{"id":11470,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[11471]},{"id":11471,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[11472]},{"id":11472,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[11473]},{"id":11473,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":129012,"ticks":1}]},{"id":11497,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":43766,"ticks":1}]},{"id":11464,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[11465]},{"id":11465,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":125926,"ticks":1}]},{"id":11117,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[11118]},{"id":11118,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":2,"children":[11119,11217,11226,11653],"positionTicks":[{"line":125773,"ticks":1},{"line":125768,"ticks":1}]},{"id":11119,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[11120]},{"id":11120,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[11121]},{"id":11121,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[11122]},{"id":11122,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[11123,11136]},{"id":11123,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[11124]},{"id":11124,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[11125,11172]},{"id":11125,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[11126]},{"id":11126,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[11127]},{"id":11127,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[11128,11130]},{"id":11128,"callFrame":{"functionName":"ScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181719,"columnNumber":13},"hitCount":0,"children":[11129]},{"id":11129,"callFrame":{"functionName":"getScriptKindFromFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22254,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":22255,"ticks":1}]},{"id":11130,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[11131]},{"id":11131,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[11132]},{"id":11132,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[11133]},{"id":11133,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[11134]},{"id":11134,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":0,"children":[11135]},{"id":11135,"callFrame":{"functionName":"Stats","scriptId":"27","url":"node:internal/fs/utils","lineNumber":527,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":531,"ticks":1}]},{"id":11172,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[11173]},{"id":11173,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[11174,11593]},{"id":11174,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8802,"ticks":1}]},{"id":11593,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":1,"children":[11594],"positionTicks":[{"line":182481,"ticks":1}]},{"id":11594,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":9097,"ticks":1}]},{"id":11136,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[11137]},{"id":11137,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[11138]},{"id":11138,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[11139]},{"id":11139,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[11140]},{"id":11140,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[11141]},{"id":11141,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[11142,11637]},{"id":11142,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11143]},{"id":11143,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[11144]},{"id":11144,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[11145,11498]},{"id":11145,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[11146]},{"id":11146,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[11147]},{"id":11147,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[11148,11362]},{"id":11148,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[11149]},{"id":11149,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[11150]},{"id":11150,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[11151]},{"id":11151,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11152]},{"id":11152,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[11153,11504]},{"id":11153,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[11154,11215]},{"id":11154,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":0,"children":[11155,11180,11199]},{"id":11155,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[11156,11175]},{"id":11156,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[11157]},{"id":11157,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11158]},{"id":11158,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[11159]},{"id":11159,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[11160]},{"id":11160,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[11161,11192]},{"id":11161,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11162]},{"id":11162,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11163]},{"id":11163,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11164]},{"id":11164,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11165]},{"id":11165,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11166]},{"id":11166,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11167]},{"id":11167,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11168]},{"id":11168,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[11169]},{"id":11169,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[11170]},{"id":11170,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[11171]},{"id":11171,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":14571,"ticks":1}]},{"id":11192,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[11193]},{"id":11193,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[11194]},{"id":11194,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[11195]},{"id":11195,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[11196]},{"id":11196,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":11175,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[11176]},{"id":11176,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[11177]},{"id":11177,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[11178]},{"id":11178,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[11179]},{"id":11179,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":11180,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[11181]},{"id":11181,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[11182]},{"id":11182,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[11183]},{"id":11183,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[11184]},{"id":11184,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[11185]},{"id":11185,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[11186]},{"id":11186,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[11187]},{"id":11187,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[11188]},{"id":11188,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[11189]},{"id":11189,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[11190]},{"id":11190,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[11191,11197]},{"id":11191,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38369,"ticks":1}]},{"id":11197,"callFrame":{"functionName":"tryParseTypeExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38649,"columnNumber":37},"hitCount":0,"children":[11198]},{"id":11198,"callFrame":{"functionName":"parseJSDocTypeExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38131,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":38137,"ticks":1}]},{"id":11199,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[11200]},{"id":11200,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11201]},{"id":11201,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[11202]},{"id":11202,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11203]},{"id":11203,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[11204]},{"id":11204,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11205]},{"id":11205,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11206]},{"id":11206,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11207]},{"id":11207,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11208]},{"id":11208,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11209]},{"id":11209,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11210]},{"id":11210,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11211]},{"id":11211,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[11212]},{"id":11212,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[11213]},{"id":11213,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[11214]},{"id":11214,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":11215,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37335,"columnNumber":35},"hitCount":0,"children":[11216,11474]},{"id":11216,"callFrame":{"functionName":"createPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25261,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":25271,"ticks":1}]},{"id":11474,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32691,"ticks":1}]},{"id":11504,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37293,"columnNumber":41},"hitCount":0,"children":[11505]},{"id":11505,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[11506]},{"id":11506,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[11507]},{"id":11507,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[11508]},{"id":11508,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[11509]},{"id":11509,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37294,"columnNumber":20},"hitCount":0,"children":[11510]},{"id":11510,"callFrame":{"functionName":"parseConstructorName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37282,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":37285,"ticks":1}]},{"id":11362,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[11363]},{"id":11363,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":1,"children":[11364],"positionTicks":[{"line":37741,"ticks":1}]},{"id":11364,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[11365]},{"id":11365,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11366]},{"id":11366,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":1,"children":[11367],"positionTicks":[{"line":37019,"ticks":1}]},{"id":11367,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[11368]},{"id":11368,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[11369]},{"id":11369,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[11370,11373]},{"id":11370,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[11371,11385,11386]},{"id":11371,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37643,"columnNumber":31},"hitCount":0,"children":[11372,11374]},{"id":11372,"callFrame":{"functionName":"isHeritageClause2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37669,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":37671,"ticks":2}]},{"id":11374,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11375]},{"id":11375,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37649,"columnNumber":30},"hitCount":0,"children":[11376]},{"id":11376,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11377]},{"id":11377,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37657,"columnNumber":43},"hitCount":0,"children":[11378]},{"id":11378,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[11379]},{"id":11379,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[11380]},{"id":11380,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[11381]},{"id":11381,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[11382]},{"id":11382,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[11383]},{"id":11383,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[11384]},{"id":11384,"callFrame":{"functionName":"parseTypeArgumentsInExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36242,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":36245,"ticks":1}]},{"id":11385,"callFrame":{"functionName":"setAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32827,"columnNumber":26},"hitCount":6,"positionTicks":[{"line":32828,"ticks":6}]},{"id":11386,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[11387]},{"id":11387,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11388]},{"id":11388,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[11389]},{"id":11389,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[11390]},{"id":11390,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33344,"columnNumber":28},"hitCount":0,"children":[11391]},{"id":11391,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[11392]},{"id":11392,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[11393]},{"id":11393,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[11394]},{"id":11394,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0,"children":[11395]},{"id":11395,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148202,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148203,"ticks":1}]},{"id":11373,"callFrame":{"functionName":"inAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32911,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":32912,"ticks":1}]},{"id":11498,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[11499,11595,11634]},{"id":11499,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37796,"columnNumber":58},"hitCount":0,"children":[11500]},{"id":11500,"callFrame":{"functionName":"parseImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37891,"columnNumber":39},"hitCount":0,"children":[11501]},{"id":11501,"callFrame":{"functionName":"parseModuleReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37908,"columnNumber":31},"hitCount":0,"children":[11502]},{"id":11502,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[11503]},{"id":11503,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33963,"columnNumber":30},"hitCount":0},{"id":11595,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[11596]},{"id":11596,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11597]},{"id":11597,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11598]},{"id":11598,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11599]},{"id":11599,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11600]},{"id":11600,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11601]},{"id":11601,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11602]},{"id":11602,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11603]},{"id":11603,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11604]},{"id":11604,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11605]},{"id":11605,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[11606]},{"id":11606,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[11607]},{"id":11607,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[11608]},{"id":11608,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11609]},{"id":11609,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[11610]},{"id":11610,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[11611]},{"id":11611,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[11612]},{"id":11612,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11613]},{"id":11613,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[11614]},{"id":11614,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11615]},{"id":11615,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11616]},{"id":11616,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11617]},{"id":11617,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11618]},{"id":11618,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11619]},{"id":11619,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11620]},{"id":11620,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11621]},{"id":11621,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[11622]},{"id":11622,"callFrame":{"functionName":"parseTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34668,"columnNumber":25},"hitCount":0,"children":[11623]},{"id":11623,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[11624]},{"id":11624,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11625]},{"id":11625,"callFrame":{"functionName":"parseTupleElementNameOrTupleElementType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34654,"columnNumber":50},"hitCount":0,"children":[11626]},{"id":11626,"callFrame":{"functionName":"parseTupleElementType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34631,"columnNumber":32},"hitCount":0,"children":[11627]},{"id":11627,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11628]},{"id":11628,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11629]},{"id":11629,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11630]},{"id":11630,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11631]},{"id":11631,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11632]},{"id":11632,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11633]},{"id":11633,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":2,"positionTicks":[{"line":34912,"ticks":1},{"line":34911,"ticks":1}]},{"id":11634,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[11635]},{"id":11635,"callFrame":{"functionName":"createInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26725,"columnNumber":37},"hitCount":0,"children":[11636]},{"id":11636,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24836,"ticks":1}]},{"id":11637,"callFrame":{"functionName":"processPragmasIntoFields","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39572,"columnNumber":33},"hitCount":0,"children":[11638]},{"id":11638,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39579,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":39643,"ticks":1}]},{"id":11217,"callFrame":{"functionName":"processTypeReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125984,"columnNumber":41},"hitCount":0,"children":[11218]},{"id":11218,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124664,"columnNumber":60},"hitCount":0,"children":[11219]},{"id":11219,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124506,"columnNumber":51},"hitCount":0,"children":[11220]},{"id":11220,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":41},"hitCount":0,"children":[11221]},{"id":11221,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129487,"columnNumber":50},"hitCount":0,"children":[11222]},{"id":11222,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[11223]},{"id":11223,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123702,"columnNumber":13},"hitCount":0,"children":[11224]},{"id":11224,"callFrame":{"functionName":"resolveTypeReferenceDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43308,"columnNumber":38},"hitCount":0,"children":[11225]},{"id":11225,"callFrame":{"functionName":"primaryLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43422,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":43428,"ticks":1}]},{"id":11226,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[11227]},{"id":11227,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[11228]},{"id":11228,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[11229,11339,11345]},{"id":11229,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[11230]},{"id":11230,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[11231]},{"id":11231,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[11232]},{"id":11232,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[11233,11238]},{"id":11233,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[11234,11258]},{"id":11234,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[11235]},{"id":11235,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[11236]},{"id":11236,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[11237]},{"id":11237,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":186727,"ticks":1}]},{"id":11258,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[11259]},{"id":11259,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[11260]},{"id":11260,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[11261]},{"id":11261,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[11262]},{"id":11262,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[11263]},{"id":11263,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[11264]},{"id":11264,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[11265]},{"id":11265,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[11266]},{"id":11266,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":11238,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[11239]},{"id":11239,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[11240]},{"id":11240,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[11241]},{"id":11241,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[11242]},{"id":11242,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[11243]},{"id":11243,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[11244,11256]},{"id":11244,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11245]},{"id":11245,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[11246]},{"id":11246,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[11247,11288]},{"id":11247,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[11248,11396]},{"id":11248,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[11249,11267]},{"id":11249,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37643,"columnNumber":31},"hitCount":0,"children":[11250]},{"id":11250,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11251]},{"id":11251,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37649,"columnNumber":30},"hitCount":0,"children":[11252]},{"id":11252,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11253]},{"id":11253,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[11254]},{"id":11254,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[11255]},{"id":11255,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":11267,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[11268]},{"id":11268,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11269]},{"id":11269,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[11270]},{"id":11270,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[11271]},{"id":11271,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[11272]},{"id":11272,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11273]},{"id":11273,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11274]},{"id":11274,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11275]},{"id":11275,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11276]},{"id":11276,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11277]},{"id":11277,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11278]},{"id":11278,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11279]},{"id":11279,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[11280]},{"id":11280,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[11281]},{"id":11281,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[11282]},{"id":11282,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[11283]},{"id":11283,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[11284]},{"id":11284,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":0,"children":[11285]},{"id":11285,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":0,"children":[11286]},{"id":11286,"callFrame":{"functionName":"createBaseToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25078,"columnNumber":26},"hitCount":0,"children":[11287]},{"id":11287,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148197,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148199,"ticks":1}]},{"id":11396,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37796,"columnNumber":58},"hitCount":0,"children":[11397]},{"id":11397,"callFrame":{"functionName":"tryParseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37818,"columnNumber":31},"hitCount":0,"children":[11398]},{"id":11398,"callFrame":{"functionName":"parseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37899,"columnNumber":28},"hitCount":0,"children":[11399]},{"id":11399,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33931,"ticks":1}]},{"id":11288,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[11289]},{"id":11289,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[11290]},{"id":11290,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[11291,11400]},{"id":11291,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[11292]},{"id":11292,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[11293]},{"id":11293,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[11294]},{"id":11294,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11295]},{"id":11295,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[11296,11303,11337,11338]},{"id":11296,"callFrame":{"functionName":"tryParseConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37293,"columnNumber":41},"hitCount":0,"children":[11297]},{"id":11297,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[11298]},{"id":11298,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[11299]},{"id":11299,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[11300]},{"id":11300,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[11301]},{"id":11301,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37294,"columnNumber":20},"hitCount":0,"children":[11302]},{"id":11302,"callFrame":{"functionName":"createConstructorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25353,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":25368,"ticks":1}]},{"id":11303,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[11304,11511]},{"id":11304,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37335,"columnNumber":35},"hitCount":0,"children":[11305]},{"id":11305,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[11306]},{"id":11306,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11307]},{"id":11307,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[11308]},{"id":11308,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11309]},{"id":11309,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[11310]},{"id":11310,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[11311]},{"id":11311,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11312]},{"id":11312,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[11313]},{"id":11313,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11314]},{"id":11314,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11315]},{"id":11315,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11316]},{"id":11316,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11317]},{"id":11317,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11318]},{"id":11318,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11319]},{"id":11319,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11320]},{"id":11320,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[11321]},{"id":11321,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[11322]},{"id":11322,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[11323]},{"id":11323,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11324]},{"id":11324,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11325]},{"id":11325,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11326]},{"id":11326,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11327]},{"id":11327,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11328]},{"id":11328,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11329]},{"id":11329,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11330]},{"id":11330,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11331]},{"id":11331,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[11332]},{"id":11332,"callFrame":{"functionName":"parseTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34668,"columnNumber":25},"hitCount":0,"children":[11333]},{"id":11333,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[11334]},{"id":11334,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11335]},{"id":11335,"callFrame":{"functionName":"parseTupleElementNameOrTupleElementType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34654,"columnNumber":50},"hitCount":0,"children":[11336]},{"id":11336,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":35089,"ticks":1}]},{"id":11511,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":0,"children":[11512]},{"id":11512,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[11513]},{"id":11513,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[11514]},{"id":11514,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[11515]},{"id":11515,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11516]},{"id":11516,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11517]},{"id":11517,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11518]},{"id":11518,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11519]},{"id":11519,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11520]},{"id":11520,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11521]},{"id":11521,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11522]},{"id":11522,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[11523]},{"id":11523,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[11524]},{"id":11524,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[11525]},{"id":11525,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33275,"ticks":1}]},{"id":11337,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":2978,"ticks":1}]},{"id":11338,"callFrame":{"functionName":"parseContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33363,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":33364,"ticks":1}]},{"id":11400,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[11401]},{"id":11401,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[11402]},{"id":11402,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[11403]},{"id":11403,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11404]},{"id":11404,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[11405]},{"id":11405,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[11406]},{"id":11406,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[11407]},{"id":11407,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[11408]},{"id":11408,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[11409]},{"id":11409,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[11410]},{"id":11410,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[11411]},{"id":11411,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[11412,11526]},{"id":11412,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[11413]},{"id":11413,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[11414]},{"id":11414,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[11415]},{"id":11415,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[11416]},{"id":11416,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[11417]},{"id":11417,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[11418]},{"id":11418,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[11419]},{"id":11419,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[11420]},{"id":11420,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[11421]},{"id":11421,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[11422]},{"id":11422,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38835,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":38837,"ticks":1}]},{"id":11526,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[11527]},{"id":11527,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11528]},{"id":11528,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[11529]},{"id":11529,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11530]},{"id":11530,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[11531]},{"id":11531,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[11532]},{"id":11532,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[11533]},{"id":11533,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[11534]},{"id":11534,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[11535]},{"id":11535,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[11536]},{"id":11536,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[11537]},{"id":11537,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[11538]},{"id":11538,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[11539]},{"id":11539,"callFrame":{"functionName":"getNodePos","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32936,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32938,"ticks":1}]},{"id":11256,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[11257]},{"id":11257,"callFrame":{"functionName":"extractPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39657,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":39677,"ticks":1}]},{"id":11339,"callFrame":{"functionName":"processTypeReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125984,"columnNumber":41},"hitCount":0,"children":[11340]},{"id":11340,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124664,"columnNumber":60},"hitCount":0,"children":[11341]},{"id":11341,"callFrame":{"functionName":"resolveTypeReferenceDirectiveNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124506,"columnNumber":51},"hitCount":0,"children":[11342]},{"id":11342,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182454,"columnNumber":41},"hitCount":0,"children":[11343]},{"id":11343,"callFrame":{"functionName":"resolveTypeReferenceDirectiveReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129487,"columnNumber":50},"hitCount":0,"children":[11344]},{"id":11344,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":129427,"ticks":1}]},{"id":11345,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[11346,11423,11430]},{"id":11346,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[11347]},{"id":11347,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[11348]},{"id":11348,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[11349]},{"id":11349,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[11350]},{"id":11350,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[11351]},{"id":11351,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[11352]},{"id":11352,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[11353]},{"id":11353,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[11354,11427,11540]},{"id":11354,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[11355]},{"id":11355,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[11356]},{"id":11356,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[11357]},{"id":11357,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[11358]},{"id":11358,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[11359]},{"id":11359,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[11360]},{"id":11360,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[11361]},{"id":11361,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":45342,"ticks":1}]},{"id":11427,"callFrame":{"functionName":"getOrCreateCacheForNonRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43795,"columnNumber":45},"hitCount":0,"children":[11428]},{"id":11428,"callFrame":{"functionName":"getOrCreateCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43698,"columnNumber":25},"hitCount":0,"children":[11429]},{"id":11429,"callFrame":{"functionName":"createPerModuleNameCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43799,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":43800,"ticks":1}]},{"id":11540,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43726,"columnNumber":32},"hitCount":0,"children":[11541]},{"id":11541,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43739,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":43740,"ticks":1}]},{"id":11423,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":0,"children":[11424]},{"id":11424,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125534,"columnNumber":36},"hitCount":0,"children":[11425]},{"id":11425,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[11426]},{"id":11426,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32241,"ticks":1}]},{"id":11430,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[11431]},{"id":11431,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[11432,11442]},{"id":11432,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[11433]},{"id":11433,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[11434]},{"id":11434,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[11435]},{"id":11435,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[11436,11437]},{"id":11436,"callFrame":{"functionName":"getScriptVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182403,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":182412,"ticks":1}]},{"id":11437,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[11438]},{"id":11438,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[11439]},{"id":11439,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[11440]},{"id":11440,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[11441]},{"id":11441,"callFrame":{"functionName":"clearState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32634,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32635,"ticks":1}]},{"id":11442,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[11443]},{"id":11443,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[11444]},{"id":11444,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[11445]},{"id":11445,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[11446]},{"id":11446,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[11447]},{"id":11447,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[11448]},{"id":11448,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[11449]},{"id":11449,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[11450]},{"id":11450,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[11451]},{"id":11451,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[11452]},{"id":11452,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[11453]},{"id":11453,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[11454]},{"id":11454,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[11455]},{"id":11455,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[11456]},{"id":11456,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[11457]},{"id":11457,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[11458]},{"id":11458,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[11459]},{"id":11459,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[11460]},{"id":11460,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[11461]},{"id":11461,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[11462]},{"id":11462,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":22},"hitCount":0,"children":[11463]},{"id":11463,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8942,"ticks":1}]},{"id":11653,"callFrame":{"functionName":"getNormalizedAbsolutePathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9093,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":9094,"ticks":1}]},{"id":11590,"callFrame":{"functionName":"processTypeReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125984,"columnNumber":41},"hitCount":1,"children":[11591],"positionTicks":[{"line":125988,"ticks":1}]},{"id":11591,"callFrame":{"functionName":"processTypeReferenceDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125999,"columnNumber":40},"hitCount":0,"children":[11592]},{"id":11592,"callFrame":{"functionName":"processTypeReferenceDirectiveWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126005,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":126022,"ticks":1}]},{"id":11704,"callFrame":{"functionName":"getNormalizedAbsolutePathWithoutRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9093,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":9094,"ticks":1}]},{"id":12074,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":124494,"ticks":1}]},{"id":14591,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":43744,"ticks":1}]},{"id":12142,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[12143,14321]},{"id":12143,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[12144]},{"id":12144,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3490,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3491,"ticks":1}]},{"id":14321,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[14322]},{"id":14322,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":12577,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":2,"children":[12578,14543],"positionTicks":[{"line":125737,"ticks":2}]},{"id":12578,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[12579]},{"id":12579,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[12580]},{"id":12580,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":1,"children":[12581],"positionTicks":[{"line":44681,"ticks":1}]},{"id":12581,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[12582,14130]},{"id":12582,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[12583,13184]},{"id":12583,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[12584]},{"id":12584,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[12585]},{"id":12585,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[12586]},{"id":12586,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[12587]},{"id":12587,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":0,"children":[12588]},{"id":12588,"callFrame":{"functionName":"getCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122735,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":122736,"ticks":1}]},{"id":13184,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":148878,"ticks":1}]},{"id":14130,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[14131]},{"id":14131,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[14132]},{"id":14132,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[14133]},{"id":14133,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[14134]},{"id":14134,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[14135]},{"id":14135,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[14136]},{"id":14136,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[14137]},{"id":14137,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[14138]},{"id":14138,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[14139]},{"id":14139,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8552,"ticks":1}]},{"id":14543,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[14544]},{"id":14544,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9016,"ticks":1}]},{"id":13899,"callFrame":{"functionName":"getSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125940,"columnNumber":46},"hitCount":0,"children":[13900]},{"id":13900,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39518,"columnNumber":30},"hitCount":0,"children":[13901]},{"id":13901,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8994,"columnNumber":38},"hitCount":0,"children":[13902]},{"id":13902,"callFrame":{"functionName":"tryGetExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8985,"columnNumber":32},"hitCount":0,"children":[13903]},{"id":13903,"callFrame":{"functionName":"startsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3808,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":3810,"ticks":1}]},{"id":12149,"callFrame":{"functionName":"useCaseSensitiveFileNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148872,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":148873,"ticks":1}]},{"id":14608,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[14609,16364]},{"id":14609,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":1,"children":[14610,14654],"positionTicks":[{"line":126080,"ticks":1}]},{"id":14610,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[14611]},{"id":14611,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":2,"children":[14612],"positionTicks":[{"line":126069,"ticks":1},{"line":126062,"ticks":1}]},{"id":14612,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[14613]},{"id":14613,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[14614,14637]},{"id":14614,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[14615]},{"id":14615,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[14616,14617]},{"id":14616,"callFrame":{"functionName":"isTraceEnabled","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43061,"columnNumber":23},"hitCount":0},{"id":14617,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[14618,14620]},{"id":14618,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21797,"columnNumber":18},"hitCount":0,"children":[14619]},{"id":14619,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21697,"columnNumber":18},"hitCount":0},{"id":14620,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[14621]},{"id":14621,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[14622,14623]},{"id":14622,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":45322,"ticks":1}]},{"id":14623,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[14624]},{"id":14624,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[14625]},{"id":14625,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[14626]},{"id":14626,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[14627]},{"id":14627,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[14628]},{"id":14628,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[14629]},{"id":14629,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[14630]},{"id":14630,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[14631]},{"id":14631,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44773,"columnNumber":42},"hitCount":0,"children":[14632]},{"id":14632,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[14633]},{"id":14633,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[14634]},{"id":14634,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[14635]},{"id":14635,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[14636]},{"id":14636,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":44541,"ticks":1}]},{"id":14637,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[14638]},{"id":14638,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[14639]},{"id":14639,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[14640,14644,14648]},{"id":14640,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[14641]},{"id":14641,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[14642]},{"id":14642,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[14643]},{"id":14643,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":14644,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[14645,14652]},{"id":14645,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129040,"columnNumber":61},"hitCount":0,"children":[14646]},{"id":14646,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":0,"children":[14647]},{"id":14647,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9026,"ticks":1}]},{"id":14652,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128965,"columnNumber":41},"hitCount":0,"children":[14653]},{"id":14653,"callFrame":{"functionName":"RegExp: [a-zA-Z]:","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":14648,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[14649]},{"id":14649,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[14650]},{"id":14650,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[14651]},{"id":14651,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":14654,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[14655]},{"id":14655,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[14656]},{"id":14656,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[14657]},{"id":14657,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[14658]},{"id":14658,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[14659,14675,14692]},{"id":14659,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[14660]},{"id":14660,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[14661]},{"id":14661,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[14662]},{"id":14662,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[14663]},{"id":14663,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[14664]},{"id":14664,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[14665]},{"id":14665,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[14666]},{"id":14666,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[14667,14670]},{"id":14667,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[14668]},{"id":14668,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[14669]},{"id":14669,"callFrame":{"functionName":"getTokenStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12171,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":12172,"ticks":1}]},{"id":14670,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[14671]},{"id":14671,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[14672]},{"id":14672,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[14673]},{"id":14673,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[14674]},{"id":14674,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":41831,"ticks":1}]},{"id":14675,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[14676]},{"id":14676,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[14677]},{"id":14677,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[14678]},{"id":14678,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[14679,14689]},{"id":14679,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[14680]},{"id":14680,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[14681]},{"id":14681,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[14682]},{"id":14682,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[14683]},{"id":14683,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[14684]},{"id":14684,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[14685]},{"id":14685,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[14686]},{"id":14686,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[14687]},{"id":14687,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[14688]},{"id":14688,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":569,"ticks":1}]},{"id":14689,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137413,"columnNumber":22},"hitCount":0,"children":[14690]},{"id":14690,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182399,"columnNumber":15},"hitCount":0,"children":[14691]},{"id":14691,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":182481,"ticks":1}]},{"id":14692,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[14693,16123]},{"id":14693,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[14694,14729]},{"id":14694,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[14695]},{"id":14695,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[14696]},{"id":14696,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[14697]},{"id":14697,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[14698,14715]},{"id":14698,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[14699]},{"id":14699,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[14700]},{"id":14700,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[14701]},{"id":14701,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[14702]},{"id":14702,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[14703]},{"id":14703,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[14704]},{"id":14704,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[14705]},{"id":14705,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[14706]},{"id":14706,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[14707]},{"id":14707,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[14708]},{"id":14708,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[14709]},{"id":14709,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[14710]},{"id":14710,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[14711]},{"id":14711,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[14712]},{"id":14712,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[14713]},{"id":14713,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[14714]},{"id":14714,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":44520,"ticks":1}]},{"id":14715,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[14716]},{"id":14716,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[14717]},{"id":14717,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[14718,14723]},{"id":14718,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[14719]},{"id":14719,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[14720]},{"id":14720,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[14721]},{"id":14721,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[14722]},{"id":14722,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":14723,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[14724,14727]},{"id":14724,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129040,"columnNumber":61},"hitCount":0,"children":[14725]},{"id":14725,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":0,"children":[14726]},{"id":14726,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":2,"positionTicks":[{"line":9026,"ticks":2}]},{"id":14727,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[14728]},{"id":14728,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9016,"ticks":1}]},{"id":14729,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[14730]},{"id":14730,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[14731]},{"id":14731,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[14732]},{"id":14732,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[14733]},{"id":14733,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[14734,14748]},{"id":14734,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[14735]},{"id":14735,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[14736]},{"id":14736,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[14737]},{"id":14737,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[14738]},{"id":14738,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[14739]},{"id":14739,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[14740]},{"id":14740,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[14741]},{"id":14741,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[14742]},{"id":14742,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[14743]},{"id":14743,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[14744]},{"id":14744,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[14745]},{"id":14745,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[14746]},{"id":14746,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[14747]},{"id":14747,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":14748,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[14749,15981]},{"id":14749,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[14750,14779]},{"id":14750,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[14751]},{"id":14751,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[14752]},{"id":14752,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[14753]},{"id":14753,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[14754,14768]},{"id":14754,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[14755]},{"id":14755,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[14756]},{"id":14756,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[14757]},{"id":14757,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[14758]},{"id":14758,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[14759]},{"id":14759,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[14760]},{"id":14760,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[14761]},{"id":14761,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[14762]},{"id":14762,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[14763]},{"id":14763,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[14764]},{"id":14764,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[14765]},{"id":14765,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[14766]},{"id":14766,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[14767]},{"id":14767,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44773,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":44810,"ticks":1}]},{"id":14768,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[14769]},{"id":14769,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[14770]},{"id":14770,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[14771,14776]},{"id":14771,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[14772]},{"id":14772,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[14773]},{"id":14773,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[14774]},{"id":14774,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[14775]},{"id":14775,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8811,"ticks":2}]},{"id":14776,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[14777]},{"id":14777,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[14778]},{"id":14778,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9016,"ticks":1}]},{"id":14779,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[14780]},{"id":14780,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[14781]},{"id":14781,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[14782]},{"id":14782,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[14783]},{"id":14783,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[14784,14794]},{"id":14784,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[14785]},{"id":14785,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[14786]},{"id":14786,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[14787]},{"id":14787,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[14788]},{"id":14788,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[14789]},{"id":14789,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[14790]},{"id":14790,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[14791]},{"id":14791,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[14792]},{"id":14792,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[14793]},{"id":14793,"callFrame":{"functionName":"hasTSFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22311,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22312,"ticks":1}]},{"id":14794,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[14795,15900]},{"id":14795,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[14796,14808]},{"id":14796,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[14797]},{"id":14797,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[14798]},{"id":14798,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[14799]},{"id":14799,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[14800]},{"id":14800,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[14801]},{"id":14801,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[14802]},{"id":14802,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":1,"children":[14803],"positionTicks":[{"line":129616,"ticks":1}]},{"id":14803,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[14804]},{"id":14804,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[14805]},{"id":14805,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[14806]},{"id":14806,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"children":[14807],"positionTicks":[{"line":8811,"ticks":1}]},{"id":14807,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":14808,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[14809]},{"id":14809,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[14810]},{"id":14810,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[14811]},{"id":14811,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[14812]},{"id":14812,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[14813,14824]},{"id":14813,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[14814]},{"id":14814,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[14815]},{"id":14815,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[14816]},{"id":14816,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[14817]},{"id":14817,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[14818]},{"id":14818,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[14819]},{"id":14819,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[14820]},{"id":14820,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[14821]},{"id":14821,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[14822]},{"id":14822,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[14823]},{"id":14823,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":14824,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[14825,15784]},{"id":14825,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[14826,14853]},{"id":14826,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[14827]},{"id":14827,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[14828]},{"id":14828,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[14829]},{"id":14829,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[14830,14844]},{"id":14830,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[14831]},{"id":14831,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[14832]},{"id":14832,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[14833]},{"id":14833,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[14834]},{"id":14834,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[14835]},{"id":14835,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[14836]},{"id":14836,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[14837]},{"id":14837,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[14838]},{"id":14838,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[14839]},{"id":14839,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[14840]},{"id":14840,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[14841]},{"id":14841,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[14842]},{"id":14842,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[14843]},{"id":14843,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43688,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43689,"ticks":1}]},{"id":14844,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[14845]},{"id":14845,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[14846]},{"id":14846,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[14847,14852]},{"id":14847,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[14848]},{"id":14848,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[14849]},{"id":14849,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[14850]},{"id":14850,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"children":[14851],"positionTicks":[{"line":8811,"ticks":1}]},{"id":14851,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":14852,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":129006,"ticks":1}]},{"id":14853,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[14854]},{"id":14854,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[14855]},{"id":14855,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[14856]},{"id":14856,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[14857]},{"id":14857,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[14858]},{"id":14858,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[14859,15690]},{"id":14859,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[14860,14882]},{"id":14860,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[14861]},{"id":14861,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[14862]},{"id":14862,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[14863]},{"id":14863,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[14864,14870]},{"id":14864,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[14865]},{"id":14865,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[14866]},{"id":14866,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43726,"columnNumber":32},"hitCount":0,"children":[14867]},{"id":14867,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[14868]},{"id":14868,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[14869]},{"id":14869,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":14870,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[14871]},{"id":14871,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[14872]},{"id":14872,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[14873,14878]},{"id":14873,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[14874]},{"id":14874,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[14875]},{"id":14875,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[14876]},{"id":14876,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"children":[14877],"positionTicks":[{"line":8811,"ticks":1}]},{"id":14877,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":14878,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[14879]},{"id":14879,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[14880]},{"id":14880,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[14881]},{"id":14881,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":14882,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[14883]},{"id":14883,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[14884]},{"id":14884,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[14885]},{"id":14885,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[14886]},{"id":14886,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[14887,14901]},{"id":14887,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[14888]},{"id":14888,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[14889]},{"id":14889,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[14890]},{"id":14890,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[14891]},{"id":14891,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[14892]},{"id":14892,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[14893]},{"id":14893,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[14894]},{"id":14894,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[14895]},{"id":14895,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[14896]},{"id":14896,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[14897]},{"id":14897,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[14898]},{"id":14898,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[14899]},{"id":14899,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[14900]},{"id":14900,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8552,"ticks":1}]},{"id":14901,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[14902,15385]},{"id":14902,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[14903,14928]},{"id":14903,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[14904]},{"id":14904,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[14905]},{"id":14905,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[14906]},{"id":14906,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[14907,14920]},{"id":14907,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[14908]},{"id":14908,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[14909]},{"id":14909,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[14910]},{"id":14910,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[14911]},{"id":14911,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[14912]},{"id":14912,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[14913]},{"id":14913,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[14914]},{"id":14914,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[14915]},{"id":14915,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[14916]},{"id":14916,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[14917]},{"id":14917,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[14918]},{"id":14918,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[14919]},{"id":14919,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9053,"ticks":1}]},{"id":14920,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[14921]},{"id":14921,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[14922]},{"id":14922,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[14923]},{"id":14923,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[14924]},{"id":14924,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":1,"children":[14925],"positionTicks":[{"line":129751,"ticks":1}]},{"id":14925,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[14926]},{"id":14926,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"children":[14927],"positionTicks":[{"line":8811,"ticks":1}]},{"id":14927,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":14928,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[14929]},{"id":14929,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[14930]},{"id":14930,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[14931]},{"id":14931,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[14932]},{"id":14932,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[14933,15192]},{"id":14933,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[14934]},{"id":14934,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[14935]},{"id":14935,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[14936]},{"id":14936,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[14937,14949]},{"id":14937,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[14938]},{"id":14938,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[14939]},{"id":14939,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[14940]},{"id":14940,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[14941]},{"id":14941,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[14942]},{"id":14942,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[14943]},{"id":14943,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[14944]},{"id":14944,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[14945]},{"id":14945,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[14946]},{"id":14946,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":0,"children":[14947]},{"id":14947,"callFrame":{"functionName":"createUnsafeBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":1069,"columnNumber":27},"hitCount":0,"children":[14948]},{"id":14948,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":960,"ticks":1}]},{"id":14949,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[14950]},{"id":14950,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[14951]},{"id":14951,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[14952]},{"id":14952,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[14953]},{"id":14953,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[14954]},{"id":14954,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[14955,15190]},{"id":14955,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[14956]},{"id":14956,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[14957]},{"id":14957,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[14958]},{"id":14958,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[14959,14968,15160]},{"id":14959,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[14960]},{"id":14960,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[14961]},{"id":14961,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[14962,15077,15172]},{"id":14962,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[14963]},{"id":14963,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[14964]},{"id":14964,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[14965]},{"id":14965,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[14966]},{"id":14966,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[14967]},{"id":14967,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13000,"ticks":1}]},{"id":15077,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[15078]},{"id":15078,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[15079]},{"id":15079,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[15080]},{"id":15080,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[15081]},{"id":15081,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[15082]},{"id":15082,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[15083]},{"id":15083,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33225,"ticks":1}]},{"id":15172,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[15173]},{"id":15173,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[15174]},{"id":15174,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[15175]},{"id":15175,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[15176]},{"id":15176,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15177]},{"id":15177,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[15178]},{"id":15178,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[15179]},{"id":15179,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[15180]},{"id":15180,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[15181]},{"id":15181,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[15182]},{"id":15182,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[15183]},{"id":15183,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[15184]},{"id":15184,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[15185]},{"id":15185,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[15186]},{"id":15186,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15187]},{"id":15187,"callFrame":{"functionName":"createUnionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25654,"columnNumber":30},"hitCount":0,"children":[15188]},{"id":15188,"callFrame":{"functionName":"parenthesizeConstituentTypesOfUnionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23999,"columnNumber":43},"hitCount":0,"children":[15189]},{"id":15189,"callFrame":{"functionName":"hasProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3142,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3144,"ticks":1}]},{"id":14968,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[14969,15000]},{"id":14969,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[14970,15008,15043,15056,15123]},{"id":14970,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[14971,15046,15142]},{"id":14971,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":1,"children":[14972,14980,15016,15020,15032,15034],"positionTicks":[{"line":34485,"ticks":1}]},{"id":14972,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[14973]},{"id":14973,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14974]},{"id":14974,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14975]},{"id":14975,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[14976]},{"id":14976,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14977,15013]},{"id":14977,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14978]},{"id":14978,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14979]},{"id":14979,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":1,"children":[15061],"positionTicks":[{"line":34998,"ticks":1}]},{"id":15061,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15062]},{"id":15062,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":1,"children":[15063],"positionTicks":[{"line":34898,"ticks":1}]},{"id":15063,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[15064]},{"id":15064,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[15065]},{"id":15065,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[15066]},{"id":15066,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[15135]},{"id":15135,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[15136]},{"id":15136,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[15137]},{"id":15137,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[15138]},{"id":15138,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[15139]},{"id":15139,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22677,"ticks":1}]},{"id":15013,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[15014,15015]},{"id":15014,"callFrame":{"functionName":"createConstructorTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25543,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":25545,"ticks":1}]},{"id":15015,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33228,"columnNumber":21},"hitCount":4,"positionTicks":[{"line":33229,"ticks":4}]},{"id":14980,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":30},"hitCount":0,"children":[14981]},{"id":14981,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[14982]},{"id":14982,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[14983]},{"id":14983,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34276,"columnNumber":29},"hitCount":0,"children":[14984]},{"id":14984,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[14985]},{"id":14985,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[14986]},{"id":14986,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14987]},{"id":14987,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[14988]},{"id":14988,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[14989]},{"id":14989,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[14990]},{"id":14990,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[14991]},{"id":14991,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[14992]},{"id":14992,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[14993]},{"id":14993,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[14994]},{"id":14994,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[14995]},{"id":14995,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[14996]},{"id":14996,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[14997]},{"id":14997,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[14998]},{"id":14998,"callFrame":{"functionName":"isStartOfMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34580,"columnNumber":30},"hitCount":0,"children":[14999]},{"id":14999,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32953,"ticks":1}]},{"id":15016,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[15017,15101]},{"id":15017,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":1,"children":[15018],"positionTicks":[{"line":32953,"ticks":1}]},{"id":15018,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15019]},{"id":15019,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":15101,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[15102]},{"id":15102,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[15103,15140]},{"id":15103,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15104]},{"id":15104,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[15105]},{"id":15105,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[15106]},{"id":15106,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[15107,15117]},{"id":15107,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[15108]},{"id":15108,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[15109,15115]},{"id":15109,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[15110,15126]},{"id":15110,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[15111]},{"id":15111,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[15112]},{"id":15112,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[15113]},{"id":15113,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15114]},{"id":15114,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12823,"ticks":1}]},{"id":15126,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[15127]},{"id":15127,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[15128]},{"id":15128,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15129]},{"id":15129,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[15130]},{"id":15130,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[15131]},{"id":15131,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[15132]},{"id":15132,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34310,"columnNumber":31},"hitCount":0,"children":[15133]},{"id":15133,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37180,"columnNumber":35},"hitCount":0,"children":[15134]},{"id":15134,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":33306,"ticks":1}]},{"id":15115,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35014,"columnNumber":49},"hitCount":0,"children":[15116]},{"id":15116,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":14536,"ticks":1}]},{"id":15117,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34310,"columnNumber":31},"hitCount":0,"children":[15118]},{"id":15118,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37180,"columnNumber":35},"hitCount":0,"children":[15119]},{"id":15119,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":33},"hitCount":0,"children":[15120]},{"id":15120,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[15121]},{"id":15121,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":15140,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[15141]},{"id":15141,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24836,"ticks":1}]},{"id":15020,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[15021,15158]},{"id":15021,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[15022]},{"id":15022,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[15023]},{"id":15023,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[15024]},{"id":15024,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[15025]},{"id":15025,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[15026],"positionTicks":[{"line":38213,"ticks":1}]},{"id":15026,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":2,"children":[15027,15040,15122],"positionTicks":[{"line":38258,"ticks":1},{"line":38321,"ticks":1}]},{"id":15027,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[15028,15071,15100]},{"id":15028,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":1,"children":[15029,15067,15157],"positionTicks":[{"line":38683,"ticks":1}]},{"id":15029,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[15030]},{"id":15030,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":4,"children":[15031],"positionTicks":[{"line":14428,"ticks":1},{"line":14625,"ticks":2},{"line":14431,"ticks":1}]},{"id":15031,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38588,"columnNumber":29},"hitCount":0},{"id":15067,"callFrame":{"functionName":"parseBracketNameInPropertyAndParamTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38653,"columnNumber":52},"hitCount":0,"children":[15068]},{"id":15068,"callFrame":{"functionName":"parseJSDocEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39109,"columnNumber":35},"hitCount":0,"children":[15069]},{"id":15069,"callFrame":{"functionName":"parseJSDocIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39123,"columnNumber":39},"hitCount":1,"children":[15070],"positionTicks":[{"line":39124,"ticks":1}]},{"id":15070,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":15157,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38368,"ticks":1}]},{"id":15071,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[15072]},{"id":15072,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[15073]},{"id":15073,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[15074]},{"id":15074,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[15075]},{"id":15075,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[15076]},{"id":15076,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38346,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":38347,"ticks":1}]},{"id":15100,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14522,"ticks":1}]},{"id":15040,"callFrame":{"functionName":"removeTrailingWhitespace","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38333,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38334,"ticks":1}]},{"id":15122,"callFrame":{"functionName":"pushComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38238,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":38243,"ticks":1}]},{"id":15158,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[15159]},{"id":15159,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12012,"ticks":1}]},{"id":15032,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[15033]},{"id":15033,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":1,"children":[15041],"positionTicks":[{"line":33317,"ticks":1}]},{"id":15041,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[15042]},{"id":15042,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":33269,"ticks":2}]},{"id":15034,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[15035]},{"id":15035,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[15036]},{"id":15036,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15037]},{"id":15037,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":4,"children":[15038],"positionTicks":[{"line":13008,"ticks":1},{"line":12234,"ticks":1},{"line":13006,"ticks":1},{"line":12841,"ticks":1}]},{"id":15038,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[15039]},{"id":15039,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":15046,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[15047]},{"id":15047,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[15048]},{"id":15048,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33404,"columnNumber":37},"hitCount":0,"children":[15049]},{"id":15049,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[15050]},{"id":15050,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[15051]},{"id":15051,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[15052]},{"id":15052,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[15053]},{"id":15053,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33373,"columnNumber":37},"hitCount":0,"children":[15054]},{"id":15054,"callFrame":{"functionName":"nextTokenIsOnSameLineAndCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33366,"columnNumber":52},"hitCount":0,"children":[15055]},{"id":15055,"callFrame":{"functionName":"hasUnicodeEscape","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12175,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":12176,"ticks":1}]},{"id":15142,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34430,"columnNumber":31},"hitCount":0,"children":[15143]},{"id":15143,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[15144]},{"id":15144,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[15145]},{"id":15145,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[15146]},{"id":15146,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[15147]},{"id":15147,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[15148]},{"id":15148,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[15149]},{"id":15149,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15150]},{"id":15150,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[15151]},{"id":15151,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15152]},{"id":15152,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[15153]},{"id":15153,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[15154]},{"id":15154,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[15155]},{"id":15155,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[15156]},{"id":15156,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34772,"ticks":1}]},{"id":15008,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[15009]},{"id":15009,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15010]},{"id":15010,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37649,"columnNumber":30},"hitCount":0,"children":[15011]},{"id":15011,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[15012]},{"id":15012,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":24856,"ticks":1}]},{"id":15043,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[15044]},{"id":15044,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[15045]},{"id":15045,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0},{"id":15056,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[15057]},{"id":15057,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15058]},{"id":15058,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[15059]},{"id":15059,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[15060]},{"id":15060,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":15123,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[15124]},{"id":15124,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[15125]},{"id":15125,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":15000,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[15001,15084]},{"id":15001,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[15002]},{"id":15002,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[15003]},{"id":15003,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[15004]},{"id":15004,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[15005]},{"id":15005,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[15006]},{"id":15006,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[15007]},{"id":15007,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":15084,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[15085]},{"id":15085,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[15086]},{"id":15086,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15087]},{"id":15087,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[15088]},{"id":15088,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15089]},{"id":15089,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[15090]},{"id":15090,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[15091]},{"id":15091,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[15092]},{"id":15092,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[15093]},{"id":15093,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[15094]},{"id":15094,"callFrame":{"functionName":"parseMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34604,"columnNumber":26},"hitCount":0,"children":[15095]},{"id":15095,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[15096]},{"id":15096,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[15097]},{"id":15097,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[15098]},{"id":15098,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15099]},{"id":15099,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13122,"ticks":1}]},{"id":15160,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[15161]},{"id":15161,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[15162]},{"id":15162,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33404,"columnNumber":37},"hitCount":0,"children":[15163]},{"id":15163,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[15164]},{"id":15164,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[15165]},{"id":15165,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[15166]},{"id":15166,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[15167]},{"id":15167,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33373,"columnNumber":37},"hitCount":0,"children":[15168]},{"id":15168,"callFrame":{"functionName":"nextTokenIsOnSameLineAndCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33366,"columnNumber":52},"hitCount":0,"children":[15169]},{"id":15169,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[15170]},{"id":15170,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15171]},{"id":15171,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13092,"ticks":1}]},{"id":15190,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[15191]},{"id":15191,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":32319,"ticks":1}]},{"id":15192,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[15193,15309]},{"id":15193,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[15194,15224]},{"id":15194,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[15195]},{"id":15195,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[15196]},{"id":15196,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[15197]},{"id":15197,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[15198,15214]},{"id":15198,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[15199]},{"id":15199,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[15200]},{"id":15200,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[15201]},{"id":15201,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[15202]},{"id":15202,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[15203]},{"id":15203,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[15204]},{"id":15204,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[15205]},{"id":15205,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[15206]},{"id":15206,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[15207]},{"id":15207,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[15208]},{"id":15208,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[15209]},{"id":15209,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[15210]},{"id":15210,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[15211]},{"id":15211,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[15212]},{"id":15212,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[15213]},{"id":15213,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15214,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":1,"children":[15215],"positionTicks":[{"line":129600,"ticks":1}]},{"id":15215,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[15216]},{"id":15216,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[15217,15222]},{"id":15217,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[15218]},{"id":15218,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[15219]},{"id":15219,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[15220]},{"id":15220,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"children":[15221],"positionTicks":[{"line":8811,"ticks":1}]},{"id":15221,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":15222,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[15223]},{"id":15223,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9016,"ticks":1}]},{"id":15224,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[15225]},{"id":15225,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[15226]},{"id":15226,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[15227]},{"id":15227,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[15228]},{"id":15228,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[15229]},{"id":15229,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[15230]},{"id":15230,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[15231]},{"id":15231,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[15232]},{"id":15232,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[15233,15247]},{"id":15233,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[15234,15239]},{"id":15234,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[15235]},{"id":15235,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[15236]},{"id":15236,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[15237]},{"id":15237,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[15238]},{"id":15238,"callFrame":{"functionName":"isDynamicFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181715,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":181716,"ticks":1}]},{"id":15239,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[15240]},{"id":15240,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[15241]},{"id":15241,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[15242]},{"id":15242,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[15243]},{"id":15243,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[15244]},{"id":15244,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[15245]},{"id":15245,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[15246]},{"id":15246,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":5,"positionTicks":[{"line":391,"ticks":5}]},{"id":15247,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[15248]},{"id":15248,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[15249]},{"id":15249,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[15250]},{"id":15250,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[15251]},{"id":15251,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[15252]},{"id":15252,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[15253]},{"id":15253,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[15254]},{"id":15254,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15255]},{"id":15255,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[15256]},{"id":15256,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[15257]},{"id":15257,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[15258]},{"id":15258,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[15259,15265,15278]},{"id":15259,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[15260]},{"id":15260,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[15261]},{"id":15261,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[15262]},{"id":15262,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15263]},{"id":15263,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[15264]},{"id":15264,"callFrame":{"functionName":"isConflictMarkerTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11908,"columnNumber":31},"hitCount":0},{"id":15265,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[15266]},{"id":15266,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[15267,15293]},{"id":15267,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[15268,15291]},{"id":15268,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[15269]},{"id":15269,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[15270]},{"id":15270,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[15271]},{"id":15271,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[15272]},{"id":15272,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[15273]},{"id":15273,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[15274]},{"id":15274,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[15275,15308]},{"id":15275,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":0,"children":[15276]},{"id":15276,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[15277]},{"id":15277,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":0},{"id":15308,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38482,"ticks":1}]},{"id":15291,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[15292]},{"id":15292,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12013,"ticks":1}]},{"id":15293,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[15294]},{"id":15294,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[15295]},{"id":15295,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[15296]},{"id":15296,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15297]},{"id":15297,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[15298]},{"id":15298,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15299]},{"id":15299,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[15300]},{"id":15300,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[15301]},{"id":15301,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[15302]},{"id":15302,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[15303]},{"id":15303,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[15304]},{"id":15304,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[15305]},{"id":15305,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[15306]},{"id":15306,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[15307]},{"id":15307,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":34485,"ticks":1}]},{"id":15278,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[15279]},{"id":15279,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[15280]},{"id":15280,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[15281]},{"id":15281,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[15282]},{"id":15282,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[15283]},{"id":15283,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[15284]},{"id":15284,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"children":[15285,15290],"positionTicks":[{"line":38258,"ticks":1}]},{"id":15285,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[15286]},{"id":15286,"callFrame":{"functionName":"parseTemplateTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39097,"columnNumber":31},"hitCount":0,"children":[15287]},{"id":15287,"callFrame":{"functionName":"parseTemplateTagTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39084,"columnNumber":45},"hitCount":0,"children":[15288]},{"id":15288,"callFrame":{"functionName":"parseTemplateTagTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39053,"columnNumber":44},"hitCount":1,"children":[15289],"positionTicks":[{"line":39077,"ticks":1}]},{"id":15289,"callFrame":{"functionName":"nodeIsMissing","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16465,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":16468,"ticks":1}]},{"id":15290,"callFrame":{"functionName":"addTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38637,"columnNumber":21},"hitCount":0},{"id":15309,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[15310]},{"id":15310,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[15311,15330]},{"id":15311,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[15312]},{"id":15312,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[15313]},{"id":15313,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[15314]},{"id":15314,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":1,"children":[15315,15319],"positionTicks":[{"line":129564,"ticks":1}]},{"id":15315,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[15316]},{"id":15316,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[15317]},{"id":15317,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43726,"columnNumber":32},"hitCount":0,"children":[15318]},{"id":15318,"callFrame":{"functionName":"getMapOfCacheRedirects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43621,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":43622,"ticks":1}]},{"id":15319,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[15320]},{"id":15320,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[15321]},{"id":15321,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[15322,15326]},{"id":15322,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[15323,15325]},{"id":15323,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":0,"children":[15324]},{"id":15324,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9026,"ticks":1}]},{"id":15325,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":15326,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[15327]},{"id":15327,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[15328]},{"id":15328,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[15329]},{"id":15329,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15330,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[15331]},{"id":15331,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[15332]},{"id":15332,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[15333]},{"id":15333,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[15334]},{"id":15334,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":8,"children":[15335],"positionTicks":[{"line":125884,"ticks":8}]},{"id":15335,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[15336]},{"id":15336,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[15337]},{"id":15337,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[15338]},{"id":15338,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[15339,15347]},{"id":15339,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[15340]},{"id":15340,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[15341]},{"id":15341,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[15342]},{"id":15342,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[15343]},{"id":15343,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[15344]},{"id":15344,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[15345]},{"id":15345,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[15346]},{"id":15346,"callFrame":{"functionName":"StatsBase.isFile","scriptId":"27","url":"node:internal/fs/utils","lineNumber":403,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":405,"ticks":1}]},{"id":15347,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[15348]},{"id":15348,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[15349]},{"id":15349,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[15350]},{"id":15350,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[15351]},{"id":15351,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[15352]},{"id":15352,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[15353]},{"id":15353,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[15354]},{"id":15354,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15355]},{"id":15355,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[15356]},{"id":15356,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[15357]},{"id":15357,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[15358]},{"id":15358,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[15359]},{"id":15359,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[15360]},{"id":15360,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[15361]},{"id":15361,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[15362]},{"id":15362,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[15363]},{"id":15363,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[15364]},{"id":15364,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[15365]},{"id":15365,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15366]},{"id":15366,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[15367]},{"id":15367,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[15368]},{"id":15368,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[15369]},{"id":15369,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[15370]},{"id":15370,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[15371]},{"id":15371,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[15372]},{"id":15372,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15373]},{"id":15373,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[15374]},{"id":15374,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15375]},{"id":15375,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[15376]},{"id":15376,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[15377]},{"id":15377,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[15378]},{"id":15378,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[15379]},{"id":15379,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[15380]},{"id":15380,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[15381]},{"id":15381,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[15382]},{"id":15382,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[15383]},{"id":15383,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[15384]},{"id":15384,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34712,"ticks":1}]},{"id":15385,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[15386]},{"id":15386,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[15387,15418]},{"id":15387,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[15388]},{"id":15388,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[15389]},{"id":15389,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[15390]},{"id":15390,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[15391,15408]},{"id":15391,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[15392]},{"id":15392,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[15393,15472]},{"id":15393,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[15394]},{"id":15394,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[15395]},{"id":15395,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[15396,15474]},{"id":15396,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[15397]},{"id":15397,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[15398]},{"id":15398,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[15399]},{"id":15399,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[15400]},{"id":15400,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[15401]},{"id":15401,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[15402]},{"id":15402,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[15403,15670]},{"id":15403,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[15404,15488]},{"id":15404,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[15405]},{"id":15405,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[15406]},{"id":15406,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8976,"columnNumber":24},"hitCount":0,"children":[15407]},{"id":15407,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":15488,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44773,"columnNumber":42},"hitCount":0,"children":[15489,15613]},{"id":15489,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":44446,"ticks":1}]},{"id":15613,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[15614]},{"id":15614,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[15615]},{"id":15615,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[15616]},{"id":15616,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[15617]},{"id":15617,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15670,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[15671]},{"id":15671,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15474,"callFrame":{"functionName":"tryLoadModuleUsingOptionalResolutionSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43994,"columnNumber":53},"hitCount":0,"children":[15475]},{"id":15475,"callFrame":{"functionName":"isExternalModuleNameRelative","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14666,"columnNumber":37},"hitCount":0,"children":[15476]},{"id":15476,"callFrame":{"functionName":"RegExp: ^\\.\\.?($|[\\\\/])","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15472,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43726,"columnNumber":32},"hitCount":0,"children":[15473]},{"id":15473,"callFrame":{"functionName":"getMapOfCacheRedirects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43621,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":43622,"ticks":1}]},{"id":15408,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[15409]},{"id":15409,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":1,"children":[15410],"positionTicks":[{"line":129643,"ticks":1}]},{"id":15410,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":1,"children":[15411,15415,15653],"positionTicks":[{"line":129619,"ticks":1}]},{"id":15411,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[15412]},{"id":15412,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[15413,15478]},{"id":15413,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8882,"columnNumber":25},"hitCount":0,"children":[15414]},{"id":15414,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":11,"positionTicks":[{"line":8932,"ticks":11}]},{"id":15478,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"children":[15479],"positionTicks":[{"line":9077,"ticks":1}]},{"id":15479,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15415,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":2,"children":[15416,15477,15621,15655],"positionTicks":[{"line":129006,"ticks":2}]},{"id":15416,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129040,"columnNumber":61},"hitCount":0,"children":[15417]},{"id":15417,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":2,"children":[15623],"positionTicks":[{"line":129067,"ticks":2}]},{"id":15623,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":7,"positionTicks":[{"line":9026,"ticks":7}]},{"id":15477,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":6,"positionTicks":[{"line":9018,"ticks":6}]},{"id":15621,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":0,"children":[15622]},{"id":15622,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9026,"ticks":1}]},{"id":15655,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":8928,"ticks":1},{"line":8932,"ticks":1}]},{"id":15653,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[15654]},{"id":15654,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":129749,"ticks":1}]},{"id":15418,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[15419]},{"id":15419,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[15420]},{"id":15420,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[15421]},{"id":15421,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[15422]},{"id":15422,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[15423,15424,15555]},{"id":15423,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":125737,"ticks":1}]},{"id":15424,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[15425]},{"id":15425,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[15426]},{"id":15426,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[15427]},{"id":15427,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[15428,15431]},{"id":15428,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[15429,15480]},{"id":15429,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[15430]},{"id":15430,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":1,"children":[15672],"positionTicks":[{"line":181614,"ticks":1}]},{"id":15672,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[15673]},{"id":15673,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[15674]},{"id":15674,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[15675]},{"id":15675,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[15676]},{"id":15676,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":811,"ticks":1}]},{"id":15480,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[15481,15611]},{"id":15481,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[15482]},{"id":15482,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[15483]},{"id":15483,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[15484]},{"id":15484,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[15485]},{"id":15485,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8811,"ticks":3}]},{"id":15611,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[15612]},{"id":15612,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":1,"children":[15624],"positionTicks":[{"line":186690,"ticks":1}]},{"id":15624,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[15625]},{"id":15625,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[15626]},{"id":15626,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[15627]},{"id":15627,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[15628]},{"id":15628,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[15629]},{"id":15629,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8552,"ticks":1}]},{"id":15431,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[15432]},{"id":15432,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":1,"children":[15433],"positionTicks":[{"line":140130,"ticks":1}]},{"id":15433,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[15434]},{"id":15434,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[15435]},{"id":15435,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[15436]},{"id":15436,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[15437,15548,15656]},{"id":15437,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[15438]},{"id":15438,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15439]},{"id":15439,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[15440]},{"id":15440,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[15441,15659]},{"id":15441,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[15442]},{"id":15442,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[15443,15445,15469]},{"id":15443,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[15444]},{"id":15444,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":1,"children":[15490],"positionTicks":[{"line":33867,"ticks":1}]},{"id":15490,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34276,"columnNumber":29},"hitCount":0,"children":[15491]},{"id":15491,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147898,"ticks":1}]},{"id":15445,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[15446,15492]},{"id":15446,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[15447,15457,15531,15618]},{"id":15447,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[15448,15486]},{"id":15448,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[15449]},{"id":15449,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[15450]},{"id":15450,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[15451]},{"id":15451,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[15452]},{"id":15452,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[15453,15689]},{"id":15453,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":2,"children":[15454,15677,15679],"positionTicks":[{"line":38258,"ticks":1},{"line":38321,"ticks":1}]},{"id":15454,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[15455,15682]},{"id":15455,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[15456]},{"id":15456,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":2,"positionTicks":[{"line":38482,"ticks":2}]},{"id":15682,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[15683]},{"id":15683,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[15684]},{"id":15684,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[15685]},{"id":15685,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[15686]},{"id":15686,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[15687]},{"id":15687,"callFrame":{"functionName":"isNextNonwhitespaceTokenEndOfFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38346,"columnNumber":48},"hitCount":0,"children":[15688]},{"id":15688,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":32960,"ticks":1}]},{"id":15677,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[15678]},{"id":15678,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":0},{"id":15679,"callFrame":{"functionName":"parseOptionalJsdoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39102,"columnNumber":33},"hitCount":0,"children":[15680]},{"id":15680,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[15681]},{"id":15681,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14453,"ticks":1}]},{"id":15689,"callFrame":{"functionName":"assertIsDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4057,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":4058,"ticks":1}]},{"id":15486,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[15487]},{"id":15487,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12013,"ticks":1}]},{"id":15457,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[15458]},{"id":15458,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":1,"children":[15459],"positionTicks":[{"line":32816,"ticks":1}]},{"id":15459,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[15460,15630]},{"id":15460,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15461]},{"id":15461,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[15462]},{"id":15462,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[15463]},{"id":15463,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[15464]},{"id":15464,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[15465]},{"id":15465,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[15466]},{"id":15466,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[15467]},{"id":15467,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15468]},{"id":15468,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12761,"ticks":1}]},{"id":15630,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[15631]},{"id":15631,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[15632]},{"id":15632,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":15531,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[15532]},{"id":15532,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[15533]},{"id":15533,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[15534]},{"id":15534,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[15535,15633]},{"id":15535,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[15536]},{"id":15536,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[15537]},{"id":15537,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[15538]},{"id":15538,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[15539]},{"id":15539,"callFrame":{"functionName":"parseTypePredicatePrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35074,"columnNumber":35},"hitCount":0,"children":[15540]},{"id":15540,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[15541]},{"id":15541,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[15542]},{"id":15542,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15543]},{"id":15543,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13099,"ticks":1}]},{"id":15633,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[15634]},{"id":15634,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[15635]},{"id":15635,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15636]},{"id":15636,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[15637]},{"id":15637,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15638]},{"id":15638,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[15639]},{"id":15639,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[15640]},{"id":15640,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[15641]},{"id":15641,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[15642]},{"id":15642,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[15643]},{"id":15643,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[15644]},{"id":15644,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[15645]},{"id":15645,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[15646]},{"id":15646,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[15647]},{"id":15647,"callFrame":{"functionName":"isStartOfMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34580,"columnNumber":30},"hitCount":0,"children":[15648]},{"id":15648,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[15649]},{"id":15649,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15650]},{"id":15650,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[15651]},{"id":15651,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[15652]},{"id":15652,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":15618,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":30},"hitCount":0,"children":[15619]},{"id":15619,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[15620]},{"id":15620,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33867,"ticks":1}]},{"id":15492,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34430,"columnNumber":31},"hitCount":0,"children":[15493,15544]},{"id":15493,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[15494]},{"id":15494,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[15495]},{"id":15495,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[15496]},{"id":15496,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[15497]},{"id":15497,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[15498]},{"id":15498,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[15499]},{"id":15499,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15500]},{"id":15500,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[15501]},{"id":15501,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15502]},{"id":15502,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[15503]},{"id":15503,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[15504]},{"id":15504,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[15505]},{"id":15505,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[15506]},{"id":15506,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"children":[15507],"positionTicks":[{"line":34772,"ticks":1}]},{"id":15507,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[15508]},{"id":15508,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34118,"columnNumber":44},"hitCount":0,"children":[15509]},{"id":15509,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[15510]},{"id":15510,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[15511]},{"id":15511,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[15512]},{"id":15512,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[15513]},{"id":15513,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15514]},{"id":15514,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[15515]},{"id":15515,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[15516]},{"id":15516,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[15517]},{"id":15517,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[15518]},{"id":15518,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[15519]},{"id":15519,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[15520]},{"id":15520,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[15521]},{"id":15521,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[15522]},{"id":15522,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[15523]},{"id":15523,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[15524]},{"id":15524,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[15525]},{"id":15525,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":0,"children":[15526]},{"id":15526,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[15527]},{"id":15527,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[15528]},{"id":15528,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15529]},{"id":15529,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[15530]},{"id":15530,"callFrame":{"functionName":"isConflictMarkerTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11908,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":11911,"ticks":1}]},{"id":15544,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34424,"columnNumber":35},"hitCount":0,"children":[15545]},{"id":15545,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[15546]},{"id":15546,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15547]},{"id":15547,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":12875,"ticks":1},{"line":13006,"ticks":1}]},{"id":15469,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[15470]},{"id":15470,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[15471]},{"id":15471,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28464,"ticks":1}]},{"id":15659,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[15660]},{"id":15660,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[15661]},{"id":15661,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[15662]},{"id":15662,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[15663]},{"id":15663,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[15664]},{"id":15664,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[15665]},{"id":15665,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[15666]},{"id":15666,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15667]},{"id":15667,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[15668]},{"id":15668,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[15669]},{"id":15669,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":32379,"ticks":1}]},{"id":15548,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[15549]},{"id":15549,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":0,"children":[15550]},{"id":15550,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21660,"columnNumber":13},"hitCount":0,"children":[15551]},{"id":15551,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31735,"columnNumber":37},"hitCount":0,"children":[15552]},{"id":15552,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[15553]},{"id":15553,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31738,"columnNumber":40},"hitCount":0,"children":[15554]},{"id":15554,"callFrame":{"functionName":"canHaveModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31693,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":31696,"ticks":1}]},{"id":15656,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[15657]},{"id":15657,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[15658]},{"id":15658,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13033,"ticks":1}]},{"id":15555,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[15556]},{"id":15556,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[15557]},{"id":15557,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[15558,15586]},{"id":15558,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[15559]},{"id":15559,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[15560]},{"id":15560,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[15561]},{"id":15561,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[15562,15579]},{"id":15562,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[15563]},{"id":15563,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[15564]},{"id":15564,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[15565]},{"id":15565,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[15566]},{"id":15566,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[15567]},{"id":15567,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[15568]},{"id":15568,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[15569]},{"id":15569,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[15570]},{"id":15570,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[15571]},{"id":15571,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[15572]},{"id":15572,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[15573]},{"id":15573,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[15574]},{"id":15574,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[15575]},{"id":15575,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44773,"columnNumber":42},"hitCount":0,"children":[15576]},{"id":15576,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[15577]},{"id":15577,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[15578]},{"id":15578,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8976,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8982,"ticks":1}]},{"id":15579,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[15580]},{"id":15580,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[15581]},{"id":15581,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[15582,15584]},{"id":15582,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[15583]},{"id":15583,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":129749,"ticks":1}]},{"id":15584,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[15585]},{"id":15585,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":15586,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[15587]},{"id":15587,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[15588]},{"id":15588,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[15589]},{"id":15589,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[15590]},{"id":15590,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[15591]},{"id":15591,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[15592]},{"id":15592,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[15593]},{"id":15593,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[15594]},{"id":15594,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[15595,15602]},{"id":15595,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[15596]},{"id":15596,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[15597]},{"id":15597,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[15598]},{"id":15598,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[15599]},{"id":15599,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[15600]},{"id":15600,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[15601]},{"id":15601,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":15602,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[15603]},{"id":15603,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[15604]},{"id":15604,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[15605]},{"id":15605,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[15606]},{"id":15606,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[15607]},{"id":15607,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[15608]},{"id":15608,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[15609]},{"id":15609,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[15610]},{"id":15610,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12012,"ticks":1}]},{"id":15690,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[15691]},{"id":15691,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[15692,15720]},{"id":15692,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[15693]},{"id":15693,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[15694]},{"id":15694,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[15695]},{"id":15695,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[15696,15711]},{"id":15696,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[15697]},{"id":15697,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[15698]},{"id":15698,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[15699]},{"id":15699,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[15700]},{"id":15700,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[15701]},{"id":15701,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[15702]},{"id":15702,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[15703]},{"id":15703,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[15704]},{"id":15704,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[15705]},{"id":15705,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[15706]},{"id":15706,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[15707]},{"id":15707,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[15708,15756]},{"id":15708,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[15709]},{"id":15709,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[15710]},{"id":15710,"callFrame":{"functionName":"getBaseFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8976,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":8982,"ticks":1}]},{"id":15756,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[15757]},{"id":15757,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[15758]},{"id":15758,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[15759]},{"id":15759,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[15760]},{"id":15760,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[15761]},{"id":15761,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[15762]},{"id":15762,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[15763]},{"id":15763,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[15764]},{"id":15764,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[15765]},{"id":15765,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[15766]},{"id":15766,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8552,"ticks":1}]},{"id":15711,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[15712]},{"id":15712,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[15713]},{"id":15713,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[15714,15718,15767]},{"id":15714,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[15715]},{"id":15715,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[15716]},{"id":15716,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[15717]},{"id":15717,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15718,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[15719]},{"id":15719,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":129749,"ticks":1}]},{"id":15767,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[15768,15769]},{"id":15768,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":15769,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9055,"ticks":1}]},{"id":15720,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[15721]},{"id":15721,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[15722]},{"id":15722,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[15723]},{"id":15723,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[15724]},{"id":15724,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[15725]},{"id":15725,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[15726]},{"id":15726,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[15727]},{"id":15727,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[15728]},{"id":15728,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[15729,15739]},{"id":15729,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[15730,15770]},{"id":15730,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[15731]},{"id":15731,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[15732]},{"id":15732,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[15733]},{"id":15733,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[15734]},{"id":15734,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[15735]},{"id":15735,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[15736]},{"id":15736,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[15737]},{"id":15737,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[15738]},{"id":15738,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":15770,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[15771,15779]},{"id":15771,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[15772]},{"id":15772,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[15773]},{"id":15773,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[15774]},{"id":15774,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186571,"columnNumber":23},"hitCount":0,"children":[15775]},{"id":15775,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186664,"columnNumber":17},"hitCount":0,"children":[15776]},{"id":15776,"callFrame":{"functionName":"getModifiedTime3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8817,"columnNumber":29},"hitCount":0,"children":[15777]},{"id":15777,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[15778]},{"id":15778,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":535,"ticks":1}]},{"id":15779,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[15780]},{"id":15780,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[15781]},{"id":15781,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[15782]},{"id":15782,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[15783]},{"id":15783,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":15739,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[15740]},{"id":15740,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[15741]},{"id":15741,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[15742]},{"id":15742,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[15743]},{"id":15743,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[15744]},{"id":15744,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[15745]},{"id":15745,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[15746]},{"id":15746,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15747]},{"id":15747,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[15748]},{"id":15748,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[15749]},{"id":15749,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[15750]},{"id":15750,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[15751]},{"id":15751,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[15752]},{"id":15752,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[15753]},{"id":15753,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[15754]},{"id":15754,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[15755]},{"id":15755,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":14539,"ticks":1}]},{"id":15784,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[15785]},{"id":15785,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[15786,15818]},{"id":15786,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[15787]},{"id":15787,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[15788]},{"id":15788,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[15789]},{"id":15789,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[15790,15809]},{"id":15790,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[15791]},{"id":15791,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[15792]},{"id":15792,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[15793]},{"id":15793,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[15794]},{"id":15794,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[15795]},{"id":15795,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[15796]},{"id":15796,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[15797]},{"id":15797,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[15798]},{"id":15798,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[15799]},{"id":15799,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[15800]},{"id":15800,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[15801]},{"id":15801,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[15802,15837]},{"id":15802,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":2,"children":[15803],"positionTicks":[{"line":45393,"ticks":2}]},{"id":15803,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[15804]},{"id":15804,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[15805]},{"id":15805,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[15806]},{"id":15806,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[15807]},{"id":15807,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[15808]},{"id":15808,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15837,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":1,"children":[15838,15896],"positionTicks":[{"line":44741,"ticks":1}]},{"id":15838,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[15839]},{"id":15839,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[15840]},{"id":15840,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[15841]},{"id":15841,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[15842]},{"id":15842,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[15843]},{"id":15843,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[15844]},{"id":15844,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[15845]},{"id":15845,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[15846]},{"id":15846,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[15847]},{"id":15847,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[15848]},{"id":15848,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":734,"ticks":1}]},{"id":15896,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43688,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43689,"ticks":1}]},{"id":15809,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[15810]},{"id":15810,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[15811]},{"id":15811,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[15812,15816,15849,15894,15897]},{"id":15812,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[15813]},{"id":15813,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[15814,15886]},{"id":15814,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[15815,15872]},{"id":15815,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":15872,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15886,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":15816,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[15817]},{"id":15817,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":2,"positionTicks":[{"line":129749,"ticks":2}]},{"id":15849,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":1,"children":[15850,15852,15871,15887],"positionTicks":[{"line":129006,"ticks":1}]},{"id":15850,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[15851]},{"id":15851,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":15852,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129040,"columnNumber":61},"hitCount":0,"children":[15853]},{"id":15853,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":129067,"ticks":1}]},{"id":15871,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128965,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":128966,"ticks":1}]},{"id":15887,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9018,"ticks":2}]},{"id":15894,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[15895]},{"id":15895,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15897,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":15818,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[15819]},{"id":15819,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[15820]},{"id":15820,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[15821]},{"id":15821,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[15822]},{"id":15822,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[15823]},{"id":15823,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[15824]},{"id":15824,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[15825]},{"id":15825,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[15826]},{"id":15826,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[15827,15854]},{"id":15827,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[15828,15888]},{"id":15828,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[15829]},{"id":15829,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[15830]},{"id":15830,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[15831]},{"id":15831,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[15832]},{"id":15832,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[15833]},{"id":15833,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[15834]},{"id":15834,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[15835]},{"id":15835,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[15836]},{"id":15836,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":15888,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[15889]},{"id":15889,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[15890]},{"id":15890,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[15891]},{"id":15891,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[15892]},{"id":15892,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[15893]},{"id":15893,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":15854,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[15855]},{"id":15855,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[15856]},{"id":15856,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[15857]},{"id":15857,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[15858]},{"id":15858,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[15859]},{"id":15859,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[15860,15868]},{"id":15860,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[15861]},{"id":15861,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15862]},{"id":15862,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[15863]},{"id":15863,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[15864]},{"id":15864,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[15865]},{"id":15865,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[15866,15873]},{"id":15866,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[15867]},{"id":15867,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":15873,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[15874]},{"id":15874,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[15875]},{"id":15875,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[15876]},{"id":15876,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[15877]},{"id":15877,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[15878]},{"id":15878,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[15879]},{"id":15879,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[15880]},{"id":15880,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[15881]},{"id":15881,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[15882,15898]},{"id":15882,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[15883]},{"id":15883,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[15884]},{"id":15884,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[15885]},{"id":15885,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38488,"ticks":1}]},{"id":15898,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[15899]},{"id":15899,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14446,"ticks":1}]},{"id":15868,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[15869]},{"id":15869,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[15870]},{"id":15870,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12013,"ticks":1}]},{"id":15900,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[15901]},{"id":15901,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[15902,15918]},{"id":15902,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[15903]},{"id":15903,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[15904]},{"id":15904,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[15905]},{"id":15905,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[15906,15913]},{"id":15906,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[15907]},{"id":15907,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[15908]},{"id":15908,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[15909]},{"id":15909,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[15910]},{"id":15910,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[15911]},{"id":15911,"callFrame":{"functionName":"tryLoadModuleUsingOptionalResolutionSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43994,"columnNumber":53},"hitCount":0,"children":[15912]},{"id":15912,"callFrame":{"functionName":"tryLoadModuleUsingPathsIfEligible","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44003,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":44006,"ticks":1}]},{"id":15913,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[15914]},{"id":15914,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[15915]},{"id":15915,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[15916,15948]},{"id":15916,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[15917,15933]},{"id":15917,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":6,"positionTicks":[{"line":9018,"ticks":6}]},{"id":15933,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":8928,"ticks":1},{"line":8930,"ticks":1}]},{"id":15948,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[15949]},{"id":15949,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":15918,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[15919]},{"id":15919,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[15920,15921]},{"id":15920,"callFrame":{"functionName":"hasExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8898,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":8899,"ticks":1}]},{"id":15921,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[15922]},{"id":15922,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[15923]},{"id":15923,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":1,"children":[15924,15934],"positionTicks":[{"line":125888,"ticks":1}]},{"id":15924,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[15925]},{"id":15925,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[15926]},{"id":15926,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[15927]},{"id":15927,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[15928]},{"id":15928,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[15929]},{"id":15929,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[15930]},{"id":15930,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[15931]},{"id":15931,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[15932]},{"id":15932,"callFrame":{"functionName":"getSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125940,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":125961,"ticks":1}]},{"id":15934,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[15935]},{"id":15935,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[15936]},{"id":15936,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[15937]},{"id":15937,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[15938,15950]},{"id":15938,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[15939,15972]},{"id":15939,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[15940]},{"id":15940,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[15941]},{"id":15941,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[15942]},{"id":15942,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[15943]},{"id":15943,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186571,"columnNumber":23},"hitCount":0,"children":[15944]},{"id":15944,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186664,"columnNumber":17},"hitCount":0,"children":[15945]},{"id":15945,"callFrame":{"functionName":"getModifiedTime3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8817,"columnNumber":29},"hitCount":0,"children":[15946]},{"id":15946,"callFrame":{"functionName":"get","scriptId":"27","url":"node:internal/fs/utils","lineNumber":468,"columnNumber":7},"hitCount":0,"children":[15947]},{"id":15947,"callFrame":{"functionName":"set","scriptId":"27","url":"node:internal/fs/utils","lineNumber":471,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":473,"ticks":1}]},{"id":15972,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[15973]},{"id":15973,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[15974]},{"id":15974,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[15975]},{"id":15975,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[15976]},{"id":15976,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[15977]},{"id":15977,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[15978]},{"id":15978,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[15979]},{"id":15979,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[15980]},{"id":15980,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":15950,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[15951]},{"id":15951,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[15952,15971]},{"id":15952,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[15953]},{"id":15953,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[15954]},{"id":15954,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[15955]},{"id":15955,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[15956]},{"id":15956,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[15957]},{"id":15957,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[15958]},{"id":15958,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[15959]},{"id":15959,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[15960]},{"id":15960,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[15961]},{"id":15961,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[15962]},{"id":15962,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[15963]},{"id":15963,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[15964]},{"id":15964,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[15965]},{"id":15965,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[15966]},{"id":15966,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[15967]},{"id":15967,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[15968]},{"id":15968,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[15969]},{"id":15969,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[15970]},{"id":15970,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38258,"ticks":1}]},{"id":15971,"callFrame":{"functionName":"getOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2732,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":2734,"ticks":1}]},{"id":15981,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[15982]},{"id":15982,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[15983,16010]},{"id":15983,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[15984]},{"id":15984,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[15985]},{"id":15985,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[15986]},{"id":15986,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[15987,16003]},{"id":15987,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[15988]},{"id":15988,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[15989]},{"id":15989,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[15990]},{"id":15990,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[15991]},{"id":15991,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[15992]},{"id":15992,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[15993]},{"id":15993,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[15994]},{"id":15994,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[15995]},{"id":15995,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[15996]},{"id":15996,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[15997]},{"id":15997,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[15998]},{"id":15998,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[15999,16095]},{"id":15999,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":1,"children":[16000],"positionTicks":[{"line":45393,"ticks":1}]},{"id":16000,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[16001]},{"id":16001,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[16002]},{"id":16002,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127038,"ticks":1}]},{"id":16095,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[16096]},{"id":16096,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":43687,"ticks":1}]},{"id":16003,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[16004]},{"id":16004,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[16005]},{"id":16005,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[16006,16084,16086,16097]},{"id":16006,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":1,"children":[16007,16099,16122],"positionTicks":[{"line":129006,"ticks":1}]},{"id":16007,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129040,"columnNumber":61},"hitCount":0,"children":[16008]},{"id":16008,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":1,"children":[16009],"positionTicks":[{"line":129067,"ticks":1}]},{"id":16009,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":3,"positionTicks":[{"line":9029,"ticks":3}]},{"id":16099,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":16122,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":129067,"ticks":1}]},{"id":16084,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[16085]},{"id":16085,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16086,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[16087]},{"id":16087,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16097,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[16098]},{"id":16098,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":129749,"ticks":1}]},{"id":16010,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16011]},{"id":16011,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16012]},{"id":16012,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16013]},{"id":16013,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16014]},{"id":16014,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":1,"children":[16015,16119],"positionTicks":[{"line":125743,"ticks":1}]},{"id":16015,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[16016]},{"id":16016,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[16017]},{"id":16017,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[16018]},{"id":16018,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[16019,16088]},{"id":16019,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[16020]},{"id":16020,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[16021]},{"id":16021,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[16022]},{"id":16022,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[16023]},{"id":16023,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[16024]},{"id":16024,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[16025,16078,16118]},{"id":16025,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[16026]},{"id":16026,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16027]},{"id":16027,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[16028]},{"id":16028,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[16029]},{"id":16029,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16030]},{"id":16030,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[16031]},{"id":16031,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[16032]},{"id":16032,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[16033]},{"id":16033,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16034]},{"id":16034,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[16035]},{"id":16035,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16036]},{"id":16036,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[16037]},{"id":16037,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[16038]},{"id":16038,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[16039]},{"id":16039,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[16040]},{"id":16040,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[16041]},{"id":16041,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[16042]},{"id":16042,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[16043]},{"id":16043,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[16044]},{"id":16044,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[16045]},{"id":16045,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[16046]},{"id":16046,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[16047]},{"id":16047,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[16048]},{"id":16048,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[16049]},{"id":16049,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[16050]},{"id":16050,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16051]},{"id":16051,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[16052]},{"id":16052,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16053]},{"id":16053,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[16054]},{"id":16054,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[16055]},{"id":16055,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[16056]},{"id":16056,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[16057]},{"id":16057,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[16058]},{"id":16058,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[16059]},{"id":16059,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34118,"columnNumber":44},"hitCount":0,"children":[16060]},{"id":16060,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[16061]},{"id":16061,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[16062]},{"id":16062,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16063]},{"id":16063,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[16064]},{"id":16064,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[16065]},{"id":16065,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16066]},{"id":16066,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[16067]},{"id":16067,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16068]},{"id":16068,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[16069]},{"id":16069,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[16070]},{"id":16070,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[16071]},{"id":16071,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[16072]},{"id":16072,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[16073]},{"id":16073,"callFrame":{"functionName":"parseTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34668,"columnNumber":25},"hitCount":0,"children":[16074]},{"id":16074,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[16075]},{"id":16075,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[16076]},{"id":16076,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":1,"children":[16077],"positionTicks":[{"line":33484,"ticks":1}]},{"id":16077,"callFrame":{"functionName":"isStartOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34837,"columnNumber":24},"hitCount":0},{"id":16078,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[16079]},{"id":16079,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":0,"children":[16080]},{"id":16080,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21660,"columnNumber":13},"hitCount":0,"children":[16081]},{"id":16081,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31735,"columnNumber":37},"hitCount":0,"children":[16082]},{"id":16082,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16083]},{"id":16083,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31738,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":31740,"ticks":1}]},{"id":16118,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":39555,"ticks":1}]},{"id":16088,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[16089,16108]},{"id":16089,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[16090,16100]},{"id":16090,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[16091]},{"id":16091,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[16092]},{"id":16092,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[16093]},{"id":16093,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[16094]},{"id":16094,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8811,"ticks":2}]},{"id":16100,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[16101]},{"id":16101,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[16102]},{"id":16102,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[16103]},{"id":16103,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186571,"columnNumber":23},"hitCount":0,"children":[16104]},{"id":16104,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186664,"columnNumber":17},"hitCount":0,"children":[16105]},{"id":16105,"callFrame":{"functionName":"getModifiedTime3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8817,"columnNumber":29},"hitCount":0,"children":[16106]},{"id":16106,"callFrame":{"functionName":"get","scriptId":"27","url":"node:internal/fs/utils","lineNumber":468,"columnNumber":7},"hitCount":0,"children":[16107]},{"id":16107,"callFrame":{"functionName":"dateFromMs","scriptId":"27","url":"node:internal/fs/utils","lineNumber":446,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":449,"ticks":1}]},{"id":16108,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[16109]},{"id":16109,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[16110]},{"id":16110,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[16111]},{"id":16111,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[16112]},{"id":16112,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[16113]},{"id":16113,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[16114]},{"id":16114,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[16115]},{"id":16115,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[16116]},{"id":16116,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[16117]},{"id":16117,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":16119,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[16120]},{"id":16120,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":0,"children":[16121]},{"id":16121,"callFrame":{"functionName":"isSourceFileJS","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18333,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":18334,"ticks":1}]},{"id":16123,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16124]},{"id":16124,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[16125,16149]},{"id":16125,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[16126]},{"id":16126,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":1,"children":[16127],"positionTicks":[{"line":126065,"ticks":1}]},{"id":16127,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[16128]},{"id":16128,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[16129,16142]},{"id":16129,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[16130]},{"id":16130,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[16131]},{"id":16131,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[16132]},{"id":16132,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[16133]},{"id":16133,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[16134]},{"id":16134,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[16135]},{"id":16135,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[16136]},{"id":16136,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[16137]},{"id":16137,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[16138]},{"id":16138,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[16139]},{"id":16139,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[16140]},{"id":16140,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":1,"children":[16141,16314],"positionTicks":[{"line":45371,"ticks":1}]},{"id":16141,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":44741,"ticks":1}]},{"id":16314,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[16315]},{"id":16315,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44773,"columnNumber":42},"hitCount":1,"children":[16359],"positionTicks":[{"line":44774,"ticks":1}]},{"id":16359,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[16360]},{"id":16360,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[16361]},{"id":16361,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[16362]},{"id":16362,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[16363]},{"id":16363,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16142,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[16143]},{"id":16143,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[16144]},{"id":16144,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[16145,16147,16324,16352]},{"id":16145,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":2,"children":[16146,16335,16337,16346,16350],"positionTicks":[{"line":129006,"ticks":2}]},{"id":16146,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9018,"ticks":2}]},{"id":16335,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128965,"columnNumber":41},"hitCount":0,"children":[16336]},{"id":16336,"callFrame":{"functionName":"RegExp: [a-zA-Z]:","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16337,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129040,"columnNumber":61},"hitCount":0,"children":[16338]},{"id":16338,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":0,"children":[16339]},{"id":16339,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9029,"ticks":1}]},{"id":16346,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8932,"ticks":1}]},{"id":16350,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[16351]},{"id":16351,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16147,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[16148]},{"id":16148,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16324,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[16325]},{"id":16325,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":3,"positionTicks":[{"line":129749,"ticks":3}]},{"id":16352,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":3496,"ticks":2}]},{"id":16149,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16150]},{"id":16150,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16151]},{"id":16151,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16152]},{"id":16152,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16153]},{"id":16153,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[16154,16215]},{"id":16154,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[16155]},{"id":16155,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[16156]},{"id":16156,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[16157]},{"id":16157,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[16158,16165,16353]},{"id":16158,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[16159,16326]},{"id":16159,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[16160,16316]},{"id":16160,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[16161]},{"id":16161,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[16162]},{"id":16162,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[16163]},{"id":16163,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[16164]},{"id":16164,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8811,"ticks":2}]},{"id":16316,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[16317]},{"id":16317,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[16318]},{"id":16318,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[16319]},{"id":16319,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186571,"columnNumber":23},"hitCount":0,"children":[16320]},{"id":16320,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186664,"columnNumber":17},"hitCount":0,"children":[16321]},{"id":16321,"callFrame":{"functionName":"getModifiedTime3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8817,"columnNumber":29},"hitCount":0,"children":[16322]},{"id":16322,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[16323]},{"id":16323,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8552,"ticks":1}]},{"id":16326,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[16327]},{"id":16327,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[16328]},{"id":16328,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[16329]},{"id":16329,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[16330]},{"id":16330,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[16331]},{"id":16331,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[16332]},{"id":16332,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[16333,16347]},{"id":16333,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[16334]},{"id":16334,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":16347,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[16348]},{"id":16348,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[16349]},{"id":16349,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":16165,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[16166]},{"id":16166,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[16167]},{"id":16167,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[16168]},{"id":16168,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[16169]},{"id":16169,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[16170]},{"id":16170,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[16171,16340]},{"id":16171,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[16172]},{"id":16172,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16173]},{"id":16173,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[16174]},{"id":16174,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[16175]},{"id":16175,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16176]},{"id":16176,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[16177]},{"id":16177,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[16178,16190]},{"id":16178,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[16179,16191,16193]},{"id":16179,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[16180]},{"id":16180,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[16181]},{"id":16181,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[16182]},{"id":16182,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16183]},{"id":16183,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[16184]},{"id":16184,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16185]},{"id":16185,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[16186]},{"id":16186,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[16187]},{"id":16187,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[16188]},{"id":16188,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[16189]},{"id":16189,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34714,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34715,"ticks":1}]},{"id":16191,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[16192]},{"id":16192,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":1,"children":[16205],"positionTicks":[{"line":33874,"ticks":1}]},{"id":16205,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[16206]},{"id":16206,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16207]},{"id":16207,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[16208]},{"id":16208,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[16209]},{"id":16209,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":1,"children":[16210],"positionTicks":[{"line":34370,"ticks":1}]},{"id":16210,"callFrame":{"functionName":"doOutsideOfAwaitContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32887,"columnNumber":34},"hitCount":0,"children":[16211]},{"id":16211,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[16212]},{"id":16212,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34336,"columnNumber":33},"hitCount":0,"children":[16213]},{"id":16213,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":37470,"ticks":1}]},{"id":16193,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[16194]},{"id":16194,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[16195]},{"id":16195,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[16196]},{"id":16196,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[16197]},{"id":16197,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[16198]},{"id":16198,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"children":[16199],"positionTicks":[{"line":38213,"ticks":1}]},{"id":16199,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[16200]},{"id":16200,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[16201]},{"id":16201,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[16202]},{"id":16202,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[16203]},{"id":16203,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":0,"children":[16204,16214]},{"id":16204,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14424,"columnNumber":36},"hitCount":2,"positionTicks":[{"line":14625,"ticks":1},{"line":14431,"ticks":1}]},{"id":16214,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14446,"ticks":1}]},{"id":16190,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32686,"ticks":1}]},{"id":16340,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[16341]},{"id":16341,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":0,"children":[16342]},{"id":16342,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21660,"columnNumber":13},"hitCount":0,"children":[16343]},{"id":16343,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31735,"columnNumber":37},"hitCount":0,"children":[16344]},{"id":16344,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16345]},{"id":16345,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31738,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":31739,"ticks":1}]},{"id":16353,"callFrame":{"functionName":"getScriptVersion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182403,"columnNumber":18},"hitCount":0,"children":[16354]},{"id":16354,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[16355]},{"id":16355,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[16356]},{"id":16356,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[16357]},{"id":16357,"callFrame":{"functionName":"normalizedPathToPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181161,"columnNumber":29},"hitCount":0,"children":[16358]},{"id":16358,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16215,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[16216]},{"id":16216,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":1,"children":[16217],"positionTicks":[{"line":2386,"ticks":1}]},{"id":16217,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[16218,16244]},{"id":16218,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[16219]},{"id":16219,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[16220]},{"id":16220,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[16221]},{"id":16221,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[16222,16236]},{"id":16222,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[16223]},{"id":16223,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[16224]},{"id":16224,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[16225]},{"id":16225,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[16226]},{"id":16226,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[16227]},{"id":16227,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[16228]},{"id":16228,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[16229]},{"id":16229,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[16230]},{"id":16230,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[16231]},{"id":16231,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[16232]},{"id":16232,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[16233]},{"id":16233,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[16234]},{"id":16234,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[16235]},{"id":16235,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9077,"ticks":1}]},{"id":16236,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[16237]},{"id":16237,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[16238]},{"id":16238,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[16239,16242]},{"id":16239,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[16240]},{"id":16240,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[16241]},{"id":16241,"callFrame":{"functionName":"assertIsDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4057,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":4058,"ticks":1}]},{"id":16242,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[16243]},{"id":16243,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":16244,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16245]},{"id":16245,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16246]},{"id":16246,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16247]},{"id":16247,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16248]},{"id":16248,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[16249]},{"id":16249,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[16250]},{"id":16250,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[16251]},{"id":16251,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[16252]},{"id":16252,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[16253,16265]},{"id":16253,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[16254]},{"id":16254,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[16255]},{"id":16255,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[16256]},{"id":16256,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[16257]},{"id":16257,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[16258]},{"id":16258,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[16259]},{"id":16259,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[16260]},{"id":16260,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[16261]},{"id":16261,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[16262]},{"id":16262,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":0,"children":[16263]},{"id":16263,"callFrame":{"functionName":"createUnsafeBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":1069,"columnNumber":27},"hitCount":0,"children":[16264]},{"id":16264,"callFrame":{"functionName":"FastBuffer","scriptId":"24","url":"node:internal/buffer","lineNumber":959,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":960,"ticks":1}]},{"id":16265,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[16266]},{"id":16266,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[16267]},{"id":16267,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[16268]},{"id":16268,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[16269]},{"id":16269,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[16270]},{"id":16270,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[16271]},{"id":16271,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[16272]},{"id":16272,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16273]},{"id":16273,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[16274]},{"id":16274,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[16275]},{"id":16275,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[16276]},{"id":16276,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[16277]},{"id":16277,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16278]},{"id":16278,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[16279]},{"id":16279,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":1,"children":[16280],"positionTicks":[{"line":37739,"ticks":1}]},{"id":16280,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[16281]},{"id":16281,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[16282]},{"id":16282,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16283]},{"id":16283,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[16284]},{"id":16284,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[16285]},{"id":16285,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16286,16301,16309]},{"id":16286,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[16287]},{"id":16287,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[16288]},{"id":16288,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[16289]},{"id":16289,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[16290]},{"id":16290,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[16291]},{"id":16291,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[16292]},{"id":16292,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16293]},{"id":16293,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[16294]},{"id":16294,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[16295]},{"id":16295,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[16296]},{"id":16296,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[16297]},{"id":16297,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[16298]},{"id":16298,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[16299]},{"id":16299,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[16300]},{"id":16300,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13000,"ticks":1}]},{"id":16301,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[16302]},{"id":16302,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[16303]},{"id":16303,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[16304]},{"id":16304,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[16305]},{"id":16305,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[16306]},{"id":16306,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[16307]},{"id":16307,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[16308]},{"id":16308,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":16309,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[16310]},{"id":16310,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[16311]},{"id":16311,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[16312]},{"id":16312,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[16313]},{"id":16313,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":16364,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16365]},{"id":16365,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[16366]},{"id":16366,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[16367]},{"id":16367,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[16368]},{"id":16368,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[16369]},{"id":16369,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[16370]},{"id":16370,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[16371]},{"id":16371,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[16372]},{"id":16372,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[16373,16378]},{"id":16373,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[16374]},{"id":16374,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[16375]},{"id":16375,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[16376]},{"id":16376,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[16377]},{"id":16377,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8811,"ticks":3}]},{"id":16378,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[16379]},{"id":16379,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":10244,"callFrame":{"functionName":"isReferencedFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123784,"columnNumber":25},"hitCount":0},{"id":16509,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16510]},{"id":16510,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16511]},{"id":16511,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16512]},{"id":16512,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16513]},{"id":16513,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[16514,16528]},{"id":16514,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[16515]},{"id":16515,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[16516]},{"id":16516,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[16517]},{"id":16517,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[16518]},{"id":16518,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[16519]},{"id":16519,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[16520]},{"id":16520,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[16521]},{"id":16521,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[16522]},{"id":16522,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[16523]},{"id":16523,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[16524]},{"id":16524,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[16525]},{"id":16525,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[16526]},{"id":16526,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[16527]},{"id":16527,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":518,"ticks":1}]},{"id":16528,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[16529]},{"id":16529,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16530]},{"id":16530,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[16531,16541]},{"id":16531,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[16532]},{"id":16532,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[16533]},{"id":16533,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[16534]},{"id":16534,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[16535,17877]},{"id":16535,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[16536]},{"id":16536,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":1,"children":[16537],"positionTicks":[{"line":129636,"ticks":1}]},{"id":16537,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[16538,16539,17899]},{"id":16538,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":4,"children":[17142],"positionTicks":[{"line":129794,"ticks":4}]},{"id":17142,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[17143]},{"id":17143,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[17144]},{"id":17144,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"children":[17145],"positionTicks":[{"line":8811,"ticks":1}]},{"id":17145,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":8811,"ticks":4}]},{"id":16539,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[16540,17146,17148,17906]},{"id":16540,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":17146,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[17147]},{"id":17147,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":17148,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[17149]},{"id":17149,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":9018,"ticks":5}]},{"id":17906,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129040,"columnNumber":61},"hitCount":0,"children":[17907]},{"id":17907,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":0,"children":[17908]},{"id":17908,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9029,"ticks":1}]},{"id":17899,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[17900]},{"id":17900,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[17901,17921]},{"id":17901,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[17902]},{"id":17902,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":17921,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":17877,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[17878]},{"id":17878,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[17879]},{"id":17879,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[17880]},{"id":17880,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[17881]},{"id":17881,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[17882]},{"id":17882,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[17883]},{"id":17883,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[17884]},{"id":17884,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[17885]},{"id":17885,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[17886]},{"id":17886,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[17887]},{"id":17887,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[17888]},{"id":17888,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[17889,17905]},{"id":17889,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[17890]},{"id":17890,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[17891]},{"id":17891,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[17892]},{"id":17892,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[17893]},{"id":17893,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[17894]},{"id":17894,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[17895]},{"id":17895,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[17896]},{"id":17896,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[17897]},{"id":17897,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[17898]},{"id":17898,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8768,"ticks":1}]},{"id":17905,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":45393,"ticks":1}]},{"id":16541,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16542]},{"id":16542,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16543]},{"id":16543,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16544]},{"id":16544,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16545]},{"id":16545,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[16546,16559,17150,17875,17928]},{"id":16546,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[16547]},{"id":16547,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[16548]},{"id":16548,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[16549]},{"id":16549,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[16550,17152]},{"id":16550,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[16551]},{"id":16551,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[16552]},{"id":16552,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[16553]},{"id":16553,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[16554]},{"id":16554,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[16555]},{"id":16555,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[16556,17164,17867]},{"id":16556,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[16557]},{"id":16557,"callFrame":{"functionName":"extractPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39657,"columnNumber":23},"hitCount":0,"children":[16558]},{"id":16558,"callFrame":{"functionName":"RegExp: @(\\S+)(\\s+.*)?$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":17164,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":1,"children":[17165,17862],"positionTicks":[{"line":33566,"ticks":1}]},{"id":17165,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17166]},{"id":17166,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[17167,17183]},{"id":17167,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":1,"children":[17168,17218,17279,17493,17674],"positionTicks":[{"line":37029,"ticks":1}]},{"id":17168,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[17169,17845]},{"id":17169,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[17170,17180,17200,17283,17315,17360,17668]},{"id":17170,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":4,"children":[17171,17422,17672,17816],"positionTicks":[{"line":34527,"ticks":1},{"line":34543,"ticks":1},{"line":32941,"ticks":1},{"line":34541,"ticks":1}]},{"id":17171,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":2,"children":[17172,17178,17193,17207,17213,17254,17441,17499,17553],"positionTicks":[{"line":34497,"ticks":1},{"line":33155,"ticks":1}]},{"id":17172,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34424,"columnNumber":35},"hitCount":0,"children":[17173]},{"id":17173,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[17174]},{"id":17174,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[17175]},{"id":17175,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17176]},{"id":17176,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":2,"children":[17177],"positionTicks":[{"line":32947,"ticks":2}]},{"id":17177,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":12,"children":[17341,17551,17665],"positionTicks":[{"line":13307,"ticks":1},{"line":13008,"ticks":2},{"line":13006,"ticks":2},{"line":12234,"ticks":3},{"line":12817,"ticks":3},{"line":11792,"ticks":1}]},{"id":17341,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[17342]},{"id":17342,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":4,"positionTicks":[{"line":12763,"ticks":4}]},{"id":17551,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14278,"columnNumber":35},"hitCount":0,"children":[17552]},{"id":17552,"callFrame":{"functionName":"RegExp: ^(?:\\/|\\*)*\\s*@(ts-expect-error|ts-ignore)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":17665,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":17178,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33160,"columnNumber":29},"hitCount":0,"children":[17179]},{"id":17179,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":32937,"ticks":1}]},{"id":17193,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[17194,17203]},{"id":17194,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":1,"children":[17195],"positionTicks":[{"line":34995,"ticks":1}]},{"id":17195,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17196]},{"id":17196,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17197]},{"id":17197,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":1,"children":[17198],"positionTicks":[{"line":35006,"ticks":1}]},{"id":17198,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17199]},{"id":17199,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":1,"children":[17337],"positionTicks":[{"line":12178,"ticks":1}]},{"id":17337,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17338]},{"id":17338,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17339]},{"id":17339,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17340]},{"id":17340,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":4,"children":[17344,17376,17405,17656],"positionTicks":[{"line":34784,"ticks":1},{"line":34804,"ticks":1},{"line":32995,"ticks":1},{"line":34772,"ticks":1}]},{"id":17344,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[17345]},{"id":17345,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[17346]},{"id":17346,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[17347]},{"id":17347,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[17348]},{"id":17348,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":0,"children":[17349]},{"id":17349,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":0,"children":[17350]},{"id":17350,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":0,"children":[17351]},{"id":17351,"callFrame":{"functionName":"createBaseToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25078,"columnNumber":26},"hitCount":0,"children":[17352]},{"id":17352,"callFrame":{"functionName":"createBaseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32403,"columnNumber":25},"hitCount":0,"children":[17353]},{"id":17353,"callFrame":{"functionName":"TokenObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148197,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148198,"ticks":1}]},{"id":17376,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[17377,17595]},{"id":17377,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34118,"columnNumber":44},"hitCount":0,"children":[17378]},{"id":17378,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[17379]},{"id":17379,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[17380]},{"id":17380,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17381]},{"id":17381,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[17382]},{"id":17382,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17383]},{"id":17383,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17384]},{"id":17384,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17385]},{"id":17385,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17386]},{"id":17386,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17387]},{"id":17387,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17388]},{"id":17388,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17389]},{"id":17389,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17390]},{"id":17390,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[17391]},{"id":17391,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[17392]},{"id":17392,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[17393]},{"id":17393,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[17394]},{"id":17394,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[17395]},{"id":17395,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":0,"children":[17396]},{"id":17396,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":22673,"ticks":1}]},{"id":17595,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[17596]},{"id":17596,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[17597]},{"id":17597,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[17598]},{"id":17598,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17599]},{"id":17599,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":33269,"ticks":2}]},{"id":17405,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":1,"children":[17406],"positionTicks":[{"line":34683,"ticks":1}]},{"id":17406,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[17407,17505]},{"id":17407,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17408]},{"id":17408,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17409]},{"id":17409,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17410]},{"id":17410,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17411]},{"id":17411,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17412]},{"id":17412,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17413]},{"id":17413,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17414]},{"id":17414,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17415]},{"id":17415,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[17416]},{"id":17416,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[17417]},{"id":17417,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[17418]},{"id":17418,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[17419]},{"id":17419,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[17420]},{"id":17420,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17421]},{"id":17421,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":17505,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[17506]},{"id":17506,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[17507]},{"id":17507,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[17508,17666]},{"id":17508,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17509]},{"id":17509,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[17510]},{"id":17510,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[17511]},{"id":17511,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[17512]},{"id":17512,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[17513]},{"id":17513,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[17514]},{"id":17514,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17515]},{"id":17515,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17516]},{"id":17516,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17517]},{"id":17517,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17518]},{"id":17518,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17519]},{"id":17519,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17520]},{"id":17520,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17521]},{"id":17521,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17522]},{"id":17522,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[17523]},{"id":17523,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[17524]},{"id":17524,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[17525]},{"id":17525,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[17526]},{"id":17526,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[17527]},{"id":17527,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17528]},{"id":17528,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":17666,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[17667]},{"id":17667,"callFrame":{"functionName":"isStartOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34304,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":34306,"ticks":1}]},{"id":17656,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34714,"columnNumber":31},"hitCount":0,"children":[17657,17726,17780,17781]},{"id":17657,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147898,"ticks":1}]},{"id":17726,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":0,"children":[17727]},{"id":17727,"callFrame":{"functionName":"createNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24879,"columnNumber":31},"hitCount":0,"children":[17728]},{"id":17728,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147901,"ticks":1}]},{"id":17780,"callFrame":{"functionName":"createPrefixUnaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":26126,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":26135,"ticks":1}]},{"id":17781,"callFrame":{"functionName":"finishNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33228,"columnNumber":21},"hitCount":4,"positionTicks":[{"line":33229,"ticks":4}]},{"id":17203,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[17204]},{"id":17204,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17205]},{"id":17205,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17206]},{"id":17206,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":4,"children":[17354,17652,17739],"positionTicks":[{"line":12817,"ticks":1},{"line":12842,"ticks":1},{"line":13307,"ticks":2}]},{"id":17354,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[17355]},{"id":17355,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":12763,"ticks":2}]},{"id":17652,"callFrame":{"functionName":"scanMinimumNumberOfHexDigits","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12399,"columnNumber":39},"hitCount":0,"children":[17653]},{"id":17653,"callFrame":{"functionName":"scanHexDigits","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12408,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":12415,"ticks":1}]},{"id":17739,"callFrame":{"functionName":"scanNumber","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12285,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12286,"ticks":1}]},{"id":17207,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":1,"children":[17208,17362],"positionTicks":[{"line":32691,"ticks":1}]},{"id":17208,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[17209]},{"id":17209,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":3,"children":[17210],"positionTicks":[{"line":38194,"ticks":1},{"line":38184,"ticks":1},{"line":32691,"ticks":1}]},{"id":17210,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":1,"children":[17211,17364],"positionTicks":[{"line":38195,"ticks":1}]},{"id":17211,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":3,"children":[17212],"positionTicks":[{"line":38186,"ticks":3}]},{"id":17212,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":2,"children":[17277,17343],"positionTicks":[{"line":38213,"ticks":2}]},{"id":17277,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"children":[17278],"positionTicks":[{"line":14431,"ticks":1}]},{"id":17278,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":1,"children":[17356,17359],"positionTicks":[{"line":38390,"ticks":1}]},{"id":17356,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38835,"columnNumber":29},"hitCount":0,"children":[17357]},{"id":17357,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[17358]},{"id":17358,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38488,"ticks":1}]},{"id":17359,"callFrame":{"functionName":"get createJSDocDeprecatedTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24612,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":24614,"ticks":1}]},{"id":17343,"callFrame":{"functionName":"resetTokenState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14610,"columnNumber":26},"hitCount":3,"positionTicks":[{"line":14611,"ticks":3}]},{"id":17364,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[17365]},{"id":17365,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[17366]},{"id":17366,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":9,"children":[17367,17445],"positionTicks":[{"line":14592,"ticks":1},{"line":38213,"ticks":8}]},{"id":17367,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":5,"children":[17368],"positionTicks":[{"line":38321,"ticks":5}]},{"id":17368,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[17369]},{"id":17369,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38370,"ticks":1}]},{"id":17445,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[17446]},{"id":17446,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":18,"children":[17447,17649,17764,17782],"positionTicks":[{"line":38327,"ticks":1},{"line":14625,"ticks":5},{"line":38238,"ticks":1},{"line":38321,"ticks":3},{"line":14431,"ticks":8}]},{"id":17447,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":1,"children":[17474,17501,17594,17662],"positionTicks":[{"line":38390,"ticks":1}]},{"id":17474,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[17475]},{"id":17475,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[17476]},{"id":17476,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14523,"ticks":1}]},{"id":17501,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[17502]},{"id":17502,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[17503]},{"id":17503,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":0,"children":[17504]},{"id":17504,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14424,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":14431,"ticks":1}]},{"id":17594,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14522,"ticks":1}]},{"id":17662,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38835,"columnNumber":29},"hitCount":0,"children":[17663]},{"id":17663,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":38482,"ticks":1}]},{"id":17649,"callFrame":{"functionName":"parseOptionalJsdoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39102,"columnNumber":33},"hitCount":0,"children":[17650]},{"id":17650,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[17651]},{"id":17651,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14460,"ticks":1}]},{"id":17764,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[17765]},{"id":17765,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":17782,"callFrame":{"functionName":"createJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27308,"columnNumber":29},"hitCount":0,"children":[17783]},{"id":17783,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24864,"columnNumber":25},"hitCount":0,"children":[17784]},{"id":17784,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32410,"columnNumber":20},"hitCount":0,"children":[17785]},{"id":17785,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147902,"ticks":1}]},{"id":17362,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[17363,17454]},{"id":17363,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12047,"ticks":1}]},{"id":17454,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[17455]},{"id":17455,"callFrame":{"functionName":"reduceEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12074,"columnNumber":38},"hitCount":0,"children":[17456]},{"id":17456,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":12,"children":[17788],"positionTicks":[{"line":12013,"ticks":1},{"line":12012,"ticks":7},{"line":12047,"ticks":4}]},{"id":17788,"callFrame":{"functionName":"appendCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12100,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":12101,"ticks":2}]},{"id":17213,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33344,"columnNumber":28},"hitCount":0,"children":[17214]},{"id":17214,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[17215,17911]},{"id":17215,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":4,"children":[17216],"positionTicks":[{"line":11469,"ticks":1},{"line":33317,"ticks":3}]},{"id":17216,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17217]},{"id":17217,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":3,"positionTicks":[{"line":33269,"ticks":3}]},{"id":17911,"callFrame":{"functionName":"parseComputedPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33350,"columnNumber":36},"hitCount":0,"children":[17912]},{"id":17912,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[17913]},{"id":17913,"callFrame":{"functionName":"parseExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35168,"columnNumber":26},"hitCount":0,"children":[17914]},{"id":17914,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[17915]},{"id":17915,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[17916]},{"id":17916,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[17917]},{"id":17917,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[17918]},{"id":17918,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[17919]},{"id":17919,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":0,"children":[17920]},{"id":17920,"callFrame":{"functionName":"parseRightSideOfDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33963,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":33964,"ticks":1}]},{"id":17254,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":1,"children":[17255,17266,17435],"positionTicks":[{"line":32954,"ticks":1}]},{"id":17255,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":2,"children":[17256],"positionTicks":[{"line":34408,"ticks":1},{"line":33892,"ticks":1}]},{"id":17256,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[17257]},{"id":17257,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17258]},{"id":17258,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[17259]},{"id":17259,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[17260]},{"id":17260,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":2,"children":[17261,17322,17448,17671,17676],"positionTicks":[{"line":34370,"ticks":2}]},{"id":17261,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[17262,17289]},{"id":17262,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[17263]},{"id":17263,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17264]},{"id":17264,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17265,17444]},{"id":17265,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":3,"children":[17374],"positionTicks":[{"line":14625,"ticks":2},{"line":12837,"ticks":1}]},{"id":17374,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11792,"ticks":1}]},{"id":17444,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12445,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12446,"ticks":1}]},{"id":17289,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":1,"children":[17290,17529,17696],"positionTicks":[{"line":34997,"ticks":1}]},{"id":17290,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[17291,17533]},{"id":17291,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[17292]},{"id":17292,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[17293]},{"id":17293,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17294]},{"id":17294,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[17295]},{"id":17295,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[17296]},{"id":17296,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":1,"children":[17297],"positionTicks":[{"line":34360,"ticks":1}]},{"id":17297,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[17298,17606]},{"id":17298,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[17299]},{"id":17299,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17300]},{"id":17300,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17301]},{"id":17301,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17302]},{"id":17302,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17303]},{"id":17303,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17304]},{"id":17304,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17305]},{"id":17305,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17306]},{"id":17306,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17307,17567]},{"id":17307,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[17308]},{"id":17308,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[17309]},{"id":17309,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[17310]},{"id":17310,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[17311]},{"id":17311,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[17312]},{"id":17312,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17313,17734]},{"id":17313,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17314]},{"id":17314,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":4,"positionTicks":[{"line":12817,"ticks":4}]},{"id":17734,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":17567,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[17568]},{"id":17568,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17569]},{"id":17569,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17570]},{"id":17570,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17571]},{"id":17571,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17572]},{"id":17572,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17573]},{"id":17573,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17574]},{"id":17574,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17575]},{"id":17575,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17576]},{"id":17576,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[17577]},{"id":17577,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[17578]},{"id":17578,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[17579]},{"id":17579,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[17580]},{"id":17580,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[17581]},{"id":17581,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":24990,"ticks":1}]},{"id":17606,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[17607]},{"id":17607,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":1,"children":[17717],"positionTicks":[{"line":32947,"ticks":1}]},{"id":17717,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17718]},{"id":17718,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11792,"ticks":1}]},{"id":17533,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17534]},{"id":17534,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17535]},{"id":17535,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":1,"children":[17536,17745],"positionTicks":[{"line":14537,"ticks":1}]},{"id":17536,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[17537]},{"id":17537,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17538]},{"id":17538,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17539]},{"id":17539,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17540]},{"id":17540,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17541]},{"id":17541,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17542]},{"id":17542,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17543]},{"id":17543,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17544]},{"id":17544,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17545]},{"id":17545,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[17546]},{"id":17546,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[17547]},{"id":17547,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[17548]},{"id":17548,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[17549]},{"id":17549,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[17550]},{"id":17550,"callFrame":{"functionName":"parseKeywordAndNoDot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34710,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":34712,"ticks":2}]},{"id":17745,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[17746]},{"id":17746,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[17747]},{"id":17747,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[17748]},{"id":17748,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[17749]},{"id":17749,"callFrame":{"functionName":"parseTypePredicatePrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35074,"columnNumber":35},"hitCount":0,"children":[17750]},{"id":17750,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[17751]},{"id":17751,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17752]},{"id":17752,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17753]},{"id":17753,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":17529,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17530]},{"id":17530,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17531,17628,17704,17735]},{"id":17531,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[17532]},{"id":17532,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":1,"children":[17603],"positionTicks":[{"line":24856,"ticks":1}]},{"id":17603,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[17604]},{"id":17604,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[17605]},{"id":17605,"callFrame":{"functionName":"isNamedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15019,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":15021,"ticks":1}]},{"id":17628,"callFrame":{"functionName":"createUnionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25654,"columnNumber":30},"hitCount":0,"children":[17629,17789]},{"id":17629,"callFrame":{"functionName":"parenthesizeConstituentTypesOfUnionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23999,"columnNumber":43},"hitCount":2,"positionTicks":[{"line":24000,"ticks":2}]},{"id":17789,"callFrame":{"functionName":"createUnionOrIntersectionTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25645,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":25648,"ticks":1}]},{"id":17704,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17705]},{"id":17705,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17706]},{"id":17706,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17707]},{"id":17707,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17708]},{"id":17708,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17709]},{"id":17709,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17710]},{"id":17710,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[17711]},{"id":17711,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[17712]},{"id":17712,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[17713]},{"id":17713,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[17714]},{"id":17714,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[17715]},{"id":17715,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17716,17778]},{"id":17716,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":17778,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17779]},{"id":17779,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":17735,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[17736]},{"id":17736,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17737]},{"id":17737,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17738]},{"id":17738,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":14625,"ticks":1},{"line":11792,"ticks":1}]},{"id":17696,"callFrame":{"functionName":"isStartOfFunctionTypeOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35014,"columnNumber":49},"hitCount":0,"children":[17697]},{"id":17697,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[17698]},{"id":17698,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[17699]},{"id":17699,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[17700]},{"id":17700,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[17701]},{"id":17701,"callFrame":{"functionName":"isUnambiguouslyStartOfFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35041,"columnNumber":45},"hitCount":0,"children":[17702]},{"id":17702,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17703]},{"id":17703,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":17322,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":4,"children":[17323],"positionTicks":[{"line":25221,"ticks":1},{"line":25218,"ticks":1},{"line":20270,"ticks":1},{"line":25210,"ticks":1}]},{"id":17323,"callFrame":{"functionName":"propagateNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28446,"columnNumber":27},"hitCount":1,"children":[17324],"positionTicks":[{"line":28448,"ticks":1}]},{"id":17324,"callFrame":{"functionName":"propagateIdentifierNameFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28449,"columnNumber":37},"hitCount":1,"children":[17325],"positionTicks":[{"line":28451,"ticks":1}]},{"id":17325,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[17326]},{"id":17326,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":17448,"callFrame":{"functionName":"parseOptionalToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33160,"columnNumber":29},"hitCount":0,"children":[17449]},{"id":17449,"callFrame":{"functionName":"parseTokenNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33193,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":25084,"ticks":1},{"line":33232,"ticks":1}]},{"id":17671,"callFrame":{"functionName":"asNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28308,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":24844,"ticks":1}]},{"id":17676,"callFrame":{"functionName":"parseNameOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34310,"columnNumber":31},"hitCount":1,"children":[17677],"positionTicks":[{"line":34312,"ticks":1}]},{"id":17677,"callFrame":{"functionName":"parseIdentifierOrPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37180,"columnNumber":35},"hitCount":0,"children":[17678]},{"id":17678,"callFrame":{"functionName":"parseBindingIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33304,"columnNumber":33},"hitCount":0,"children":[17679]},{"id":17679,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17680]},{"id":17680,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":17266,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17267]},{"id":17267,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17268]},{"id":17268,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[17269]},{"id":17269,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":11792,"ticks":1},{"line":13309,"ticks":1}]},{"id":17435,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[17436]},{"id":17436,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17437]},{"id":17437,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17438]},{"id":17438,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[17439]},{"id":17439,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[17440]},{"id":17440,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12761,"ticks":1}]},{"id":17441,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[17442]},{"id":17442,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17443]},{"id":17443,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":1,"children":[17457],"positionTicks":[{"line":32847,"ticks":1}]},{"id":17457,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":1,"children":[17458],"positionTicks":[{"line":35064,"ticks":1}]},{"id":17458,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":1,"children":[17459],"positionTicks":[{"line":34995,"ticks":1}]},{"id":17459,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17460]},{"id":17460,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17461]},{"id":17461,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17462]},{"id":17462,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17463]},{"id":17463,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17464]},{"id":17464,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17465]},{"id":17465,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17466]},{"id":17466,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17467]},{"id":17467,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":2,"children":[17468],"positionTicks":[{"line":34804,"ticks":1},{"line":34773,"ticks":1}]},{"id":17468,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[17469,17494]},{"id":17469,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[17470]},{"id":17470,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[17471]},{"id":17471,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[17472]},{"id":17472,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17473]},{"id":17473,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":17494,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34118,"columnNumber":44},"hitCount":0,"children":[17495]},{"id":17495,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[17496]},{"id":17496,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17497]},{"id":17497,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17498]},{"id":17498,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":13308,"ticks":1},{"line":14625,"ticks":1}]},{"id":17499,"callFrame":{"functionName":"createMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25277,"columnNumber":32},"hitCount":0,"children":[17500]},{"id":17500,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":24837,"ticks":1},{"line":24836,"ticks":1}]},{"id":17553,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":30},"hitCount":0,"children":[17554]},{"id":17554,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[17555]},{"id":17555,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[17556]},{"id":17556,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17557]},{"id":17557,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34276,"columnNumber":29},"hitCount":0,"children":[17558,17608]},{"id":17558,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[17559]},{"id":17559,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17560]},{"id":17560,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17561]},{"id":17561,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17562]},{"id":17562,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17563,17681]},{"id":17563,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17564]},{"id":17564,"callFrame":{"functionName":"parseTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34934,"columnNumber":28},"hitCount":0,"children":[17565,17611,17742]},{"id":17565,"callFrame":{"functionName":"createTypeOperatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25729,"columnNumber":33},"hitCount":0,"children":[17566]},{"id":17566,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24864,"columnNumber":25},"hitCount":6,"positionTicks":[{"line":24865,"ticks":6}]},{"id":17611,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[17612]},{"id":17612,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17613]},{"id":17613,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17614]},{"id":17614,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12822,"ticks":1}]},{"id":17742,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17743]},{"id":17743,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17744]},{"id":17744,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34835,"ticks":1}]},{"id":17681,"callFrame":{"functionName":"parseTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34934,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34935,"ticks":1}]},{"id":17608,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17609]},{"id":17609,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17610]},{"id":17610,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12137,"ticks":1}]},{"id":17422,"callFrame":{"functionName":"parseAccessorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37368,"columnNumber":35},"hitCount":0,"children":[17423,17433,17434]},{"id":17423,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[17424]},{"id":17424,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17425]},{"id":17425,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17426]},{"id":17426,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[17427]},{"id":17427,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[17428]},{"id":17428,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17429]},{"id":17429,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17430]},{"id":17430,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17431]},{"id":17431,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17432]},{"id":17432,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":34971,"ticks":1}]},{"id":17433,"callFrame":{"functionName":"parseFunctionBlockOrSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37118,"columnNumber":40},"hitCount":0},{"id":17434,"callFrame":{"functionName":"createSetAccessorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25410,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":25425,"ticks":1}]},{"id":17672,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[17673]},{"id":17673,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":1,"children":[17719],"positionTicks":[{"line":33225,"ticks":1}]},{"id":17719,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[17720]},{"id":17720,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[17721]},{"id":17721,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[17722]},{"id":17722,"callFrame":{"functionName":"isNamedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15019,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":15021,"ticks":1}]},{"id":17816,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34430,"columnNumber":31},"hitCount":0,"children":[17817]},{"id":17817,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":1,"children":[17818],"positionTicks":[{"line":34408,"ticks":1}]},{"id":17818,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[17819]},{"id":17819,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33225,"ticks":1}]},{"id":17180,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17181]},{"id":17181,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17182]},{"id":17182,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":7,"children":[17331],"positionTicks":[{"line":12234,"ticks":1},{"line":11792,"ticks":1},{"line":12817,"ticks":1},{"line":13008,"ticks":3},{"line":11783,"ticks":1}]},{"id":17331,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":17200,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17201,17664]},{"id":17201,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17202]},{"id":17202,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":12837,"ticks":1},{"line":13000,"ticks":1}]},{"id":17664,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33271,"ticks":1}]},{"id":17283,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":2,"children":[17284],"positionTicks":[{"line":33610,"ticks":2}]},{"id":17284,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17285]},{"id":17285,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37649,"columnNumber":30},"hitCount":0,"children":[17286,17397]},{"id":17286,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17287]},{"id":17287,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17288]},{"id":17288,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":17397,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[17398]},{"id":17398,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17399]},{"id":17399,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37657,"columnNumber":43},"hitCount":0,"children":[17400]},{"id":17400,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[17401,17654]},{"id":17401,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[17402]},{"id":17402,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[17403]},{"id":17403,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17404]},{"id":17404,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":5,"positionTicks":[{"line":33269,"ticks":1},{"line":33271,"ticks":4}]},{"id":17654,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[17655]},{"id":17655,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":17315,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[17316,17450]},{"id":17316,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[17317]},{"id":17317,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[17318]},{"id":17318,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[17319,17370]},{"id":17319,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[17320]},{"id":17320,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[17321]},{"id":17321,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":38321,"ticks":1},{"line":14431,"ticks":1}]},{"id":17370,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[17371]},{"id":17371,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[17372]},{"id":17372,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[17373,17491]},{"id":17373,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":17491,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":1,"children":[17492],"positionTicks":[{"line":14560,"ticks":1}]},{"id":17492,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":4,"children":[17619,17658],"positionTicks":[{"line":38243,"ticks":1},{"line":38323,"ticks":1},{"line":14431,"ticks":2}]},{"id":17619,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[17620]},{"id":17620,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":12234,"ticks":1},{"line":14522,"ticks":1}]},{"id":17658,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[17659]},{"id":17659,"callFrame":{"functionName":"parseSimpleTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38835,"columnNumber":29},"hitCount":0,"children":[17660]},{"id":17660,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[17661]},{"id":17661,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":38526,"ticks":1}]},{"id":17450,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[17451]},{"id":17451,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[17452]},{"id":17452,"callFrame":{"functionName":"reduceEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12074,"columnNumber":38},"hitCount":0,"children":[17453]},{"id":17453,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":12012,"ticks":2}]},{"id":17360,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33225,"ticks":1}]},{"id":17668,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[17669]},{"id":17669,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[17670]},{"id":17670,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"children":[17723],"positionTicks":[{"line":32999,"ticks":1}]},{"id":17723,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":1,"children":[17724],"positionTicks":[{"line":14571,"ticks":1}]},{"id":17724,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[17725]},{"id":17725,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34505,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":34522,"ticks":1}]},{"id":17845,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":1,"children":[17846,17858],"positionTicks":[{"line":37695,"ticks":1}]},{"id":17846,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[17847]},{"id":17847,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17848]},{"id":17848,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17849]},{"id":17849,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17850]},{"id":17850,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17851]},{"id":17851,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17852]},{"id":17852,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17853]},{"id":17853,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17854]},{"id":17854,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17855]},{"id":17855,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":1,"children":[17856],"positionTicks":[{"line":34804,"ticks":1}]},{"id":17856,"callFrame":{"functionName":"parseTemplateType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34009,"columnNumber":28},"hitCount":0,"children":[17857]},{"id":17857,"callFrame":{"functionName":"parseTemplateTypeSpans","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34022,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":34029,"ticks":1}]},{"id":17858,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[17859]},{"id":17859,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17860]},{"id":17860,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17861]},{"id":17861,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":17218,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[17219]},{"id":17219,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[17220]},{"id":17220,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[17221,17790,17832]},{"id":17221,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":1,"children":[17222,17375,17600,17820],"positionTicks":[{"line":37250,"ticks":1}]},{"id":17222,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37208,"columnNumber":39},"hitCount":1,"children":[17223,17327],"positionTicks":[{"line":37209,"ticks":1}]},{"id":17223,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[17224]},{"id":17224,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17225]},{"id":17225,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37189,"columnNumber":51},"hitCount":0,"children":[17226]},{"id":17226,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37195,"columnNumber":35},"hitCount":1,"children":[17227,17740],"positionTicks":[{"line":37196,"ticks":1}]},{"id":17227,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[17228]},{"id":17228,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17229]},{"id":17229,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17230]},{"id":17230,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17231]},{"id":17231,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17232]},{"id":17232,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17233]},{"id":17233,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17234]},{"id":17234,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17235]},{"id":17235,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17236]},{"id":17236,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[17237,17270]},{"id":17237,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":11,"children":[17238,17245,17332,17361],"positionTicks":[{"line":34567,"ticks":11}]},{"id":17238,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[17239,17477,17682]},{"id":17239,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":6,"children":[17240,17729],"positionTicks":[{"line":34485,"ticks":6}]},{"id":17240,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[17241]},{"id":17241,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[17242]},{"id":17242,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17243]},{"id":17243,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17244]},{"id":17244,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"children":[17768],"positionTicks":[{"line":13040,"ticks":1},{"line":13035,"ticks":1}]},{"id":17768,"callFrame":{"functionName":"scanMinimumNumberOfHexDigits","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12399,"columnNumber":39},"hitCount":0,"children":[17769]},{"id":17769,"callFrame":{"functionName":"scanHexDigits","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12408,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":12409,"ticks":1}]},{"id":17729,"callFrame":{"functionName":"parsePropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33344,"columnNumber":28},"hitCount":0,"children":[17730]},{"id":17730,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[17731]},{"id":17731,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[17732]},{"id":17732,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":1,"children":[17733,17786],"positionTicks":[{"line":22673,"ticks":1}]},{"id":17733,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":17786,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0,"children":[17787]},{"id":17787,"callFrame":{"functionName":"escapeLeadingUnderscores","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14943,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":14945,"ticks":1}]},{"id":17477,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34430,"columnNumber":31},"hitCount":0,"children":[17478,17582,17621,17630,17754]},{"id":17478,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[17479]},{"id":17479,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[17480]},{"id":17480,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[17481]},{"id":17481,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17482]},{"id":17482,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[17483]},{"id":17483,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[17484]},{"id":17484,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[17485]},{"id":17485,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[17486]},{"id":17486,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[17487]},{"id":17487,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17488]},{"id":17488,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17489]},{"id":17489,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[17490]},{"id":17490,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11795,"ticks":1}]},{"id":17582,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[17583,17615]},{"id":17583,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17584]},{"id":17584,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17585]},{"id":17585,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[17586]},{"id":17586,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[17587]},{"id":17587,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[17588]},{"id":17588,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[17589]},{"id":17589,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[17590]},{"id":17590,"callFrame":{"functionName":"parseTypePredicatePrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35074,"columnNumber":35},"hitCount":0,"children":[17591]},{"id":17591,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[17592]},{"id":17592,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17593]},{"id":17593,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":17615,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[17616]},{"id":17616,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17617]},{"id":17617,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17618]},{"id":17618,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13307,"ticks":1}]},{"id":17621,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[17622]},{"id":17622,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17623]},{"id":17623,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17624]},{"id":17624,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":13307,"ticks":1},{"line":12760,"ticks":1}]},{"id":17630,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17631]},{"id":17631,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17632]},{"id":17632,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[17633]},{"id":17633,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":1,"children":[17634],"positionTicks":[{"line":35009,"ticks":1}]},{"id":17634,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17635]},{"id":17635,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17636]},{"id":17636,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17637]},{"id":17637,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17638]},{"id":17638,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17639]},{"id":17639,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17640]},{"id":17640,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17641]},{"id":17641,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17642]},{"id":17642,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[17643]},{"id":17643,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[17644]},{"id":17644,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[17645]},{"id":17645,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[17646]},{"id":17646,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[17647]},{"id":17647,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17648]},{"id":17648,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":17754,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[17755]},{"id":17755,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[17756]},{"id":17756,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17757]},{"id":17757,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[17758]},{"id":17758,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[17759]},{"id":17759,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[17760]},{"id":17760,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":0,"children":[17761]},{"id":17761,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24867,"columnNumber":32},"hitCount":0,"children":[17762]},{"id":17762,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24864,"columnNumber":25},"hitCount":0,"children":[17763]},{"id":17763,"callFrame":{"functionName":"createBaseNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32410,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32411,"ticks":1}]},{"id":17682,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[17683,17770]},{"id":17683,"callFrame":{"functionName":"tryParseModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37466,"columnNumber":27},"hitCount":0,"children":[17684,17767]},{"id":17684,"callFrame":{"functionName":"parseAnyContextualModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33404,"columnNumber":37},"hitCount":0,"children":[17685]},{"id":17685,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[17686]},{"id":17686,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[17687]},{"id":17687,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[17688]},{"id":17688,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[17689]},{"id":17689,"callFrame":{"functionName":"nextTokenCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33373,"columnNumber":37},"hitCount":0,"children":[17690]},{"id":17690,"callFrame":{"functionName":"nextTokenIsOnSameLineAndCanFollowModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33366,"columnNumber":52},"hitCount":0,"children":[17691]},{"id":17691,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17692]},{"id":17692,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17693]},{"id":17693,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":11786,"ticks":2},{"line":13307,"ticks":1}]},{"id":17767,"callFrame":{"functionName":"createToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25081,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":25082,"ticks":1}]},{"id":17770,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[17771]},{"id":17771,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[17772]},{"id":17772,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[17773]},{"id":17773,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[17774]},{"id":17774,"callFrame":{"functionName":"isNamedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15019,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":15021,"ticks":1}]},{"id":17245,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[17246]},{"id":17246,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[17247]},{"id":17247,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[17248]},{"id":17248,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[17249]},{"id":17249,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[17250]},{"id":17250,"callFrame":{"functionName":"isTypeMemberStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34505,"columnNumber":28},"hitCount":0,"children":[17251]},{"id":17251,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17252]},{"id":17252,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17253]},{"id":17253,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":12228,"ticks":1},{"line":12823,"ticks":1}]},{"id":17332,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17333]},{"id":17333,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17334]},{"id":17334,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":17361,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":1,"children":[17625],"positionTicks":[{"line":33224,"ticks":1}]},{"id":17625,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[17626,17775]},{"id":17626,"callFrame":{"functionName":"isNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15408,"columnNumber":20},"hitCount":0,"children":[17627]},{"id":17627,"callFrame":{"functionName":"hasProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3142,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3144,"ticks":1}]},{"id":17775,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[17776]},{"id":17776,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[17777]},{"id":17777,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":17270,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[17271]},{"id":17271,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[17272]},{"id":17272,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[17273]},{"id":17273,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":1,"children":[17274],"positionTicks":[{"line":14539,"ticks":1}]},{"id":17274,"callFrame":{"functionName":"isStartOfMappedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34580,"columnNumber":30},"hitCount":0,"children":[17275]},{"id":17275,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17276]},{"id":17276,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"children":[17335],"positionTicks":[{"line":32947,"ticks":1}]},{"id":17335,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[17336]},{"id":17336,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":11792,"ticks":1}]},{"id":17740,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[17741]},{"id":17741,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":33269,"ticks":2}]},{"id":17327,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17328]},{"id":17328,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17329]},{"id":17329,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[17330]},{"id":17330,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":17375,"callFrame":{"functionName":"isNamedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15019,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":15020,"ticks":1}]},{"id":17600,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17601]},{"id":17601,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17602]},{"id":17602,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":4,"positionTicks":[{"line":12995,"ticks":1},{"line":12234,"ticks":1},{"line":13034,"ticks":2}]},{"id":17820,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[17821]},{"id":17821,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[17822]},{"id":17822,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[17823]},{"id":17823,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[17824]},{"id":17824,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[17825]},{"id":17825,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[17826]},{"id":17826,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[17827]},{"id":17827,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[17828]},{"id":17828,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"children":[17829,17840],"positionTicks":[{"line":38321,"ticks":1}]},{"id":17829,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[17830,17842]},{"id":17830,"callFrame":{"functionName":"skipWhitespaceOrAsterisk","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38367,"columnNumber":39},"hitCount":0,"children":[17831]},{"id":17831,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":17842,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[17843]},{"id":17843,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[17844]},{"id":17844,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":14431,"ticks":1}]},{"id":17840,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[17841]},{"id":17841,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14511,"ticks":1}]},{"id":17790,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[17791]},{"id":17791,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[17792]},{"id":17792,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[17793]},{"id":17793,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[17794]},{"id":17794,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17795]},{"id":17795,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[17796,17810]},{"id":17796,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[17797,17806]},{"id":17797,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[17798]},{"id":17798,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[17799]},{"id":17799,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[17800]},{"id":17800,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[17801]},{"id":17801,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[17802]},{"id":17802,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[17803]},{"id":17803,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[17804]},{"id":17804,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[17805]},{"id":17805,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14431,"ticks":1}]},{"id":17806,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[17807]},{"id":17807,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17808]},{"id":17808,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17809]},{"id":17809,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11786,"ticks":1}]},{"id":17810,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[17811]},{"id":17811,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[17812,17814]},{"id":17812,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[17813]},{"id":17813,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33930,"ticks":1}]},{"id":17814,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[17815]},{"id":17815,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32944,"ticks":1}]},{"id":17832,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[17833]},{"id":17833,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[17834]},{"id":17834,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[17835]},{"id":17835,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[17836]},{"id":17836,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[17837]},{"id":17837,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[17838]},{"id":17838,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[17839]},{"id":17839,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":38213,"ticks":1}]},{"id":17279,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":0,"children":[17280]},{"id":17280,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[17281,17766]},{"id":17281,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[17282]},{"id":17282,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":2,"children":[17694],"positionTicks":[{"line":28464,"ticks":1},{"line":28466,"ticks":1}]},{"id":17694,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[17695]},{"id":17695,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":2,"positionTicks":[{"line":28475,"ticks":2}]},{"id":17766,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":17493,"callFrame":{"functionName":"tryReuseAmbientDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37049,"columnNumber":37},"hitCount":8,"positionTicks":[{"line":37050,"ticks":8}]},{"id":17674,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":0,"children":[17675]},{"id":17675,"callFrame":{"functionName":"isDeclareModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37025,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":37027,"ticks":1}]},{"id":17183,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[17184]},{"id":17184,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[17185]},{"id":17185,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"children":[17186],"positionTicks":[{"line":32999,"ticks":1}]},{"id":17186,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[17187]},{"id":17187,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[17188]},{"id":17188,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[17189]},{"id":17189,"callFrame":{"functionName":"nextTokenIsIdentifierOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35237,"columnNumber":42},"hitCount":0,"children":[17190]},{"id":17190,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17191]},{"id":17191,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17192]},{"id":17192,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":17862,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[17863]},{"id":17863,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[17864]},{"id":17864,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[17865]},{"id":17865,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[17866]},{"id":17866,"callFrame":{"functionName":"isNamedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15019,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":15021,"ticks":1}]},{"id":17867,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[17868]},{"id":17868,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":0,"children":[17869]},{"id":17869,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21660,"columnNumber":13},"hitCount":0,"children":[17870]},{"id":17870,"callFrame":{"functionName":"isFileProbablyExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31735,"columnNumber":37},"hitCount":0,"children":[17871]},{"id":17871,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[17872,17874]},{"id":17872,"callFrame":{"functionName":"isAnExternalModuleIndicatorNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31738,"columnNumber":40},"hitCount":0,"children":[17873]},{"id":17873,"callFrame":{"functionName":"isImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30337,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":30338,"ticks":1}]},{"id":17874,"callFrame":{"functionName":"isImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30337,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":30338,"ticks":1}]},{"id":17152,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[17153,17922]},{"id":17153,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[17154]},{"id":17154,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[17155]},{"id":17155,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[17156]},{"id":17156,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[17157]},{"id":17157,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[17158]},{"id":17158,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[17159,17163]},{"id":17159,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[17160,17903,17909]},{"id":17160,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[17161]},{"id":17161,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[17162]},{"id":17162,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":17903,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[17904]},{"id":17904,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":17909,"callFrame":{"functionName":"closeSync","scriptId":"42","url":"node:fs","lineNumber":517,"columnNumber":18},"hitCount":0,"children":[17910]},{"id":17910,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":518,"ticks":1}]},{"id":17163,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":13,"positionTicks":[{"line":811,"ticks":13}]},{"id":17922,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[17923]},{"id":17923,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[17924]},{"id":17924,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[17925]},{"id":17925,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[17926]},{"id":17926,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[17927]},{"id":17927,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":16559,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[16560]},{"id":16560,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16561]},{"id":16561,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[16562,16575,17120]},{"id":16562,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[16563]},{"id":16563,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[16564]},{"id":16564,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[16565]},{"id":16565,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[16566,17069]},{"id":16566,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[16567]},{"id":16567,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[16568]},{"id":16568,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[16569,16574,17084,17102]},{"id":16569,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[16570]},{"id":16570,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":1,"children":[16571],"positionTicks":[{"line":129749,"ticks":1}]},{"id":16571,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[16572]},{"id":16572,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[16573]},{"id":16573,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8811,"ticks":2}]},{"id":16574,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":3496,"ticks":2}]},{"id":17084,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[17085,17086,17101,17121,17123,17131,17133,17137]},{"id":17085,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":17086,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8932,"ticks":1}]},{"id":17101,"callFrame":{"functionName":"isInDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128992,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":128996,"ticks":1}]},{"id":17121,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":0,"children":[17122]},{"id":17122,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9029,"ticks":1}]},{"id":17123,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[17124]},{"id":17124,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":4,"positionTicks":[{"line":9018,"ticks":4}]},{"id":17131,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8882,"columnNumber":25},"hitCount":0,"children":[17132]},{"id":17132,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":4,"positionTicks":[{"line":8928,"ticks":4}]},{"id":17133,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128965,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":128969,"ticks":1}]},{"id":17137,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129040,"columnNumber":61},"hitCount":0,"children":[17138]},{"id":17138,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":3,"children":[17139],"positionTicks":[{"line":129067,"ticks":3}]},{"id":17139,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9029,"ticks":1}]},{"id":17102,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":4,"positionTicks":[{"line":8930,"ticks":1},{"line":8932,"ticks":3}]},{"id":17069,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[17070]},{"id":17070,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[17071]},{"id":17071,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[17072]},{"id":17072,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[17073]},{"id":17073,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[17074]},{"id":17074,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[17075]},{"id":17075,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[17076]},{"id":17076,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[17077]},{"id":17077,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[17078]},{"id":17078,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[17079]},{"id":17079,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[17080]},{"id":17080,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[17081,17092]},{"id":17081,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[17082,17134]},{"id":17082,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[17083]},{"id":17083,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":44491,"ticks":1}]},{"id":17134,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44773,"columnNumber":42},"hitCount":0,"children":[17135]},{"id":17135,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[17136]},{"id":17136,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":44514,"ticks":1}]},{"id":17092,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[17093,17125]},{"id":17093,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[17094]},{"id":17094,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":0,"children":[17095]},{"id":17095,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148881,"columnNumber":23},"hitCount":0,"children":[17096]},{"id":17096,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[17097]},{"id":17097,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[17098]},{"id":17098,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122811,"columnNumber":26},"hitCount":0,"children":[17099,17128]},{"id":17099,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[17100]},{"id":17100,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":17128,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[17129]},{"id":17129,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[17130]},{"id":17130,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8768,"ticks":1}]},{"id":17125,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":43686,"ticks":1}]},{"id":16575,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16576]},{"id":16576,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16577,17103]},{"id":16577,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16578]},{"id":16578,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16579]},{"id":16579,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[16580,16593]},{"id":16580,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[16581]},{"id":16581,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[16582]},{"id":16582,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[16583]},{"id":16583,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[16584,17087]},{"id":16584,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[16585]},{"id":16585,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[16586]},{"id":16586,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[16587]},{"id":16587,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[16588]},{"id":16588,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[16589]},{"id":16589,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":1,"children":[16590,17104,17140],"positionTicks":[{"line":32666,"ticks":1}]},{"id":16590,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[16591]},{"id":16591,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[16592]},{"id":16592,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11783,"ticks":1}]},{"id":17104,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[17105]},{"id":17105,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17106]},{"id":17106,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[17107]},{"id":17107,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[17108]},{"id":17108,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[17109]},{"id":17109,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[17110,17117]},{"id":17110,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[17111]},{"id":17111,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[17112]},{"id":17112,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[17113]},{"id":17113,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[17114]},{"id":17114,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[17115]},{"id":17115,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":1,"children":[17116],"positionTicks":[{"line":38182,"ticks":1}]},{"id":17116,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":2,"positionTicks":[{"line":38186,"ticks":2}]},{"id":17117,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[17118]},{"id":17118,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[17119]},{"id":17119,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":28459,"ticks":1}]},{"id":17140,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[17141]},{"id":17141,"callFrame":{"functionName":"setIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32318,"columnNumber":82},"hitCount":1,"positionTicks":[{"line":32319,"ticks":1}]},{"id":17087,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[17088]},{"id":17088,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[17089]},{"id":17089,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[17090]},{"id":17090,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[17091]},{"id":17091,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":1,"children":[17126],"positionTicks":[{"line":8802,"ticks":1}]},{"id":17126,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[17127]},{"id":17127,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8811,"ticks":2}]},{"id":16593,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[16594]},{"id":16594,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16595]},{"id":16595,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[16596,16609,16916]},{"id":16596,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[16597]},{"id":16597,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[16598]},{"id":16598,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[16599]},{"id":16599,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[16600,16917]},{"id":16600,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[16601]},{"id":16601,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[16602]},{"id":16602,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[16603,16607,17028]},{"id":16603,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":1,"children":[16604],"positionTicks":[{"line":129794,"ticks":1}]},{"id":16604,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[16605]},{"id":16605,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[16606]},{"id":16606,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":16607,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[16608,17030]},{"id":16608,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129040,"columnNumber":61},"hitCount":1,"children":[16932],"positionTicks":[{"line":129041,"ticks":1}]},{"id":16932,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":2,"positionTicks":[{"line":129067,"ticks":2}]},{"id":17030,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":17028,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"children":[17029],"positionTicks":[{"line":3496,"ticks":1}]},{"id":17029,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16917,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[16918]},{"id":16918,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[16919]},{"id":16919,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[16920]},{"id":16920,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[16921]},{"id":16921,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[16922]},{"id":16922,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[16923]},{"id":16923,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[16924]},{"id":16924,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[16925]},{"id":16925,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[16926]},{"id":16926,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[16927]},{"id":16927,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[16928]},{"id":16928,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[16929,17023]},{"id":16929,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[16930]},{"id":16930,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43688,"columnNumber":29},"hitCount":0,"children":[16931]},{"id":16931,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8930,"ticks":1}]},{"id":17023,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45392,"columnNumber":17},"hitCount":0,"children":[17024,17036]},{"id":17024,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[17025]},{"id":17025,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[17026]},{"id":17026,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[17027]},{"id":17027,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127038,"ticks":1}]},{"id":17036,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44773,"columnNumber":42},"hitCount":0,"children":[17037]},{"id":17037,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":44452,"ticks":1}]},{"id":16609,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16610]},{"id":16610,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16611]},{"id":16611,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16612]},{"id":16612,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16613]},{"id":16613,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[16614,16620,16933]},{"id":16614,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[16615]},{"id":16615,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[16616]},{"id":16616,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[16617]},{"id":16617,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[16618]},{"id":16618,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[16619]},{"id":16619,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":43687,"ticks":1}]},{"id":16620,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[16621]},{"id":16621,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16622]},{"id":16622,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[16623,16641]},{"id":16623,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[16624]},{"id":16624,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[16625]},{"id":16625,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[16626]},{"id":16626,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[16627,16633]},{"id":16627,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[16628]},{"id":16628,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[16629]},{"id":16629,"callFrame":{"functionName":"nodeModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44204,"columnNumber":31},"hitCount":0,"children":[16630]},{"id":16630,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[16631]},{"id":16631,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[16632]},{"id":16632,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":1,"children":[16828],"positionTicks":[{"line":45297,"ticks":1}]},{"id":16828,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[16829]},{"id":16829,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[16830]},{"id":16830,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[16831]},{"id":16831,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[16832]},{"id":16832,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[16833,16906]},{"id":16833,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[16834]},{"id":16834,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[16835,16866,16878]},{"id":16835,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[16836]},{"id":16836,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127038,"ticks":1}]},{"id":16866,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":43687,"ticks":1}]},{"id":16878,"callFrame":{"functionName":"setPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43688,"columnNumber":29},"hitCount":0,"children":[16879]},{"id":16879,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16906,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[16907]},{"id":16907,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":16633,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[16634]},{"id":16634,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[16635]},{"id":16635,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[16636,16837,16867,16902]},{"id":16636,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[16637]},{"id":16637,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":4,"children":[16638,16838],"positionTicks":[{"line":129749,"ticks":4}]},{"id":16638,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[16639]},{"id":16639,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"children":[16640],"positionTicks":[{"line":8811,"ticks":1}]},{"id":16640,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":16838,"callFrame":{"functionName":"assertIsDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4057,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":4058,"ticks":2}]},{"id":16837,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"children":[16913],"positionTicks":[{"line":9077,"ticks":1}]},{"id":16913,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16867,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[16868,16869,16880]},{"id":16868,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":9018,"ticks":5}]},{"id":16869,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[16870]},{"id":16870,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16880,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129040,"columnNumber":61},"hitCount":0,"children":[16881]},{"id":16881,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":0,"children":[16882]},{"id":16882,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":2,"positionTicks":[{"line":9107,"ticks":1},{"line":9029,"ticks":1}]},{"id":16902,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":16641,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16642]},{"id":16642,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16643]},{"id":16643,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16644]},{"id":16644,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16645]},{"id":16645,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":1,"children":[16646,16660,16903],"positionTicks":[{"line":125747,"ticks":1}]},{"id":16646,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[16647]},{"id":16647,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[16648]},{"id":16648,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[16649]},{"id":16649,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[16650,16844]},{"id":16650,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[16651,16839]},{"id":16651,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[16652,16908]},{"id":16652,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[16653]},{"id":16653,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[16654]},{"id":16654,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[16655,16883,16905]},{"id":16655,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[16656]},{"id":16656,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[16657]},{"id":16657,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[16658]},{"id":16658,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":0,"children":[16659]},{"id":16659,"callFrame":{"functionName":"isBigInt64Array","scriptId":"15","url":"node:internal/util/types","lineNumber":48,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":50,"ticks":1}]},{"id":16883,"callFrame":{"functionName":"ScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181719,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":181720,"ticks":1}]},{"id":16905,"callFrame":{"functionName":"watchClosedScriptInfoInNodeModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186652,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":186653,"ticks":1}]},{"id":16908,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[16909]},{"id":16909,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[16910]},{"id":16910,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[16911]},{"id":16911,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[16912]},{"id":16912,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":16839,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[16840]},{"id":16840,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[16841]},{"id":16841,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[16842,16871]},{"id":16842,"callFrame":{"functionName":"reload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181566,"columnNumber":8},"hitCount":0,"children":[16843]},{"id":16843,"callFrame":{"functionName":"useText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181544,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":181551,"ticks":1}]},{"id":16871,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[16872]},{"id":16872,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[16873]},{"id":16873,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[16874]},{"id":16874,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[16875,16914]},{"id":16875,"callFrame":{"functionName":"tryCreateBuffer","scriptId":"42","url":"node:fs","lineNumber":398,"columnNumber":24},"hitCount":0,"children":[16876]},{"id":16876,"callFrame":{"functionName":"allocate","scriptId":"23","url":"node:buffer","lineNumber":425,"columnNumber":17},"hitCount":0,"children":[16877]},{"id":16877,"callFrame":{"functionName":"createPool","scriptId":"23","url":"node:buffer","lineNumber":151,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":154,"ticks":1}]},{"id":16914,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[16915]},{"id":16915,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":16844,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[16845]},{"id":16845,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[16846]},{"id":16846,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[16847]},{"id":16847,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[16848]},{"id":16848,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[16849]},{"id":16849,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[16850,16899]},{"id":16850,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[16851]},{"id":16851,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16852]},{"id":16852,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[16853]},{"id":16853,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[16854,16884]},{"id":16854,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16855]},{"id":16855,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[16856]},{"id":16856,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[16857]},{"id":16857,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[16858]},{"id":16858,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[16859]},{"id":16859,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[16860]},{"id":16860,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[16861]},{"id":16861,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[16862]},{"id":16862,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[16863]},{"id":16863,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[16864]},{"id":16864,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[16865]},{"id":16865,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":38390,"ticks":1}]},{"id":16884,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[16885]},{"id":16885,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[16886]},{"id":16886,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16887]},{"id":16887,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[16888]},{"id":16888,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[16889]},{"id":16889,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[16890]},{"id":16890,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[16891]},{"id":16891,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16892]},{"id":16892,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[16893]},{"id":16893,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[16894]},{"id":16894,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16895]},{"id":16895,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[16896]},{"id":16896,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[16897]},{"id":16897,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[16898]},{"id":16898,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":16899,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[16900]},{"id":16900,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[16901]},{"id":16901,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12003,"ticks":1}]},{"id":16660,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[16661]},{"id":16661,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16662]},{"id":16662,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[16663,16706]},{"id":16663,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16664]},{"id":16664,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16665]},{"id":16665,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16666]},{"id":16666,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16667]},{"id":16667,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[16668,16722]},{"id":16668,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[16669]},{"id":16669,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16670]},{"id":16670,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[16671]},{"id":16671,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16672]},{"id":16672,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16673]},{"id":16673,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16674]},{"id":16674,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16675]},{"id":16675,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[16676]},{"id":16676,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[16677]},{"id":16677,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16678]},{"id":16678,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[16679]},{"id":16679,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16680]},{"id":16680,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16681]},{"id":16681,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16682]},{"id":16682,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16683]},{"id":16683,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[16684]},{"id":16684,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[16685]},{"id":16685,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16686]},{"id":16686,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":1,"children":[16687],"positionTicks":[{"line":126080,"ticks":1}]},{"id":16687,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16688]},{"id":16688,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16689]},{"id":16689,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16690]},{"id":16690,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16691]},{"id":16691,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[16692]},{"id":16692,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[16693]},{"id":16693,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16694]},{"id":16694,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[16695]},{"id":16695,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[16696]},{"id":16696,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[16697]},{"id":16697,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[16698]},{"id":16698,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[16699]},{"id":16699,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[16700,16704]},{"id":16700,"callFrame":{"functionName":"processLibReferenceDirectives","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126075,"columnNumber":40},"hitCount":0,"children":[16701]},{"id":16701,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[16702]},{"id":16702,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126076,"columnNumber":41},"hitCount":0,"children":[16703]},{"id":16703,"callFrame":{"functionName":"getLibFileNameFromLibReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123780,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":123783,"ticks":1}]},{"id":16704,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[16705]},{"id":16705,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":4,"positionTicks":[{"line":3496,"ticks":4}]},{"id":16722,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[16723]},{"id":16723,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[16724]},{"id":16724,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[16725]},{"id":16725,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[16726,16746]},{"id":16726,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[16727]},{"id":16727,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[16728]},{"id":16728,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[16729]},{"id":16729,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[16730]},{"id":16730,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[16731]},{"id":16731,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":1,"children":[16732],"positionTicks":[{"line":32666,"ticks":1}]},{"id":16732,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[16733]},{"id":16733,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16734]},{"id":16734,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[16735]},{"id":16735,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[16736,16771]},{"id":16736,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16737]},{"id":16737,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[16738]},{"id":16738,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[16739,16757]},{"id":16739,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[16740]},{"id":16740,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":30},"hitCount":0,"children":[16741]},{"id":16741,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[16742]},{"id":16742,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[16743]},{"id":16743,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33636,"ticks":1}]},{"id":16757,"callFrame":{"functionName":"parseSignatureMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34430,"columnNumber":31},"hitCount":0,"children":[16758]},{"id":16758,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[16759]},{"id":16759,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[16760]},{"id":16760,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[16761]},{"id":16761,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[16762]},{"id":16762,"callFrame":{"functionName":"isStartOfParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34304,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":33015,"ticks":1}]},{"id":16771,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[16772]},{"id":16772,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[16773]},{"id":16773,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16774]},{"id":16774,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[16775]},{"id":16775,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[16776]},{"id":16776,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[16777]},{"id":16777,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[16778]},{"id":16778,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16779]},{"id":16779,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[16780]},{"id":16780,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[16781]},{"id":16781,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16782,16803]},{"id":16782,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[16783]},{"id":16783,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[16784]},{"id":16784,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[16785]},{"id":16785,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[16786]},{"id":16786,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[16787]},{"id":16787,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[16788]},{"id":16788,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16789]},{"id":16789,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[16790]},{"id":16790,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16791]},{"id":16791,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[16792]},{"id":16792,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[16793]},{"id":16793,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[16794]},{"id":16794,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[16795]},{"id":16795,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[16796]},{"id":16796,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[16797]},{"id":16797,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[16798]},{"id":16798,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[16799]},{"id":16799,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[16800]},{"id":16800,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[16801]},{"id":16801,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[16802]},{"id":16802,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":16803,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[16804]},{"id":16804,"callFrame":{"functionName":"parseVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37208,"columnNumber":39},"hitCount":0,"children":[16805]},{"id":16805,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[16806]},{"id":16806,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16807]},{"id":16807,"callFrame":{"functionName":"parseVariableDeclarationAllowExclamation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37189,"columnNumber":51},"hitCount":0,"children":[16808]},{"id":16808,"callFrame":{"functionName":"parseVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37195,"columnNumber":35},"hitCount":0,"children":[16809]},{"id":16809,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[16810]},{"id":16810,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[16811]},{"id":16811,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16812]},{"id":16812,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[16813]},{"id":16813,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16814]},{"id":16814,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[16815]},{"id":16815,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[16816]},{"id":16816,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[16817]},{"id":16817,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[16818]},{"id":16818,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[16819]},{"id":16819,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[16820]},{"id":16820,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[16821]},{"id":16821,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[16822]},{"id":16822,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34424,"columnNumber":35},"hitCount":0,"children":[16823]},{"id":16823,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[16824]},{"id":16824,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[16825]},{"id":16825,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[16826]},{"id":16826,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[16827]},{"id":16827,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13000,"ticks":1}]},{"id":16746,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[16747,16755]},{"id":16747,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[16748]},{"id":16748,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[16749]},{"id":16749,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[16750]},{"id":16750,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[16751]},{"id":16751,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[16752]},{"id":16752,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[16753]},{"id":16753,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[16754]},{"id":16754,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8768,"ticks":1}]},{"id":16755,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[16756]},{"id":16756,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":1,"children":[16764],"positionTicks":[{"line":181614,"ticks":1}]},{"id":16764,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[16765]},{"id":16765,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[16766]},{"id":16766,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[16767]},{"id":16767,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[16768]},{"id":16768,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[16769]},{"id":16769,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[16770]},{"id":16770,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":16706,"callFrame":{"functionName":"pathForLibFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126030,"columnNumber":25},"hitCount":0,"children":[16707]},{"id":16707,"callFrame":{"functionName":"pathForLibFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126037,"columnNumber":31},"hitCount":0,"children":[16708]},{"id":16708,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182465,"columnNumber":16},"hitCount":0,"children":[16709]},{"id":16709,"callFrame":{"functionName":"resolveLibrary2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129531,"columnNumber":26},"hitCount":0,"children":[16710,16715]},{"id":16710,"callFrame":{"functionName":"resolveLibrary","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43909,"columnNumber":23},"hitCount":0,"children":[16711]},{"id":16711,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[16712]},{"id":16712,"callFrame":{"functionName":"getOrCreateCacheForDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43722,"columnNumber":39},"hitCount":0,"children":[16713]},{"id":16713,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[16714]},{"id":16714,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":16715,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[16716]},{"id":16716,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[16717]},{"id":16717,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[16718,16744]},{"id":16718,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[16719,16721,16763]},{"id":16719,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[16720]},{"id":16720,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":9032,"ticks":2}]},{"id":16721,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":4,"positionTicks":[{"line":9018,"ticks":4}]},{"id":16763,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":129067,"ticks":1}]},{"id":16744,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[16745]},{"id":16745,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":129749,"ticks":1}]},{"id":16903,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[16904]},{"id":16904,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":16933,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[16934]},{"id":16934,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[16935]},{"id":16935,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[16936]},{"id":16936,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[16937,16955]},{"id":16937,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[16938,16945]},{"id":16938,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[16939,17031]},{"id":16939,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[16940]},{"id":16940,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[16941]},{"id":16941,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[16942]},{"id":16942,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[16943]},{"id":16943,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[16944]},{"id":16944,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":557,"ticks":1}]},{"id":17031,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[17032]},{"id":17032,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[17033]},{"id":17033,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[17034]},{"id":17034,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[17035]},{"id":17035,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":16945,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[16946]},{"id":16946,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[16947]},{"id":16947,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[16948]},{"id":16948,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[16949]},{"id":16949,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[16950]},{"id":16950,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[16951]},{"id":16951,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[16952]},{"id":16952,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[16953]},{"id":16953,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":0,"children":[16954]},{"id":16954,"callFrame":{"functionName":"read","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":16955,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[16956]},{"id":16956,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[16957]},{"id":16957,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[16958]},{"id":16958,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[16959]},{"id":16959,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[16960]},{"id":16960,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[16961,17018]},{"id":16961,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[16962]},{"id":16962,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[16963]},{"id":16963,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[16964,17006]},{"id":16964,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[16965,17038]},{"id":16965,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[16966]},{"id":16966,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[16967]},{"id":16967,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[16968]},{"id":16968,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[16969,16975,16987]},{"id":16969,"callFrame":{"functionName":"parseTypeMemberSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34424,"columnNumber":35},"hitCount":0,"children":[16970]},{"id":16970,"callFrame":{"functionName":"parseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33220,"columnNumber":25},"hitCount":0,"children":[16971]},{"id":16971,"callFrame":{"functionName":"tryParseSemicolon","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33211,"columnNumber":28},"hitCount":0,"children":[16972]},{"id":16972,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[16973]},{"id":16973,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[16974]},{"id":16974,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":13014,"ticks":1},{"line":13034,"ticks":1}]},{"id":16975,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[16976,17016]},{"id":16976,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[16977]},{"id":16977,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[16978]},{"id":16978,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[16979]},{"id":16979,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[16980]},{"id":16980,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[16981]},{"id":16981,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[16982]},{"id":16982,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[16983]},{"id":16983,"callFrame":{"functionName":"parseParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38682,"columnNumber":42},"hitCount":0,"children":[16984]},{"id":16984,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[16985]},{"id":16985,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":0,"children":[16986]},{"id":16986,"callFrame":{"functionName":"scanJSDocCommentTextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14424,"columnNumber":36},"hitCount":2,"positionTicks":[{"line":14625,"ticks":1},{"line":14431,"ticks":1}]},{"id":17016,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[17017]},{"id":17017,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12013,"ticks":1}]},{"id":16987,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[16988]},{"id":16988,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[16989]},{"id":16989,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[16990]},{"id":16990,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[16991]},{"id":16991,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[16992]},{"id":16992,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[16993]},{"id":16993,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16994,16995]},{"id":16994,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33225,"ticks":1}]},{"id":16995,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[16996]},{"id":16996,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[16997]},{"id":16997,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[16998]},{"id":16998,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[16999]},{"id":16999,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17000]},{"id":17000,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17001]},{"id":17001,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[17002]},{"id":17002,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[17003]},{"id":17003,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[17004]},{"id":17004,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[17005]},{"id":17005,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":33317,"ticks":1}]},{"id":17038,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[17039]},{"id":17039,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[17040]},{"id":17040,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[17041]},{"id":17041,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[17042]},{"id":17042,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[17043]},{"id":17043,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[17044]},{"id":17044,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[17045]},{"id":17045,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[17046]},{"id":17046,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[17047]},{"id":17047,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[17048]},{"id":17048,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[17049]},{"id":17049,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[17050]},{"id":17050,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[17051]},{"id":17051,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[17052]},{"id":17052,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[17053]},{"id":17053,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[17054]},{"id":17054,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[17055]},{"id":17055,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17056]},{"id":17056,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[17057]},{"id":17057,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[17058]},{"id":17058,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[17059]},{"id":17059,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[17060]},{"id":17060,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[17061]},{"id":17061,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[17062]},{"id":17062,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[17063]},{"id":17063,"callFrame":{"functionName":"parseLiteralTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34714,"columnNumber":31},"hitCount":0,"children":[17064]},{"id":17064,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":0,"children":[17065]},{"id":17065,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17066]},{"id":17066,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17067]},{"id":17067,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[17068]},{"id":17068,"callFrame":{"functionName":"isConflictMarkerTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11908,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":11909,"ticks":1}]},{"id":17006,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[17007]},{"id":17007,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[17008]},{"id":17008,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[17009]},{"id":17009,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[17010]},{"id":17010,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[17011]},{"id":17011,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[17012]},{"id":17012,"callFrame":{"functionName":"nextTokenIsIdentifierOnSameLine","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35237,"columnNumber":42},"hitCount":0,"children":[17013]},{"id":17013,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[17014]},{"id":17014,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[17015]},{"id":17015,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11783,"ticks":1}]},{"id":17018,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":0,"children":[17019]},{"id":17019,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[17020]},{"id":17020,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":0,"children":[17021]},{"id":17021,"callFrame":{"functionName":"getShebang","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12126,"columnNumber":19},"hitCount":0,"children":[17022]},{"id":17022,"callFrame":{"functionName":"RegExp: ^#!.*","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":16916,"callFrame":{"functionName":"getLibFileNameFromLibReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123780,"columnNumber":39},"hitCount":4,"positionTicks":[{"line":123782,"ticks":4}]},{"id":17103,"callFrame":{"functionName":"hasExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8898,"columnNumber":21},"hitCount":6,"positionTicks":[{"line":8899,"ticks":6}]},{"id":17120,"callFrame":{"functionName":"getLibFileNameFromLibReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123780,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":123783,"ticks":1}]},{"id":17150,"callFrame":{"functionName":"getSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125940,"columnNumber":46},"hitCount":0,"children":[17151]},{"id":17151,"callFrame":{"functionName":"getAnyExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":9005,"ticks":1}]},{"id":17875,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[17876]},{"id":17876,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":125522,"ticks":1}]},{"id":17928,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":124558,"ticks":1}]},{"id":17929,"callFrame":{"functionName":"stableSort","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3029,"columnNumber":19},"hitCount":0,"children":[17930]},{"id":17930,"callFrame":{"functionName":"stableSortIndices","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3018,"columnNumber":26},"hitCount":0,"children":[17931]},{"id":17931,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3019,"columnNumber":15},"hitCount":0,"children":[17932]},{"id":17932,"callFrame":{"functionName":"compareDefaultLibFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124539,"columnNumber":33},"hitCount":1,"children":[17933,17935],"positionTicks":[{"line":124541,"ticks":1}]},{"id":17933,"callFrame":{"functionName":"compareValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3581,"columnNumber":22},"hitCount":0,"children":[17934]},{"id":17934,"callFrame":{"functionName":"compareComparableValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3578,"columnNumber":32},"hitCount":0},{"id":17935,"callFrame":{"functionName":"getDefaultLibFilePriority","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124542,"columnNumber":36},"hitCount":1,"children":[17936,17937,17941],"positionTicks":[{"line":124553,"ticks":1}]},{"id":17936,"callFrame":{"functionName":"removeSuffix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3717,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":3719,"ticks":1}]},{"id":17937,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9168,"columnNumber":21},"hitCount":2,"children":[17938,17940],"positionTicks":[{"line":9169,"ticks":2}]},{"id":17938,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[17939]},{"id":17939,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9018,"ticks":2}]},{"id":17940,"callFrame":{"functionName":"equateStringsCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3575,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":3576,"ticks":1}]},{"id":17941,"callFrame":{"functionName":"removePrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3811,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":3812,"ticks":1}]},{"id":17942,"callFrame":{"functionName":"verifyCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126232,"columnNumber":32},"hitCount":0,"children":[17943,17947]},{"id":17943,"callFrame":{"functionName":"verifyDeprecatedCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126553,"columnNumber":42},"hitCount":0,"children":[17944]},{"id":17944,"callFrame":{"functionName":"checkDeprecations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126528,"columnNumber":28},"hitCount":0,"children":[17945]},{"id":17945,"callFrame":{"functionName":"_Version","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4966,"columnNumber":13},"hitCount":1,"children":[17946],"positionTicks":[{"line":4969,"ticks":1}]},{"id":17946,"callFrame":{"functionName":"tryParseComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":5026,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":5028,"ticks":1}]},{"id":17947,"callFrame":{"functionName":"verifyProjectReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126821,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":126823,"ticks":1}]},{"id":17948,"callFrame":{"functionName":"getTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125024,"columnNumber":25},"hitCount":18,"children":[17949],"positionTicks":[{"line":125026,"ticks":18}]},{"id":17949,"callFrame":{"functionName":"createTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":49854,"columnNumber":26},"hitCount":10,"children":[17950,17951,17954,17961,17962],"positionTicks":[{"line":50807,"ticks":1},{"line":49938,"ticks":1},{"line":50846,"ticks":2},{"line":50626,"ticks":1},{"line":50494,"ticks":1},{"line":49899,"ticks":1},{"line":49892,"ticks":1},{"line":50518,"ticks":1},{"line":49891,"ticks":1}]},{"id":17950,"callFrame":{"functionName":"createSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51017,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":51020,"ticks":1}]},{"id":17951,"callFrame":{"functionName":"createIntrinsicType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53397,"columnNumber":30},"hitCount":0,"children":[17952]},{"id":17952,"callFrame":{"functionName":"createType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53381,"columnNumber":21},"hitCount":0,"children":[17953]},{"id":17953,"callFrame":{"functionName":"TypeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148218,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148220,"ticks":1}]},{"id":17954,"callFrame":{"functionName":"getUnionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64183,"columnNumber":23},"hitCount":0,"children":[17955]},{"id":17955,"callFrame":{"functionName":"getUnionTypeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64210,"columnNumber":29},"hitCount":0,"children":[17956,17959]},{"id":17956,"callFrame":{"functionName":"addTypesToUnion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64036,"columnNumber":26},"hitCount":0,"children":[17957]},{"id":17957,"callFrame":{"functionName":"addTypeToUnion","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64016,"columnNumber":25},"hitCount":1,"children":[17958],"positionTicks":[{"line":64028,"ticks":1}]},{"id":17958,"callFrame":{"functionName":"binarySearch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3094,"columnNumber":21},"hitCount":1,"children":[17960],"positionTicks":[{"line":3096,"ticks":1}]},{"id":17960,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3097,"columnNumber":24},"hitCount":0},{"id":17959,"callFrame":{"functionName":"getUnionTypeFromSortedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64291,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":64300,"ticks":1}]},{"id":17961,"callFrame":{"functionName":"getTemplateLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64729,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":64752,"ticks":1}]},{"id":17962,"callFrame":{"functionName":"initializeTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":90440,"columnNumber":32},"hitCount":6,"children":[17963,20359,20368,20369],"positionTicks":[{"line":90460,"ticks":1},{"line":90458,"ticks":1},{"line":90443,"ticks":2},{"line":90482,"ticks":1},{"line":90442,"ticks":1}]},{"id":17963,"callFrame":{"functionName":"bindSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45817,"columnNumber":23},"hitCount":0,"children":[17964]},{"id":17964,"callFrame":{"functionName":"bindSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45874,"columnNumber":26},"hitCount":6,"children":[17965,19197],"positionTicks":[{"line":45875,"ticks":2},{"line":45898,"ticks":3},{"line":45894,"ticks":1}]},{"id":17965,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":2,"children":[17966,18310,18424,19018],"positionTicks":[{"line":47630,"ticks":1},{"line":47622,"ticks":1}]},{"id":17966,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":5,"children":[17967,18979,19057],"positionTicks":[{"line":46193,"ticks":3},{"line":46199,"ticks":2}]},{"id":17967,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[17968]},{"id":17968,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[17969,19198]},{"id":17969,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[17970]},{"id":17970,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[17971,18006]},{"id":17971,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46238,"columnNumber":20},"hitCount":1,"children":[17972],"positionTicks":[{"line":46239,"ticks":1}]},{"id":17972,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[17973,17979]},{"id":17973,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[17974]},{"id":17974,"callFrame":{"functionName":"bindFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48413,"columnNumber":34},"hitCount":0,"children":[17975,19182,19187,19189]},{"id":17975,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[17976]},{"id":17976,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47263,"columnNumber":34},"hitCount":1,"children":[17977],"positionTicks":[{"line":47266,"ticks":1}]},{"id":17977,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"children":[17978,18312],"positionTicks":[{"line":46034,"ticks":1}]},{"id":17978,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19358,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":19361,"ticks":1}]},{"id":18312,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":0,"children":[18313]},{"id":18313,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18627,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":18629,"ticks":1}]},{"id":19182,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[19183]},{"id":19183,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[19184]},{"id":19184,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[19185]},{"id":19185,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":0,"children":[19186]},{"id":19186,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18627,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":18631,"ticks":1}]},{"id":19187,"callFrame":{"functionName":"checkStrictModeFunctionName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47550,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":47552,"ticks":1}]},{"id":19189,"callFrame":{"functionName":"isAsyncFunction","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19342,"columnNumber":24},"hitCount":0,"children":[19190]},{"id":19190,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[19191]},{"id":19191,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20595,"ticks":1}]},{"id":17979,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":2,"children":[17980,17981],"positionTicks":[{"line":46199,"ticks":1},{"line":46236,"ticks":1}]},{"id":17980,"callFrame":{"functionName":"isInJSFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18339,"columnNumber":19},"hitCount":0},{"id":17981,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[17982,18001]},{"id":17982,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[17983]},{"id":17983,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[17984]},{"id":17984,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31810,"columnNumber":77},"hitCount":1,"children":[17985,17989],"positionTicks":[{"line":31812,"ticks":1}]},{"id":17985,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[17986]},{"id":17986,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[17987,19128,19129],"positionTicks":[{"line":47615,"ticks":1}]},{"id":17987,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[17988,19127],"positionTicks":[{"line":47691,"ticks":1}]},{"id":17988,"callFrame":{"functionName":"isExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15830,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":15832,"ticks":1}]},{"id":19127,"callFrame":{"functionName":"checkContextualIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47478,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":47481,"ticks":1}]},{"id":19128,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48569,"columnNumber":26},"hitCount":0},{"id":19129,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19130]},{"id":19130,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[19131]},{"id":19131,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19132]},{"id":19132,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19133,19177]},{"id":19133,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[19134]},{"id":19134,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19135]},{"id":19135,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19136,19149,19179]},{"id":19136,"callFrame":{"functionName":"bindExpressionStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46812,"columnNumber":34},"hitCount":0,"children":[19137]},{"id":19137,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19138,19178]},{"id":19138,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19139]},{"id":19139,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19140]},{"id":19140,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19141]},{"id":19141,"callFrame":{"functionName":"forEachChildInAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31908,"columnNumber":69},"hitCount":0,"children":[19142]},{"id":19142,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19143]},{"id":19143,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":3,"children":[19144,19146],"positionTicks":[{"line":47615,"ticks":2},{"line":47628,"ticks":1}]},{"id":19144,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19145]},{"id":19145,"callFrame":{"functionName":"getAssignmentDeclarationKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18492,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":18494,"ticks":1}]},{"id":19146,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19147]},{"id":19147,"callFrame":{"functionName":"bindCallExpressionFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47185,"columnNumber":33},"hitCount":0,"children":[19148,19166]},{"id":19148,"callFrame":{"functionName":"isNarrowableOperand","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46456,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":46469,"ticks":1}]},{"id":19166,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19167]},{"id":19167,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19168]},{"id":19168,"callFrame":{"functionName":"forEachChildInCallOrNewExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32190,"columnNumber":42},"hitCount":0,"children":[19169]},{"id":19169,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19170]},{"id":19170,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19171]},{"id":19171,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19172]},{"id":19172,"callFrame":{"functionName":"bindAccessExpressionFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47178,"columnNumber":35},"hitCount":0,"children":[19173]},{"id":19173,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19174]},{"id":19174,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19175]},{"id":19175,"callFrame":{"functionName":"forEachChildInPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31876,"columnNumber":87},"hitCount":0,"children":[19176]},{"id":19176,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31718,"ticks":1}]},{"id":19178,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":47641,"ticks":1}]},{"id":19149,"callFrame":{"functionName":"bindReturnOrThrow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46680,"columnNumber":28},"hitCount":0,"children":[19150]},{"id":19150,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19151]},{"id":19151,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":2,"children":[19152,19163],"positionTicks":[{"line":46318,"ticks":2}]},{"id":19152,"callFrame":{"functionName":"trampoline","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31489,"columnNumber":21},"hitCount":1,"children":[19153,19155,19157,19164,19165],"positionTicks":[{"line":31497,"ticks":1}]},{"id":19153,"callFrame":{"functionName":"enter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31380,"columnNumber":16},"hitCount":1,"children":[19154,19192],"positionTicks":[{"line":31384,"ticks":1}]},{"id":19154,"callFrame":{"functionName":"assertEqual","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4032,"columnNumber":22},"hitCount":0},{"id":19192,"callFrame":{"functionName":"onEnter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46937,"columnNumber":20},"hitCount":0,"children":[19193]},{"id":19193,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47676,"ticks":1}]},{"id":19155,"callFrame":{"functionName":"left","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31388,"columnNumber":15},"hitCount":0,"children":[19156]},{"id":19156,"callFrame":{"functionName":"onLeft","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46973,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":46976,"ticks":1}]},{"id":19157,"callFrame":{"functionName":"operator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31400,"columnNumber":19},"hitCount":0,"children":[19158]},{"id":19158,"callFrame":{"functionName":"onOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46982,"columnNumber":23},"hitCount":0,"children":[19159]},{"id":19159,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19160]},{"id":19160,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":19164,"callFrame":{"functionName":"exit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31420,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":31424,"ticks":1},{"line":31434,"ticks":1}]},{"id":19165,"callFrame":{"functionName":"nextState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31441,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":31443,"ticks":1}]},{"id":19163,"callFrame":{"functionName":"isDestructuringAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20681,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20691,"ticks":1}]},{"id":19179,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19180]},{"id":19180,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[19181]},{"id":19181,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":19177,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46238,"columnNumber":20},"hitCount":8,"positionTicks":[{"line":46239,"ticks":8}]},{"id":17989,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[17990]},{"id":17990,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[17991]},{"id":17991,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[17992]},{"id":17992,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[17993,17995,17996,19188,19194]},{"id":17993,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[17994]},{"id":17994,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":47075,"ticks":1},{"line":47080,"ticks":1}]},{"id":17995,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":47648,"ticks":1}]},{"id":17996,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[17997]},{"id":17997,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[17998]},{"id":17998,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[17999]},{"id":17999,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":2,"children":[18000],"positionTicks":[{"line":46092,"ticks":2}]},{"id":18000,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45941,"ticks":1}]},{"id":19188,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48569,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":48571,"ticks":1}]},{"id":19194,"callFrame":{"functionName":"setParent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22691,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":22693,"ticks":1}]},{"id":18001,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18002]},{"id":18002,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[18003]},{"id":18003,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[18004]},{"id":18004,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[18005]},{"id":18005,"callFrame":{"functionName":"forEachChildInJSDocParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32215,"columnNumber":50},"hitCount":1,"positionTicks":[{"line":32217,"ticks":1}]},{"id":18006,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[18007]},{"id":18007,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18008,18027,18240]},{"id":18008,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18009]},{"id":18009,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18010,18338]},{"id":18010,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18011]},{"id":18011,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31940,"columnNumber":73},"hitCount":0,"children":[18012,18418]},{"id":18012,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18013]},{"id":18013,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18014]},{"id":18014,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18015]},{"id":18015,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18016]},{"id":18016,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18017]},{"id":18017,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31943,"columnNumber":85},"hitCount":0,"children":[18018]},{"id":18018,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18019]},{"id":18019,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18020]},{"id":18020,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18021]},{"id":18021,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18022,18394]},{"id":18022,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18023]},{"id":18023,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48379,"columnNumber":50},"hitCount":0,"children":[18024]},{"id":18024,"callFrame":{"functionName":"isBlockOrCatchScoped","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17108,"columnNumber":29},"hitCount":0,"children":[18025]},{"id":18025,"callFrame":{"functionName":"getCombinedNodeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14847,"columnNumber":29},"hitCount":1,"children":[18026],"positionTicks":[{"line":14849,"ticks":1}]},{"id":18026,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14827,"ticks":1}]},{"id":18394,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18395]},{"id":18395,"callFrame":{"functionName":"bindVariableDeclarationFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47062,"columnNumber":38},"hitCount":0,"children":[18396]},{"id":18396,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18397]},{"id":18397,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18398]},{"id":18398,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31778,"columnNumber":77},"hitCount":0,"children":[18399]},{"id":18399,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18400]},{"id":18400,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18401,18415]},{"id":18401,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18402]},{"id":18402,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18403]},{"id":18403,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":32239,"ticks":1}]},{"id":18415,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18416]},{"id":18416,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18417]},{"id":18417,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32239,"ticks":1}]},{"id":18418,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18419]},{"id":18419,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18420]},{"id":18420,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18421]},{"id":18421,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18422]},{"id":18422,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":18338,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31940,"columnNumber":73},"hitCount":0,"children":[18339]},{"id":18339,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18340]},{"id":18340,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18341]},{"id":18341,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18342]},{"id":18342,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18343]},{"id":18343,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31943,"columnNumber":85},"hitCount":0,"children":[18344]},{"id":18344,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18345]},{"id":18345,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18346]},{"id":18346,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18347]},{"id":18347,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18348]},{"id":18348,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18349]},{"id":18349,"callFrame":{"functionName":"bindVariableDeclarationFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47062,"columnNumber":38},"hitCount":0,"children":[18350]},{"id":18350,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18351]},{"id":18351,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31778,"columnNumber":77},"hitCount":0,"children":[18352]},{"id":18352,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18353]},{"id":18353,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18354]},{"id":18354,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18355]},{"id":18355,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18356]},{"id":18356,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18357]},{"id":18357,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[18358]},{"id":18358,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18359]},{"id":18359,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18360]},{"id":18360,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18361]},{"id":18361,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18362,18371]},{"id":18362,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18363,18365]},{"id":18363,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18364]},{"id":18364,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46021,"ticks":1}]},{"id":18365,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[18366]},{"id":18366,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[18367]},{"id":18367,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18368]},{"id":18368,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[18369]},{"id":18369,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":0,"children":[18370]},{"id":18370,"callFrame":{"functionName":"getEscapedTextOfIdentifierOrLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19409,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":19410,"ticks":1}]},{"id":18371,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18372]},{"id":18372,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18373]},{"id":18373,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18374]},{"id":18374,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18375]},{"id":18375,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32178,"columnNumber":47},"hitCount":0,"children":[18376]},{"id":18376,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0},{"id":18027,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":1,"children":[18028],"positionTicks":[{"line":46159,"ticks":1}]},{"id":18028,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18029,18953,19119]},{"id":18029,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18030,18135,18196,18253]},{"id":18030,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18031,18080,18999,19058]},{"id":18031,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[18032]},{"id":18032,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18033]},{"id":18033,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18034]},{"id":18034,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18035]},{"id":18035,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18036,18042,18377],"positionTicks":[{"line":47615,"ticks":1}]},{"id":18036,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[18037,18038,18388],"positionTicks":[{"line":47676,"ticks":1}]},{"id":18037,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":1,"children":[18053,18938,18940],"positionTicks":[{"line":48445,"ticks":1}]},{"id":18053,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":2,"children":[18054],"positionTicks":[{"line":47231,"ticks":2}]},{"id":18054,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":2,"children":[18055],"positionTicks":[{"line":46088,"ticks":1},{"line":46029,"ticks":1}]},{"id":18055,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":0,"children":[18056]},{"id":18056,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18627,"columnNumber":28},"hitCount":0,"children":[18057]},{"id":18057,"callFrame":{"functionName":"isAssignmentDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18401,"columnNumber":32},"hitCount":0,"children":[18058]},{"id":18058,"callFrame":{"functionName":"isIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":29968,"columnNumber":21},"hitCount":0},{"id":18938,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19358,"columnNumber":23},"hitCount":0,"children":[18939]},{"id":18939,"callFrame":{"functionName":"isDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19362,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":19363,"ticks":1},{"line":19368,"ticks":1}]},{"id":18940,"callFrame":{"functionName":"bindAnonymousDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47339,"columnNumber":35},"hitCount":0},{"id":18038,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18039]},{"id":18039,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"children":[18040],"positionTicks":[{"line":46024,"ticks":1}]},{"id":18040,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19358,"columnNumber":23},"hitCount":0,"children":[18041]},{"id":18041,"callFrame":{"functionName":"getNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15067,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":15070,"ticks":1}]},{"id":18388,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[18389]},{"id":18389,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[18390]},{"id":18390,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18391]},{"id":18391,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"children":[18392,18393],"positionTicks":[{"line":46029,"ticks":1}]},{"id":18392,"callFrame":{"functionName":"getNonAssignedNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15022,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":15023,"ticks":1}]},{"id":18393,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20520,"ticks":1}]},{"id":18042,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":1,"children":[18043],"positionTicks":[{"line":46164,"ticks":1}]},{"id":18043,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18044,18108]},{"id":18044,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18045]},{"id":18045,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18046,18116]},{"id":18046,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31798,"columnNumber":69},"hitCount":0,"children":[18047,18113,18941]},{"id":18047,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18048]},{"id":18048,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18049]},{"id":18049,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18050]},{"id":18050,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18051,18059],"positionTicks":[{"line":47622,"ticks":1}]},{"id":18051,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18052,18060,18952]},{"id":18052,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":1,"children":[18104],"positionTicks":[{"line":47077,"ticks":1}]},{"id":18104,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18105,18119,19088],"positionTicks":[{"line":47615,"ticks":1}]},{"id":18105,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18106]},{"id":18106,"callFrame":{"functionName":"bindFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47322,"columnNumber":40},"hitCount":1,"children":[18107],"positionTicks":[{"line":47329,"ticks":1}]},{"id":18107,"callFrame":{"functionName":"createSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45931,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45934,"ticks":1}]},{"id":18119,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18120]},{"id":18120,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18121]},{"id":18121,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18122,18971]},{"id":18122,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[18123]},{"id":18123,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18124]},{"id":18124,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18125]},{"id":18125,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18126]},{"id":18126,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":2,"children":[18127],"positionTicks":[{"line":47622,"ticks":1},{"line":47628,"ticks":1}]},{"id":18127,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18128]},{"id":18128,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18129]},{"id":18129,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18130]},{"id":18130,"callFrame":{"functionName":"forEachChildInArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31834,"columnNumber":57},"hitCount":0,"children":[18131]},{"id":18131,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18132]},{"id":18132,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18133]},{"id":18133,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18134]},{"id":18134,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46249,"ticks":1}]},{"id":18971,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[18972]},{"id":18972,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18973]},{"id":18973,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18974]},{"id":18974,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18975]},{"id":18975,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18976]},{"id":18976,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":19088,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19089]},{"id":19089,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19090]},{"id":19090,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19091]},{"id":19091,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19092]},{"id":19092,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31790,"columnNumber":63},"hitCount":0,"children":[19093]},{"id":19093,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19094]},{"id":19094,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":1,"children":[19095],"positionTicks":[{"line":2389,"ticks":1}]},{"id":19095,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19096]},{"id":19096,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19097]},{"id":19097,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19098]},{"id":19098,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[19099]},{"id":19099,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19100]},{"id":19100,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19101]},{"id":19101,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19102]},{"id":19102,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19103]},{"id":19103,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[19104]},{"id":19104,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19105]},{"id":19105,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19106]},{"id":19106,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18810,"ticks":1}]},{"id":18060,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18061]},{"id":18061,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18062]},{"id":18062,"callFrame":{"functionName":"forEachChildInTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31757,"columnNumber":65},"hitCount":0,"children":[18063]},{"id":18063,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18064]},{"id":18064,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18065]},{"id":18065,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18066]},{"id":18066,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18067]},{"id":18067,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18068]},{"id":18068,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18069]},{"id":18069,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[18070]},{"id":18070,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18071]},{"id":18071,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18072]},{"id":18072,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18073]},{"id":18073,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18074]},{"id":18074,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18075]},{"id":18075,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18076]},{"id":18076,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[18077]},{"id":18077,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19358,"columnNumber":23},"hitCount":0,"children":[18078]},{"id":18078,"callFrame":{"functionName":"getNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15067,"columnNumber":29},"hitCount":0,"children":[18079]},{"id":18079,"callFrame":{"functionName":"isClassExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30208,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":30210,"ticks":1}]},{"id":18952,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":5,"positionTicks":[{"line":47641,"ticks":5}]},{"id":18059,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":2,"children":[18408,19040],"positionTicks":[{"line":47676,"ticks":1},{"line":47776,"ticks":1}]},{"id":18408,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[18409,18966]},{"id":18409,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":1,"children":[18410],"positionTicks":[{"line":47251,"ticks":1}]},{"id":18410,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":46024,"ticks":1},{"line":46021,"ticks":1}]},{"id":18966,"callFrame":{"functionName":"isParameterPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14802,"columnNumber":39},"hitCount":0,"children":[18967]},{"id":18967,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[18968]},{"id":18968,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[18969]},{"id":18969,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":0,"children":[18970]},{"id":18970,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20635,"ticks":1}]},{"id":19040,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48453,"columnNumber":28},"hitCount":0,"children":[19041]},{"id":19041,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":1,"children":[19042],"positionTicks":[{"line":47215,"ticks":1}]},{"id":19042,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[19043]},{"id":19043,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[19044]},{"id":19044,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[19045]},{"id":19045,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":0,"children":[19046]},{"id":19046,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":0,"children":[19047]},{"id":19047,"callFrame":{"functionName":"getSyntacticModifierFlagsNoCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20583,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":20586,"ticks":1}]},{"id":18113,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18114]},{"id":18114,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47615,"ticks":1}]},{"id":18941,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":4,"children":[18942],"positionTicks":[{"line":47615,"ticks":4}]},{"id":18942,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18943,18963]},{"id":18943,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18944]},{"id":18944,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18945,19056]},{"id":18945,"callFrame":{"functionName":"forEachChildInComputedPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32065,"columnNumber":79},"hitCount":0,"children":[18946]},{"id":18946,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18947]},{"id":18947,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18948,18949],"positionTicks":[{"line":47628,"ticks":1}]},{"id":18948,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18950]},{"id":18950,"callFrame":{"functionName":"isNarrowableReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46398,"columnNumber":32},"hitCount":0,"children":[18951]},{"id":18951,"callFrame":{"functionName":"isNarrowableReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46398,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":46405,"ticks":1}]},{"id":18949,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46331,"ticks":1}]},{"id":19056,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":46242,"ticks":1}]},{"id":18963,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18964]},{"id":18964,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[18965]},{"id":18965,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":18116,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32178,"columnNumber":47},"hitCount":0,"children":[18117,19048]},{"id":18117,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18118]},{"id":18118,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47615,"ticks":1}]},{"id":19048,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19049]},{"id":19049,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19050]},{"id":19050,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19051]},{"id":19051,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19052]},{"id":19052,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19053]},{"id":19053,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19054]},{"id":19054,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[19055]},{"id":19055,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":18108,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":1,"children":[18109,18406],"positionTicks":[{"line":47650,"ticks":1}]},{"id":18109,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":1,"children":[18110],"positionTicks":[{"line":22706,"ticks":1}]},{"id":18110,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":1,"children":[18111,18115],"positionTicks":[{"line":32241,"ticks":1}]},{"id":18111,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[18112,18977]},{"id":18112,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31717,"ticks":1}]},{"id":18977,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18978,19081]},{"id":18978,"callFrame":{"functionName":"forEachChildInJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32119,"columnNumber":49},"hitCount":2,"positionTicks":[{"line":31725,"ticks":1},{"line":32120,"ticks":1}]},{"id":19081,"callFrame":{"functionName":"forEachChildInJSDocParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32215,"columnNumber":50},"hitCount":0,"children":[19082]},{"id":19082,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32280,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32282,"ticks":1}]},{"id":18115,"callFrame":{"functionName":"bindParentToChildIgnoringJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22709,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":22714,"ticks":1}]},{"id":18406,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[18407]},{"id":18407,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":18377,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"children":[18378,18380],"positionTicks":[{"line":46251,"ticks":1}]},{"id":18378,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18379]},{"id":18379,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22706,"ticks":1}]},{"id":18380,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18381]},{"id":18381,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18382,18404]},{"id":18382,"callFrame":{"functionName":"forEachChildInHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32068,"columnNumber":67},"hitCount":0,"children":[18383]},{"id":18383,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18384]},{"id":18384,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18385]},{"id":18385,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18386]},{"id":18386,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18387,18423]},{"id":18387,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"children":[18411],"positionTicks":[{"line":46251,"ticks":1}]},{"id":18411,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18412]},{"id":18412,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18413]},{"id":18413,"callFrame":{"functionName":"forEachChildInExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32071,"columnNumber":93},"hitCount":0,"children":[18414]},{"id":18414,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31718,"ticks":1}]},{"id":18423,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":18404,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[18405]},{"id":18405,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47615,"ticks":1}]},{"id":18080,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32007,"columnNumber":79},"hitCount":0,"children":[18081]},{"id":18081,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18082]},{"id":18082,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18083]},{"id":18083,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18084]},{"id":18084,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18085]},{"id":18085,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18086]},{"id":18086,"callFrame":{"functionName":"forEachChildInConditionalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31842,"columnNumber":69},"hitCount":0,"children":[18087]},{"id":18087,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18088]},{"id":18088,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18089]},{"id":18089,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18090]},{"id":18090,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18091]},{"id":18091,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18092]},{"id":18092,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18093]},{"id":18093,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31790,"columnNumber":63},"hitCount":0,"children":[18094]},{"id":18094,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18095]},{"id":18095,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18096]},{"id":18096,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18097]},{"id":18097,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18098]},{"id":18098,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18099]},{"id":18099,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[18100]},{"id":18100,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18101]},{"id":18101,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18102]},{"id":18102,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18103]},{"id":18103,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32234,"ticks":1}]},{"id":18999,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32200,"columnNumber":51},"hitCount":0,"children":[19000]},{"id":19000,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19001]},{"id":19001,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19002]},{"id":19002,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19003]},{"id":19003,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19004]},{"id":19004,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19005,19007,19015]},{"id":19005,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48453,"columnNumber":28},"hitCount":0,"children":[19006]},{"id":19006,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0},{"id":19007,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19008]},{"id":19008,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47260,"columnNumber":29},"hitCount":0,"children":[19009]},{"id":19009,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[19010]},{"id":19010,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19358,"columnNumber":23},"hitCount":0,"children":[19011]},{"id":19011,"callFrame":{"functionName":"getNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15067,"columnNumber":29},"hitCount":1,"children":[19012,19013,19014],"positionTicks":[{"line":15070,"ticks":1}]},{"id":19012,"callFrame":{"functionName":"isFunctionExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30169,"columnNumber":29},"hitCount":0},{"id":19013,"callFrame":{"functionName":"isArrowFunction","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30172,"columnNumber":24},"hitCount":0},{"id":19014,"callFrame":{"functionName":"isClassExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30208,"columnNumber":26},"hitCount":0},{"id":19015,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[19016]},{"id":19016,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[19017]},{"id":19017,"callFrame":{"functionName":"isObjectLiteralOrClassExpressionMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17860,"columnNumber":57},"hitCount":1,"positionTicks":[{"line":17862,"ticks":1}]},{"id":19058,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32016,"columnNumber":73},"hitCount":1,"children":[19059],"positionTicks":[{"line":32018,"ticks":1}]},{"id":19059,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19060]},{"id":19060,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19061]},{"id":19061,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19062]},{"id":19062,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19063]},{"id":19063,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[19064]},{"id":19064,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19065]},{"id":19065,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19066,19083]},{"id":19066,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46238,"columnNumber":20},"hitCount":0,"children":[19067]},{"id":19067,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19068]},{"id":19068,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19069]},{"id":19069,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19070]},{"id":19070,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19071]},{"id":19071,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19072]},{"id":19072,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31810,"columnNumber":77},"hitCount":0,"children":[19073]},{"id":19073,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19074]},{"id":19074,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19075]},{"id":19075,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19076]},{"id":19076,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19077]},{"id":19077,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19078]},{"id":19078,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19079]},{"id":19079,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[19080]},{"id":19080,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":19083,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[19084]},{"id":19084,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19085,19108]},{"id":19085,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19086]},{"id":19086,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[19087]},{"id":19087,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":46126,"ticks":1}]},{"id":19108,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19109]},{"id":19109,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19110]},{"id":19110,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19111]},{"id":19111,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19112]},{"id":19112,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[19113]},{"id":19113,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19114]},{"id":19114,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19115]},{"id":19115,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19116]},{"id":19116,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19117]},{"id":19117,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46251,"ticks":1}]},{"id":18135,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[18136,18314]},{"id":18136,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18137]},{"id":18137,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18138]},{"id":18138,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":1,"children":[18139],"positionTicks":[{"line":2389,"ticks":1}]},{"id":18139,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":2,"children":[18140,18207,18215],"positionTicks":[{"line":47615,"ticks":1},{"line":47628,"ticks":1}]},{"id":18140,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18141]},{"id":18141,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18142,18234]},{"id":18142,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":1,"children":[18143],"positionTicks":[{"line":46248,"ticks":1}]},{"id":18143,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31798,"columnNumber":69},"hitCount":0,"children":[18144,18150]},{"id":18144,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"children":[18145],"positionTicks":[{"line":31718,"ticks":1}]},{"id":18145,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18146]},{"id":18146,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18147]},{"id":18147,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18148]},{"id":18148,"callFrame":{"functionName":"forEachChildInArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31834,"columnNumber":57},"hitCount":0,"children":[18149]},{"id":18149,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0},{"id":18150,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18151]},{"id":18151,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18152]},{"id":18152,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18153]},{"id":18153,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18154,18175]},{"id":18154,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18155]},{"id":18155,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[18156]},{"id":18156,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18157,18181,18230]},{"id":18157,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18158]},{"id":18158,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18159]},{"id":18159,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18160]},{"id":18160,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31790,"columnNumber":63},"hitCount":0,"children":[18161,18165]},{"id":18161,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18162]},{"id":18162,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18163]},{"id":18163,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18164]},{"id":18164,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46248,"ticks":1}]},{"id":18165,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18166]},{"id":18166,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":1,"children":[18167],"positionTicks":[{"line":46242,"ticks":1}]},{"id":18167,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18168]},{"id":18168,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18169,18219]},{"id":18169,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18170]},{"id":18170,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[18171,18229]},{"id":18171,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18172]},{"id":18172,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[18173,18214]},{"id":18173,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":0,"children":[18174,18179]},{"id":18174,"callFrame":{"functionName":"getNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15067,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":15068,"ticks":1}]},{"id":18179,"callFrame":{"functionName":"getEscapedTextOfIdentifierOrLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19409,"columnNumber":44},"hitCount":0,"children":[18180]},{"id":18180,"callFrame":{"functionName":"isMemberName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15347,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":15348,"ticks":1}]},{"id":18214,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20520,"ticks":1}]},{"id":18229,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20520,"ticks":1}]},{"id":18219,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18220]},{"id":18220,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[18221]},{"id":18221,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18222]},{"id":18222,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18223]},{"id":18223,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18224]},{"id":18224,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[18225]},{"id":18225,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18226]},{"id":18226,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18227]},{"id":18227,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18228]},{"id":18228,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":18181,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18182]},{"id":18182,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18183]},{"id":18183,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[18184]},{"id":18184,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18185]},{"id":18185,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18186]},{"id":18186,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18187]},{"id":18187,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18188]},{"id":18188,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18189]},{"id":18189,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18190]},{"id":18190,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32184,"columnNumber":54},"hitCount":0,"children":[18191]},{"id":18191,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18192]},{"id":18192,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18193]},{"id":18193,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18194]},{"id":18194,"callFrame":{"functionName":"bindFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47322,"columnNumber":40},"hitCount":0,"children":[18195]},{"id":18195,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45936,"ticks":1}]},{"id":18230,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18231]},{"id":18231,"callFrame":{"functionName":"isExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15830,"columnNumber":21},"hitCount":0,"children":[18232]},{"id":18232,"callFrame":{"functionName":"isExpressionKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15833,"columnNumber":25},"hitCount":0,"children":[18233]},{"id":18233,"callFrame":{"functionName":"isLeftHandSideExpressionKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15754,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":15756,"ticks":1}]},{"id":18175,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18176]},{"id":18176,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":1,"children":[18177,18237],"positionTicks":[{"line":48397,"ticks":1}]},{"id":18177,"callFrame":{"functionName":"isParameterPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14802,"columnNumber":39},"hitCount":0,"children":[18178]},{"id":18178,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":20487,"ticks":1}]},{"id":18237,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18238]},{"id":18238,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[18239]},{"id":18239,"callFrame":{"functionName":"createSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45931,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45932,"ticks":1}]},{"id":18234,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18235]},{"id":18235,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[18236]},{"id":18236,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32241,"ticks":1}]},{"id":18207,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18208,18325]},{"id":18208,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18209,18326]},{"id":18209,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[18210]},{"id":18210,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18211]},{"id":18211,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18212],"positionTicks":[{"line":47622,"ticks":1}]},{"id":18212,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18213,18321]},{"id":18213,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":18321,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[18322]},{"id":18322,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18810,"ticks":1}]},{"id":18326,"callFrame":{"functionName":"forEachChildInHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32068,"columnNumber":67},"hitCount":0,"children":[18327]},{"id":18327,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18328]},{"id":18328,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18329]},{"id":18329,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18330]},{"id":18330,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18331]},{"id":18331,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18332]},{"id":18332,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18333]},{"id":18333,"callFrame":{"functionName":"forEachChildInExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32071,"columnNumber":93},"hitCount":0,"children":[18334]},{"id":18334,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31718,"ticks":1}]},{"id":18325,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":1,"children":[18336],"positionTicks":[{"line":16104,"ticks":1}]},{"id":18336,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[18337]},{"id":18337,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":18215,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[18216,18316],"positionTicks":[{"line":47676,"ticks":1}]},{"id":18216,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[18217]},{"id":18217,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18218]},{"id":18218,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46021,"ticks":1}]},{"id":18316,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[18317]},{"id":18317,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[18318]},{"id":18318,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18319]},{"id":18319,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"children":[18320,18323],"positionTicks":[{"line":46021,"ticks":1}]},{"id":18320,"callFrame":{"functionName":"createSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45931,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45934,"ticks":1}]},{"id":18323,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":0,"children":[18324,18335]},{"id":18324,"callFrame":{"functionName":"isAmbientModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17115,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":17116,"ticks":1}]},{"id":18335,"callFrame":{"functionName":"isPropertyNameLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19395,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":19396,"ticks":1}]},{"id":18314,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18315]},{"id":18315,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47622,"ticks":1}]},{"id":18196,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32007,"columnNumber":79},"hitCount":0,"children":[18197]},{"id":18197,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18198]},{"id":18198,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18199]},{"id":18199,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18200]},{"id":18200,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18201]},{"id":18201,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[18202]},{"id":18202,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18203]},{"id":18203,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18204]},{"id":18204,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18205]},{"id":18205,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18206]},{"id":18206,"callFrame":{"functionName":"setParent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22691,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":22694,"ticks":1}]},{"id":18253,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32016,"columnNumber":73},"hitCount":0,"children":[18254]},{"id":18254,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18255]},{"id":18255,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18256]},{"id":18256,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18257]},{"id":18257,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18258]},{"id":18258,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[18259]},{"id":18259,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18260]},{"id":18260,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18261]},{"id":18261,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":1,"children":[18262],"positionTicks":[{"line":46240,"ticks":1}]},{"id":18262,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18263,18270,18283]},{"id":18263,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18264]},{"id":18264,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":1,"children":[18265],"positionTicks":[{"line":47351,"ticks":1}]},{"id":18265,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[18266]},{"id":18266,"callFrame":{"functionName":"getCombinedModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14841,"columnNumber":33},"hitCount":0,"children":[18267]},{"id":18267,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":0,"children":[18268]},{"id":18268,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20534,"columnNumber":34},"hitCount":0,"children":[18269]},{"id":18269,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":0},{"id":18270,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18271]},{"id":18271,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18272]},{"id":18272,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18273]},{"id":18273,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[18274]},{"id":18274,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18275]},{"id":18275,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18276]},{"id":18276,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18277]},{"id":18277,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18278]},{"id":18278,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18279]},{"id":18279,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18280]},{"id":18280,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[18281]},{"id":18281,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18282]},{"id":18282,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18298],"positionTicks":[{"line":47615,"ticks":1}]},{"id":18298,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18299]},{"id":18299,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18300]},{"id":18300,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[18301]},{"id":18301,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18302]},{"id":18302,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18303]},{"id":18303,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18304]},{"id":18304,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18305]},{"id":18305,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18306]},{"id":18306,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":47641,"ticks":1}]},{"id":18283,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18284]},{"id":18284,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18285]},{"id":18285,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31940,"columnNumber":73},"hitCount":0,"children":[18286]},{"id":18286,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18287]},{"id":18287,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18288]},{"id":18288,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18289]},{"id":18289,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18290]},{"id":18290,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31943,"columnNumber":85},"hitCount":0,"children":[18291]},{"id":18291,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18292]},{"id":18292,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18293]},{"id":18293,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18294]},{"id":18294,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18295]},{"id":18295,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18296]},{"id":18296,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48379,"columnNumber":50},"hitCount":0,"children":[18297]},{"id":18297,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0},{"id":18953,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[18954]},{"id":18954,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18955]},{"id":18955,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18956]},{"id":18956,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18957]},{"id":18957,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18958]},{"id":18958,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18959]},{"id":18959,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18960]},{"id":18960,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31798,"columnNumber":69},"hitCount":0,"children":[18961]},{"id":18961,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18962]},{"id":18962,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0},{"id":19119,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19120]},{"id":19120,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[19121]},{"id":19121,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[19122]},{"id":19122,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[19123]},{"id":19123,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32239,"ticks":1}]},{"id":18240,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":3,"children":[18241,18307,19195],"positionTicks":[{"line":47676,"ticks":1},{"line":47849,"ticks":1},{"line":47857,"ticks":1}]},{"id":18241,"callFrame":{"functionName":"bindModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47284,"columnNumber":32},"hitCount":0,"children":[18242]},{"id":18242,"callFrame":{"functionName":"declareModuleSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47312,"columnNumber":30},"hitCount":0,"children":[18243]},{"id":18243,"callFrame":{"functionName":"getModuleInstanceState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45683,"columnNumber":31},"hitCount":1,"children":[18244,18248],"positionTicks":[{"line":45693,"ticks":1}]},{"id":18244,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[18245]},{"id":18245,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":1,"children":[18246],"positionTicks":[{"line":32241,"ticks":1}]},{"id":18246,"callFrame":{"functionName":"bindParentToChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22723,"columnNumber":28},"hitCount":0,"children":[18247]},{"id":18247,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22715,"columnNumber":20},"hitCount":0,"children":[19107]},{"id":19107,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18810,"ticks":1}]},{"id":18248,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45694,"columnNumber":37},"hitCount":0,"children":[18249]},{"id":18249,"callFrame":{"functionName":"getModuleInstanceStateWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45704,"columnNumber":37},"hitCount":1,"children":[18250],"positionTicks":[{"line":45754,"ticks":1}]},{"id":18250,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18251]},{"id":18251,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32194,"columnNumber":28},"hitCount":0,"children":[18252]},{"id":18252,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31720,"ticks":1}]},{"id":18307,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[18308]},{"id":18308,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":2,"children":[18309],"positionTicks":[{"line":46021,"ticks":2}]},{"id":18309,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20521,"ticks":1}]},{"id":19195,"callFrame":{"functionName":"bindExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47950,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":47958,"ticks":1}]},{"id":19198,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":2,"children":[19199,19222],"positionTicks":[{"line":2389,"ticks":2}]},{"id":19199,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46238,"columnNumber":20},"hitCount":0,"children":[19200]},{"id":19200,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":2,"children":[19201,19232],"positionTicks":[{"line":47615,"ticks":2}]},{"id":19201,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19202,19298]},{"id":19202,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19203]},{"id":19203,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19204]},{"id":19204,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19205]},{"id":19205,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31810,"columnNumber":77},"hitCount":1,"children":[19206,19248,19271],"positionTicks":[{"line":31811,"ticks":1}]},{"id":19206,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19207]},{"id":19207,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19208]},{"id":19208,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19209]},{"id":19209,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[19210]},{"id":19210,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19211]},{"id":19211,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[19212]},{"id":19212,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19213]},{"id":19213,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19214]},{"id":19214,"callFrame":{"functionName":"bindReturnOrThrow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46680,"columnNumber":28},"hitCount":0,"children":[19215]},{"id":19215,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[19216],"positionTicks":[{"line":47615,"ticks":1}]},{"id":19216,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19217,19247]},{"id":19217,"callFrame":{"functionName":"trampoline","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31489,"columnNumber":21},"hitCount":1,"children":[19218,19246],"positionTicks":[{"line":31490,"ticks":1}]},{"id":19218,"callFrame":{"functionName":"right","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31408,"columnNumber":16},"hitCount":0,"children":[19219]},{"id":19219,"callFrame":{"functionName":"onRight","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46987,"columnNumber":20},"hitCount":0,"children":[19220]},{"id":19220,"callFrame":{"functionName":"maybeBind2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47020,"columnNumber":23},"hitCount":0,"children":[19221]},{"id":19221,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47615,"ticks":1}]},{"id":19246,"callFrame":{"functionName":"left","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31388,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":31393,"ticks":1}]},{"id":19247,"callFrame":{"functionName":"isDestructuringAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20681,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20682,"ticks":1}]},{"id":19248,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19249]},{"id":19249,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19250]},{"id":19250,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[19251]},{"id":19251,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19252]},{"id":19252,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":1,"children":[19253],"positionTicks":[{"line":46240,"ticks":1}]},{"id":19253,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19254,19265,19266]},{"id":19254,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19255,19276]},{"id":19255,"callFrame":{"functionName":"bindExpressionStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46812,"columnNumber":34},"hitCount":0,"children":[19256]},{"id":19256,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19257]},{"id":19257,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19258,19297]},{"id":19258,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19259]},{"id":19259,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19260]},{"id":19260,"callFrame":{"functionName":"forEachChildInAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31908,"columnNumber":69},"hitCount":0,"children":[19261,19292]},{"id":19261,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19262]},{"id":19262,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19263]},{"id":19263,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19264]},{"id":19264,"callFrame":{"functionName":"bindCallExpressionFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47185,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":47188,"ticks":1}]},{"id":19292,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19293]},{"id":19293,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19294]},{"id":19294,"callFrame":{"functionName":"bindCallExpressionFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47185,"columnNumber":33},"hitCount":0,"children":[19295]},{"id":19295,"callFrame":{"functionName":"forEachChildInCallOrNewExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32190,"columnNumber":42},"hitCount":0,"children":[19296]},{"id":19296,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47628,"ticks":1}]},{"id":19297,"callFrame":{"functionName":"bindCallExpressionFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47185,"columnNumber":33},"hitCount":0},{"id":19276,"callFrame":{"functionName":"bindReturnOrThrow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46680,"columnNumber":28},"hitCount":0,"children":[19277]},{"id":19277,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19278]},{"id":19278,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19279]},{"id":19279,"callFrame":{"functionName":"trampoline","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31489,"columnNumber":21},"hitCount":0,"children":[19280]},{"id":19280,"callFrame":{"functionName":"enter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31380,"columnNumber":16},"hitCount":0,"children":[19281]},{"id":19281,"callFrame":{"functionName":"onEnter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46937,"columnNumber":20},"hitCount":1,"children":[19282],"positionTicks":[{"line":46938,"ticks":1}]},{"id":19282,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[19291],"positionTicks":[{"line":47757,"ticks":1}]},{"id":19291,"callFrame":{"functionName":"checkStrictModeBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47513,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":47514,"ticks":1}]},{"id":19265,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47676,"ticks":1}]},{"id":19266,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48569,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":48570,"ticks":2}]},{"id":19271,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19272]},{"id":19272,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19273]},{"id":19273,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19274]},{"id":19274,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19275,19284]},{"id":19275,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[19283],"positionTicks":[{"line":47676,"ticks":1}]},{"id":19283,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":48397,"ticks":1}]},{"id":19284,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46251,"ticks":1}]},{"id":19298,"callFrame":{"functionName":"nodeIsPresent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16471,"columnNumber":22},"hitCount":0},{"id":19232,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19233]},{"id":19233,"callFrame":{"functionName":"bindFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48413,"columnNumber":34},"hitCount":1,"children":[19234,19270],"positionTicks":[{"line":48414,"ticks":1}]},{"id":19234,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":1,"children":[19235],"positionTicks":[{"line":47355,"ticks":1}]},{"id":19235,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[19236,19238]},{"id":19236,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"children":[19237],"positionTicks":[{"line":46034,"ticks":1}]},{"id":19237,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":30324,"ticks":1},{"line":45953,"ticks":1}]},{"id":19238,"callFrame":{"functionName":"canHaveLocals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15984,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":15986,"ticks":1}]},{"id":19270,"callFrame":{"functionName":"checkStrictModeFunctionName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47550,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":47552,"ticks":1}]},{"id":19222,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[19223]},{"id":19223,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19224,19239,19351]},{"id":19224,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":2,"children":[19225,19348,19434,19569],"positionTicks":[{"line":47677,"ticks":1},{"line":47676,"ticks":1}]},{"id":19225,"callFrame":{"functionName":"bindExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47950,"columnNumber":32},"hitCount":1,"children":[19226,19347],"positionTicks":[{"line":47958,"ticks":1}]},{"id":19226,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"children":[19227],"positionTicks":[{"line":3016,"ticks":1}]},{"id":19227,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[19228]},{"id":19228,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[19229]},{"id":19229,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":0,"children":[19230]},{"id":19230,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":0,"children":[19231]},{"id":19231,"callFrame":{"functionName":"getSyntacticModifierFlagsNoCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20583,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":20584,"ticks":1}]},{"id":19347,"callFrame":{"functionName":"isNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30361,"columnNumber":26},"hitCount":0},{"id":19348,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[19349,20304]},{"id":19349,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[19350,19375]},{"id":19350,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46024,"ticks":1}]},{"id":19375,"callFrame":{"functionName":"getCombinedModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14841,"columnNumber":33},"hitCount":0,"children":[19376]},{"id":19376,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14830,"ticks":1}]},{"id":20304,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[20305]},{"id":20305,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":45953,"ticks":2}]},{"id":19434,"callFrame":{"functionName":"bindModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47284,"columnNumber":32},"hitCount":0,"children":[19435,19856,20207,20251]},{"id":19435,"callFrame":{"functionName":"declareModuleSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47312,"columnNumber":30},"hitCount":0,"children":[19436]},{"id":19436,"callFrame":{"functionName":"getModuleInstanceState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45683,"columnNumber":31},"hitCount":0,"children":[19437,19491,19716]},{"id":19437,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[19438]},{"id":19438,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[19439,19530]},{"id":19439,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[19440]},{"id":19440,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19441,19490,19492,19719,19736]},{"id":19441,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[19442]},{"id":19442,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19443]},{"id":19443,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32280,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32282,"ticks":1}]},{"id":19490,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":32182,"ticks":1}]},{"id":19492,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31720,"ticks":1}]},{"id":19719,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[19720]},{"id":19720,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19721]},{"id":19721,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32280,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32282,"ticks":1}]},{"id":19736,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[19737]},{"id":19737,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32280,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32282,"ticks":1}]},{"id":19530,"callFrame":{"functionName":"bindParentToChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22723,"columnNumber":28},"hitCount":0,"children":[19531]},{"id":19531,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22715,"columnNumber":20},"hitCount":0,"children":[19532,19734]},{"id":19532,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":19734,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[19735]},{"id":19735,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":18811,"ticks":2}]},{"id":19491,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":32182,"ticks":1}]},{"id":19716,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45694,"columnNumber":37},"hitCount":0,"children":[19717]},{"id":19717,"callFrame":{"functionName":"getModuleInstanceStateWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45704,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":45736,"ticks":1}]},{"id":19856,"callFrame":{"functionName":"setExportContextFlag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47277,"columnNumber":31},"hitCount":0,"children":[19857]},{"id":19857,"callFrame":{"functionName":"hasExportDeclarations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47273,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":47276,"ticks":1}]},{"id":20207,"callFrame":{"functionName":"tryParsePattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22431,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":22433,"ticks":1}]},{"id":20251,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[20252]},{"id":20252,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47263,"columnNumber":34},"hitCount":0,"children":[20253]},{"id":20253,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[20254]},{"id":20254,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":45961,"ticks":1}]},{"id":19569,"callFrame":{"functionName":"bindExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47927,"columnNumber":31},"hitCount":0,"children":[19570]},{"id":19570,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[19571,19572]},{"id":19571,"callFrame":{"functionName":"getNonAssignedNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15022,"columnNumber":40},"hitCount":0},{"id":19572,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":0},{"id":19239,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19240]},{"id":19240,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19241]},{"id":19241,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":1,"children":[19242,19299,19711],"positionTicks":[{"line":32239,"ticks":1}]},{"id":19242,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32045,"columnNumber":73},"hitCount":1,"children":[19243],"positionTicks":[{"line":32047,"ticks":1}]},{"id":19243,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19244]},{"id":19244,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19245,19285]},{"id":19245,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":4,"positionTicks":[{"line":47677,"ticks":2},{"line":47676,"ticks":2}]},{"id":19285,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19286]},{"id":19286,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19287]},{"id":19287,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19288,19333]},{"id":19288,"callFrame":{"functionName":"forEachChildInNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32040,"columnNumber":69},"hitCount":0,"children":[19289]},{"id":19289,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47648,"ticks":1}]},{"id":19333,"callFrame":{"functionName":"forEachChildInNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32203,"columnNumber":44},"hitCount":0,"children":[19334]},{"id":19334,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19335]},{"id":19335,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19336]},{"id":19336,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19337]},{"id":19337,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19338]},{"id":19338,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19339]},{"id":19339,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19340]},{"id":19340,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47263,"columnNumber":34},"hitCount":0,"children":[19341]},{"id":19341,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[19342,19345]},{"id":19342,"callFrame":{"functionName":"getCombinedModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14841,"columnNumber":33},"hitCount":0,"children":[19343]},{"id":19343,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":0,"children":[19344]},{"id":19344,"callFrame":{"functionName":"isBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30139,"columnNumber":25},"hitCount":0},{"id":19345,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[19346]},{"id":19346,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45938,"ticks":1}]},{"id":19299,"callFrame":{"functionName":"forEachChildInImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32022,"columnNumber":73},"hitCount":0,"children":[19300]},{"id":19300,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19301]},{"id":19301,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19302,19303]},{"id":19302,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47870,"ticks":1}]},{"id":19303,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19304]},{"id":19304,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19305]},{"id":19305,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19306]},{"id":19306,"callFrame":{"functionName":"forEachChildInImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32025,"columnNumber":63},"hitCount":0,"children":[19307]},{"id":19307,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19308]},{"id":19308,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19309]},{"id":19309,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19310]},{"id":19310,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19311]},{"id":19311,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19312]},{"id":19312,"callFrame":{"functionName":"forEachChildInNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32203,"columnNumber":44},"hitCount":0,"children":[19313]},{"id":19313,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19314]},{"id":19314,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19315]},{"id":19315,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19316]},{"id":19316,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19317,19324]},{"id":19317,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19318]},{"id":19318,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19319]},{"id":19319,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47263,"columnNumber":34},"hitCount":0,"children":[19320]},{"id":19320,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[19321,19322]},{"id":19321,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":0},{"id":19322,"callFrame":{"functionName":"jsdocTreatAsExported","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46140,"columnNumber":31},"hitCount":0,"children":[19323]},{"id":19323,"callFrame":{"functionName":"isJSDocTypeAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18757,"columnNumber":25},"hitCount":0},{"id":19324,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19325]},{"id":19325,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19326]},{"id":19326,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19327]},{"id":19327,"callFrame":{"functionName":"forEachChildInImportOrExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32206,"columnNumber":46},"hitCount":0,"children":[19328]},{"id":19328,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19329]},{"id":19329,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19330]},{"id":19330,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19331]},{"id":19331,"callFrame":{"functionName":"checkContextualIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47478,"columnNumber":36},"hitCount":0,"children":[19332]},{"id":19332,"callFrame":{"functionName":"isIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19167,"columnNumber":25},"hitCount":0},{"id":19711,"callFrame":{"functionName":"forEachChildInImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32019,"columnNumber":85},"hitCount":0,"children":[19712]},{"id":19712,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19713]},{"id":19713,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19714]},{"id":19714,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19715]},{"id":19715,"callFrame":{"functionName":"isPartOfTypeQuery","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18308,"columnNumber":26},"hitCount":0},{"id":19351,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19352]},{"id":19352,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19353]},{"id":19353,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19354]},{"id":19354,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":1,"children":[19355,19366,19389,19409],"positionTicks":[{"line":32239,"ticks":1}]},{"id":19355,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32007,"columnNumber":79},"hitCount":0,"children":[19356]},{"id":19356,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19357]},{"id":19357,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19358]},{"id":19358,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19359]},{"id":19359,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19360]},{"id":19360,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19361]},{"id":19361,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[19362]},{"id":19362,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19363]},{"id":19363,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19364]},{"id":19364,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19365]},{"id":19365,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[19374],"positionTicks":[{"line":47622,"ticks":1}]},{"id":19374,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46263,"ticks":1}]},{"id":19366,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[19367]},{"id":19367,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19368]},{"id":19368,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19369]},{"id":19369,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19370]},{"id":19370,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19371,19377,19384,19722]},{"id":19371,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19372]},{"id":19372,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[19373]},{"id":19373,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":19377,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"children":[19378],"positionTicks":[{"line":46372,"ticks":1}]},{"id":19378,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19379]},{"id":19379,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19380]},{"id":19380,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[19381]},{"id":19381,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19382]},{"id":19382,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[19383],"positionTicks":[{"line":47622,"ticks":1}]},{"id":19383,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46260,"ticks":1}]},{"id":19384,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19385]},{"id":19385,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[19386]},{"id":19386,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[19387]},{"id":19387,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19388]},{"id":19388,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"children":[19718],"positionTicks":[{"line":46034,"ticks":1}]},{"id":19718,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45936,"ticks":1}]},{"id":19722,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19723]},{"id":19723,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19724]},{"id":19724,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19725]},{"id":19725,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19726]},{"id":19726,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31798,"columnNumber":69},"hitCount":0,"children":[19727]},{"id":19727,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19728]},{"id":19728,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19729]},{"id":19729,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19730]},{"id":19730,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19731]},{"id":19731,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19732]},{"id":19732,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[19733]},{"id":19733,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47622,"ticks":1}]},{"id":19389,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32016,"columnNumber":73},"hitCount":0,"children":[19390]},{"id":19390,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19391]},{"id":19391,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19392]},{"id":19392,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19393]},{"id":19393,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"children":[19394],"positionTicks":[{"line":46263,"ticks":1}]},{"id":19394,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[19395]},{"id":19395,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19396,19573]},{"id":19396,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[19397]},{"id":19397,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19398,19564,19844]},{"id":19398,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19399]},{"id":19399,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19400,19533]},{"id":19400,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19401]},{"id":19401,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19402,19528,19596,19693]},{"id":19402,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[19403]},{"id":19403,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19404]},{"id":19404,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19405]},{"id":19405,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19406]},{"id":19406,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[19407,19444,19493],"positionTicks":[{"line":47630,"ticks":1}]},{"id":19407,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19408]},{"id":19408,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":1,"children":[19690],"positionTicks":[{"line":47905,"ticks":1}]},{"id":19690,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":2,"children":[19691],"positionTicks":[{"line":48441,"ticks":2}]},{"id":19691,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19692]},{"id":19692,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":4,"children":[20296],"positionTicks":[{"line":20552,"ticks":1},{"line":46024,"ticks":2},{"line":46021,"ticks":1}]},{"id":20296,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[20297]},{"id":20297,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[20298]},{"id":20298,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":19444,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19445]},{"id":19445,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19446]},{"id":19446,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19447]},{"id":19447,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19448,19853]},{"id":19448,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32178,"columnNumber":47},"hitCount":0,"children":[19449]},{"id":19449,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19450]},{"id":19450,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19451]},{"id":19451,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19452]},{"id":19452,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19453]},{"id":19453,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19454]},{"id":19454,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[19455]},{"id":19455,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19456,19473]},{"id":19456,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19457]},{"id":19457,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19458]},{"id":19458,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19459]},{"id":19459,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19460]},{"id":19460,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[19461]},{"id":19461,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19462]},{"id":19462,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19463]},{"id":19463,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19464]},{"id":19464,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19465]},{"id":19465,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19466]},{"id":19466,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19467]},{"id":19467,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19468]},{"id":19468,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[19469]},{"id":19469,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19470]},{"id":19470,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19471]},{"id":19471,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19472]},{"id":19472,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46263,"ticks":1}]},{"id":19473,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19474]},{"id":19474,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19475]},{"id":19475,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19476]},{"id":19476,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[19477]},{"id":19477,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19478]},{"id":19478,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19479]},{"id":19479,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19480]},{"id":19480,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[19481],"positionTicks":[{"line":48612,"ticks":1}]},{"id":19481,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19482]},{"id":19482,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19483]},{"id":19483,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19484]},{"id":19484,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[19485]},{"id":19485,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19486]},{"id":19486,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19487]},{"id":19487,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19488]},{"id":19488,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19489]},{"id":19489,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":32239,"ticks":1}]},{"id":19853,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31798,"columnNumber":69},"hitCount":1,"children":[19854,19893],"positionTicks":[{"line":31799,"ticks":1}]},{"id":19854,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19855]},{"id":19855,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46251,"ticks":1}]},{"id":19893,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19894]},{"id":19894,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19895]},{"id":19895,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19896]},{"id":19896,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19897,20149]},{"id":19897,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19898]},{"id":19898,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[19899]},{"id":19899,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19900,20108,20112]},{"id":19900,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19901]},{"id":19901,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19902]},{"id":19902,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19903]},{"id":19903,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19904,20133]},{"id":19904,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[19905]},{"id":19905,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19906]},{"id":19906,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19907]},{"id":19907,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19908]},{"id":19908,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19909]},{"id":19909,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19910]},{"id":19910,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[19911]},{"id":19911,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[19912]},{"id":19912,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":47250,"ticks":1}]},{"id":20133,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31790,"columnNumber":63},"hitCount":0,"children":[20134]},{"id":20134,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20135]},{"id":20135,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20136]},{"id":20136,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20137]},{"id":20137,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20138]},{"id":20138,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20139]},{"id":20139,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":1,"children":[20140],"positionTicks":[{"line":46242,"ticks":1}]},{"id":20140,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20141]},{"id":20141,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":20108,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20109,20142]},{"id":20109,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[20110]},{"id":20110,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[20111]},{"id":20111,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":18811,"ticks":2}]},{"id":20142,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20143]},{"id":20143,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20144,20154,20290]},{"id":20144,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[20145]},{"id":20145,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20146]},{"id":20146,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20147]},{"id":20147,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20148]},{"id":20148,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47622,"ticks":1}]},{"id":20154,"callFrame":{"functionName":"forEachChildInLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31862,"columnNumber":61},"hitCount":0,"children":[20155]},{"id":20155,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[20156]},{"id":20156,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20157]},{"id":20157,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":20290,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[20291]},{"id":20291,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20292]},{"id":20292,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20293]},{"id":20293,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20294]},{"id":20294,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20295]},{"id":20295,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":20112,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47676,"ticks":1}]},{"id":20149,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20150]},{"id":20150,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[20151]},{"id":20151,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[20152]},{"id":20152,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[20153]},{"id":20153,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":45985,"ticks":1}]},{"id":19493,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19494,19875]},{"id":19494,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19495]},{"id":19495,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19496]},{"id":19496,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":1,"children":[19497],"positionTicks":[{"line":31725,"ticks":1}]},{"id":19497,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"children":[19498],"positionTicks":[{"line":31718,"ticks":1}]},{"id":19498,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[19499,19536,20306],"positionTicks":[{"line":47640,"ticks":1}]},{"id":19499,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19500]},{"id":19500,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19501]},{"id":19501,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19502]},{"id":19502,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[19503]},{"id":19503,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19504]},{"id":19504,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19505]},{"id":19505,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19506]},{"id":19506,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19507,19925,20357]},{"id":19507,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19508,19511]},{"id":19508,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19509]},{"id":19509,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[19510]},{"id":19510,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":19511,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19512]},{"id":19512,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19513]},{"id":19513,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32184,"columnNumber":54},"hitCount":0,"children":[19514]},{"id":19514,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19515,19516]},{"id":19515,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47676,"ticks":1}]},{"id":19516,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19517]},{"id":19517,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19518]},{"id":19518,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19519]},{"id":19519,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19520]},{"id":19520,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31790,"columnNumber":63},"hitCount":0,"children":[19521]},{"id":19521,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19522]},{"id":19522,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19523]},{"id":19523,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19524]},{"id":19524,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19525]},{"id":19525,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19526]},{"id":19526,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[19527]},{"id":19527,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20520,"ticks":1}]},{"id":19925,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19926]},{"id":19926,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19927]},{"id":19927,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19928]},{"id":19928,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19929]},{"id":19929,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[19930]},{"id":19930,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19931]},{"id":19931,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19932]},{"id":19932,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19933]},{"id":19933,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19934]},{"id":19934,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19935]},{"id":19935,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19936]},{"id":19936,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19937]},{"id":19937,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[19938]},{"id":19938,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19939]},{"id":19939,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19940]},{"id":19940,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19941]},{"id":19941,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19942]},{"id":19942,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[19943]},{"id":19943,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18810,"ticks":1}]},{"id":20357,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20358]},{"id":20358,"callFrame":{"functionName":"bindAnonymousTypeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47910,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":47911,"ticks":1}]},{"id":19536,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19537]},{"id":19537,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19538]},{"id":19538,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19539]},{"id":19539,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19540]},{"id":19540,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[19541]},{"id":19541,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19542]},{"id":19542,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19543]},{"id":19543,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19544]},{"id":19544,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19545]},{"id":19545,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19546]},{"id":19546,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19547]},{"id":19547,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19548]},{"id":19548,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[19549]},{"id":19549,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19550]},{"id":19550,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19551]},{"id":19551,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19552]},{"id":19552,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19553]},{"id":19553,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19554]},{"id":19554,"callFrame":{"functionName":"forEachChildInIndexedAccessType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31856,"columnNumber":73},"hitCount":0,"children":[19555]},{"id":19555,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19556]},{"id":19556,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19557]},{"id":19557,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19558]},{"id":19558,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19559]},{"id":19559,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[19560]},{"id":19560,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19561]},{"id":19561,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19562]},{"id":19562,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19563]},{"id":19563,"callFrame":{"functionName":"isExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15830,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":15848,"ticks":1}]},{"id":20306,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":19875,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":2,"children":[19876],"positionTicks":[{"line":47650,"ticks":2}]},{"id":19876,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22706,"ticks":1}]},{"id":19528,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32007,"columnNumber":79},"hitCount":0,"children":[19529,19877]},{"id":19529,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"children":[19667],"positionTicks":[{"line":31718,"ticks":1}]},{"id":19667,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19668]},{"id":19668,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19669]},{"id":19669,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19670]},{"id":19670,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19671]},{"id":19671,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[19672]},{"id":19672,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19673]},{"id":19673,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19674]},{"id":19674,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19675]},{"id":19675,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19676]},{"id":19676,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19677]},{"id":19677,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19678]},{"id":19678,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19679]},{"id":19679,"callFrame":{"functionName":"forEachChildInTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31837,"columnNumber":57},"hitCount":0,"children":[19680]},{"id":19680,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19681]},{"id":19681,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19682]},{"id":19682,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19683]},{"id":19683,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19684]},{"id":19684,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19685]},{"id":19685,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19686]},{"id":19686,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19687]},{"id":19687,"callFrame":{"functionName":"forEachChildInLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31862,"columnNumber":61},"hitCount":0,"children":[19688]},{"id":19688,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19689]},{"id":19689,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47676,"ticks":1}]},{"id":19877,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19878]},{"id":19878,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19879]},{"id":19879,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19880]},{"id":19880,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19881,20333]},{"id":19881,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[19882]},{"id":19882,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19883]},{"id":19883,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19884]},{"id":19884,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19885]},{"id":19885,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19886]},{"id":19886,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19887]},{"id":19887,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19888]},{"id":19888,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19889]},{"id":19889,"callFrame":{"functionName":"forEachChildInLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31862,"columnNumber":61},"hitCount":0,"children":[19890]},{"id":19890,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19891]},{"id":19891,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19892]},{"id":19892,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":20333,"callFrame":{"functionName":"forEachChildInConditionalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31842,"columnNumber":69},"hitCount":0,"children":[20334]},{"id":20334,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[20335]},{"id":20335,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47639,"ticks":1}]},{"id":19596,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32016,"columnNumber":73},"hitCount":0,"children":[19597]},{"id":19597,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19598]},{"id":19598,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19599]},{"id":19599,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19600]},{"id":19600,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19601]},{"id":19601,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[19602]},{"id":19602,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":1,"children":[19603,19619],"positionTicks":[{"line":2389,"ticks":1}]},{"id":19603,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46238,"columnNumber":20},"hitCount":0,"children":[19604]},{"id":19604,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19605,19839]},{"id":19605,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":1,"children":[19606],"positionTicks":[{"line":46153,"ticks":1}]},{"id":19606,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19607]},{"id":19607,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19608]},{"id":19608,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19609]},{"id":19609,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31810,"columnNumber":77},"hitCount":0,"children":[19610,20347]},{"id":19610,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19611]},{"id":19611,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19612]},{"id":19612,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19613]},{"id":19613,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19614,20083]},{"id":19614,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19615,20260]},{"id":19615,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[19616]},{"id":19616,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19617]},{"id":19617,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"children":[19618],"positionTicks":[{"line":3016,"ticks":1}]},{"id":19618,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45936,"ticks":1}]},{"id":20260,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48453,"columnNumber":28},"hitCount":0,"children":[20261]},{"id":20261,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[20262]},{"id":20262,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[20263]},{"id":20263,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[20264]},{"id":20264,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[20265]},{"id":20265,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":20083,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46263,"ticks":1}]},{"id":20347,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20348]},{"id":20348,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20349]},{"id":20349,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20350]},{"id":20350,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20351]},{"id":20351,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[20352]},{"id":20352,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20353]},{"id":20353,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20354]},{"id":20354,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20355]},{"id":20355,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47628,"ticks":1}]},{"id":19839,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19840]},{"id":19840,"callFrame":{"functionName":"bindFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48413,"columnNumber":34},"hitCount":0,"children":[19841]},{"id":19841,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19842]},{"id":19842,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":2,"children":[19843],"positionTicks":[{"line":46094,"ticks":2}]},{"id":19843,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":15070,"ticks":1},{"line":46021,"ticks":1}]},{"id":19619,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[19620]},{"id":19620,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19621,19944,20084]},{"id":19621,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19622]},{"id":19622,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19623]},{"id":19623,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19624]},{"id":19624,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19625,19738,19794,19986]},{"id":19625,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32200,"columnNumber":51},"hitCount":0,"children":[19626]},{"id":19626,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19627]},{"id":19627,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19628]},{"id":19628,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19629]},{"id":19629,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19630,20266]},{"id":19630,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19631]},{"id":19631,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19632]},{"id":19632,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19633]},{"id":19633,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19634,20275]},{"id":19634,"callFrame":{"functionName":"forEachChildInConstructor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31801,"columnNumber":61},"hitCount":1,"positionTicks":[{"line":31803,"ticks":1}]},{"id":20275,"callFrame":{"functionName":"forEachChildInMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31795,"columnNumber":73},"hitCount":0,"children":[20276]},{"id":20276,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20277]},{"id":20277,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20278]},{"id":20278,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20279]},{"id":20279,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20280]},{"id":20280,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20281]},{"id":20281,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":47220,"ticks":1}]},{"id":20266,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20267]},{"id":20267,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[20268]},{"id":20268,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[20269]},{"id":20269,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47260,"columnNumber":29},"hitCount":0,"children":[20270]},{"id":20270,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[20271]},{"id":20271,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":0,"children":[20272]},{"id":20272,"callFrame":{"functionName":"appendIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3010,"columnNumber":23},"hitCount":0,"children":[20273]},{"id":20273,"callFrame":{"functionName":"pushIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3002,"columnNumber":21},"hitCount":0,"children":[20274]},{"id":20274,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3571,"ticks":1}]},{"id":19738,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32007,"columnNumber":79},"hitCount":0,"children":[19739]},{"id":19739,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19740]},{"id":19740,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19741]},{"id":19741,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19742]},{"id":19742,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19743]},{"id":19743,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19744]},{"id":19744,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[19745]},{"id":19745,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19746]},{"id":19746,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19747]},{"id":19747,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19748]},{"id":19748,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19749]},{"id":19749,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19750]},{"id":19750,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19751]},{"id":19751,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19752]},{"id":19752,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[19753]},{"id":19753,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19754]},{"id":19754,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":48592,"ticks":1}]},{"id":19794,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":1,"children":[19795,20182],"positionTicks":[{"line":32005,"ticks":1}]},{"id":19795,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19796]},{"id":19796,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19797]},{"id":19797,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19798]},{"id":19798,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19799]},{"id":19799,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19800]},{"id":19800,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19801]},{"id":19801,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19802]},{"id":19802,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19803]},{"id":19803,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31798,"columnNumber":69},"hitCount":0,"children":[19804]},{"id":19804,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19805]},{"id":19805,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19806]},{"id":19806,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19807]},{"id":19807,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19808]},{"id":19808,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19809]},{"id":19809,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[19810]},{"id":19810,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19811]},{"id":19811,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19812]},{"id":19812,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[19813]},{"id":19813,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":20182,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47637,"ticks":1}]},{"id":19986,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32016,"columnNumber":73},"hitCount":0,"children":[19987]},{"id":19987,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19988]},{"id":19988,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19989]},{"id":19989,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19990]},{"id":19990,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19991]},{"id":19991,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[19992]},{"id":19992,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19993,20282]},{"id":19993,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[19994]},{"id":19994,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19995,20209]},{"id":19995,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19996]},{"id":19996,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19997]},{"id":19997,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19998]},{"id":19998,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19999]},{"id":19999,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[20000]},{"id":20000,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20001]},{"id":20001,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20002]},{"id":20002,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20003]},{"id":20003,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20004]},{"id":20004,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[20005]},{"id":20005,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20006]},{"id":20006,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20007]},{"id":20007,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20008]},{"id":20008,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31798,"columnNumber":69},"hitCount":0,"children":[20009]},{"id":20009,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20010]},{"id":20010,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20011]},{"id":20011,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20012]},{"id":20012,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20013,20244]},{"id":20013,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20014]},{"id":20014,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[20015]},{"id":20015,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20016,20250]},{"id":20016,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20017]},{"id":20017,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20018]},{"id":20018,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20019]},{"id":20019,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[20020]},{"id":20020,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20021]},{"id":20021,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20022]},{"id":20022,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20023]},{"id":20023,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20024]},{"id":20024,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46263,"ticks":1}]},{"id":20250,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":19170,"ticks":1}]},{"id":20244,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20245]},{"id":20245,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[20246]},{"id":20246,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[20247]},{"id":20247,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[20248]},{"id":20248,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":0,"children":[20249]},{"id":20249,"callFrame":{"functionName":"createSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16227,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16228,"ticks":1}]},{"id":20209,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20210]},{"id":20210,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20211]},{"id":20211,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20212]},{"id":20212,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31940,"columnNumber":73},"hitCount":0,"children":[20213]},{"id":20213,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20214]},{"id":20214,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20215]},{"id":20215,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20216]},{"id":20216,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20217]},{"id":20217,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31943,"columnNumber":85},"hitCount":0,"children":[20218]},{"id":20218,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20219]},{"id":20219,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20220]},{"id":20220,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20221]},{"id":20221,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20222]},{"id":20222,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20223]},{"id":20223,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48379,"columnNumber":50},"hitCount":0,"children":[20224]},{"id":20224,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[20225]},{"id":20225,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[20226]},{"id":20226,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":3016,"ticks":1}]},{"id":20282,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46238,"columnNumber":20},"hitCount":0,"children":[20283]},{"id":20283,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20284]},{"id":20284,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20285]},{"id":20285,"callFrame":{"functionName":"bindFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48413,"columnNumber":34},"hitCount":0,"children":[20286]},{"id":20286,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[20287]},{"id":20287,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":46094,"ticks":1}]},{"id":19944,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[19945],"positionTicks":[{"line":47851,"ticks":1}]},{"id":19945,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[19946]},{"id":19946,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[19947]},{"id":19947,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":46029,"ticks":1},{"line":46021,"ticks":1}]},{"id":20084,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20085,20161]},{"id":20085,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[20086]},{"id":20086,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[20087]},{"id":20087,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":20161,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20162]},{"id":20162,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20163]},{"id":20163,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31940,"columnNumber":73},"hitCount":0,"children":[20164]},{"id":20164,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20165]},{"id":20165,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20166]},{"id":20166,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20167]},{"id":20167,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20168]},{"id":20168,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31943,"columnNumber":85},"hitCount":0,"children":[20169]},{"id":20169,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20170]},{"id":20170,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20171]},{"id":20171,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20172]},{"id":20172,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20173]},{"id":20173,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20174]},{"id":20174,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48379,"columnNumber":50},"hitCount":0,"children":[20175,20331]},{"id":20175,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[20176]},{"id":20176,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[20177]},{"id":20177,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":0,"children":[20178]},{"id":20178,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20534,"columnNumber":34},"hitCount":1,"children":[20356],"positionTicks":[{"line":20535,"ticks":1}]},{"id":20356,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20621,"ticks":1}]},{"id":20331,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":0,"children":[20332]},{"id":20332,"callFrame":{"functionName":"getNodeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14850,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":14851,"ticks":1}]},{"id":19693,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32200,"columnNumber":51},"hitCount":0,"children":[19694]},{"id":19694,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19695]},{"id":19695,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19696]},{"id":19696,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":1,"children":[19697],"positionTicks":[{"line":2389,"ticks":1}]},{"id":19697,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[19698,19755,19829],"positionTicks":[{"line":47630,"ticks":1}]},{"id":19698,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":3,"children":[19699,19951],"positionTicks":[{"line":47798,"ticks":1},{"line":47677,"ticks":2}]},{"id":19699,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[19700]},{"id":19700,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[19701]},{"id":19701,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19702]},{"id":19702,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47260,"columnNumber":29},"hitCount":0,"children":[19703]},{"id":19703,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46021,"ticks":1}]},{"id":19951,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[19952]},{"id":19952,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19953]},{"id":19953,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47260,"columnNumber":29},"hitCount":1,"children":[19954],"positionTicks":[{"line":47261,"ticks":1}]},{"id":19954,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[19955]},{"id":19955,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45941,"ticks":1}]},{"id":19755,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":1,"children":[19756],"positionTicks":[{"line":46153,"ticks":1}]},{"id":19756,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"children":[19757,20183],"positionTicks":[{"line":46263,"ticks":1}]},{"id":19757,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19758]},{"id":19758,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19759,20309]},{"id":19759,"callFrame":{"functionName":"forEachChildInMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31795,"columnNumber":73},"hitCount":0,"children":[19760,20307]},{"id":19760,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19761]},{"id":19761,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":1,"children":[19762],"positionTicks":[{"line":46242,"ticks":1}]},{"id":19762,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":2,"children":[19763],"positionTicks":[{"line":2389,"ticks":2}]},{"id":19763,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19764,19832]},{"id":19764,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[19765,19849],"positionTicks":[{"line":47676,"ticks":1}]},{"id":19765,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48453,"columnNumber":28},"hitCount":0,"children":[19766]},{"id":19766,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19767]},{"id":19767,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46021,"ticks":1}]},{"id":19849,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[19850,20255]},{"id":19850,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19851]},{"id":19851,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":4,"children":[19852],"positionTicks":[{"line":3016,"ticks":1},{"line":148106,"ticks":1},{"line":46038,"ticks":1},{"line":19368,"ticks":1}]},{"id":19852,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45936,"ticks":1}]},{"id":20255,"callFrame":{"functionName":"isParameterPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14802,"columnNumber":39},"hitCount":0,"children":[20256]},{"id":20256,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[20257]},{"id":20257,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[20258]},{"id":20258,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":19832,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19833,19981]},{"id":19833,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[19834]},{"id":19834,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":2,"children":[19835,19978,20204,20336],"positionTicks":[{"line":47628,"ticks":1},{"line":47636,"ticks":1}]},{"id":19835,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19836,19917]},{"id":19836,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19837]},{"id":19837,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[19838]},{"id":19838,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":19917,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19918]},{"id":19918,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19919,20184,20192]},{"id":19919,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[19920]},{"id":19920,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19921]},{"id":19921,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19922]},{"id":19922,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19923]},{"id":19923,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19924]},{"id":19924,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46260,"ticks":1}]},{"id":20184,"callFrame":{"functionName":"forEachChildInLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31862,"columnNumber":61},"hitCount":0,"children":[20185]},{"id":20185,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[20186]},{"id":20186,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20187]},{"id":20187,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[20188]},{"id":20188,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[20189]},{"id":20189,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":20192,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[20193,20300]},{"id":20193,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20194]},{"id":20194,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20195]},{"id":20195,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20196]},{"id":20196,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20197]},{"id":20197,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20198]},{"id":20198,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20199]},{"id":20199,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20200]},{"id":20200,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[20201]},{"id":20201,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[20202]},{"id":20202,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20203]},{"id":20203,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":48496,"ticks":1}]},{"id":20300,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[20301]},{"id":20301,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20302]},{"id":20302,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20303]},{"id":20303,"callFrame":{"functionName":"isExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15830,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":15835,"ticks":1}]},{"id":19978,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":2,"children":[20113],"positionTicks":[{"line":46163,"ticks":1},{"line":46153,"ticks":1}]},{"id":20113,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20114]},{"id":20114,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20115]},{"id":20115,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20116]},{"id":20116,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31790,"columnNumber":63},"hitCount":0,"children":[20117,20190]},{"id":20117,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20118]},{"id":20118,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20119]},{"id":20119,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20120]},{"id":20120,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20121,20339]},{"id":20121,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"children":[20122],"positionTicks":[{"line":48496,"ticks":1}]},{"id":20122,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[20123]},{"id":20123,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20124,20125,20181]},{"id":20124,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48569,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":48571,"ticks":1}]},{"id":20125,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":47677,"ticks":1},{"line":47676,"ticks":1}]},{"id":20181,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":32182,"ticks":1}]},{"id":20339,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20340]},{"id":20340,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":48397,"ticks":1}]},{"id":20190,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20191]},{"id":20191,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":20204,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20205]},{"id":20205,"callFrame":{"functionName":"bindFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47322,"columnNumber":40},"hitCount":0,"children":[20206]},{"id":20206,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":3016,"ticks":1}]},{"id":20336,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[20337]},{"id":20337,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[20338]},{"id":20338,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":19981,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19982]},{"id":19982,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[19983]},{"id":19983,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":20307,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20308]},{"id":20308,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47688,"ticks":1}]},{"id":20309,"callFrame":{"functionName":"forEachChildInConstructor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31801,"columnNumber":61},"hitCount":0,"children":[20310]},{"id":20310,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20311]},{"id":20311,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20312]},{"id":20312,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20313]},{"id":20313,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20314]},{"id":20314,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47778,"ticks":1}]},{"id":20183,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":47650,"ticks":1}]},{"id":19829,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19830]},{"id":19830,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19831,20315]},{"id":19831,"callFrame":{"functionName":"isInJSFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18339,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":18340,"ticks":1}]},{"id":20315,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":32277,"ticks":1}]},{"id":19533,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19534,20126]},{"id":19534,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[19535]},{"id":19535,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":18811,"ticks":1},{"line":18810,"ticks":1}]},{"id":20126,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[20127]},{"id":20127,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[20128]},{"id":20128,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[20129]},{"id":20129,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20130]},{"id":20130,"callFrame":{"functionName":"forEachChildInJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32119,"columnNumber":49},"hitCount":0,"children":[20131]},{"id":20131,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20132]},{"id":20132,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32280,"columnNumber":22},"hitCount":3,"positionTicks":[{"line":32281,"ticks":3}]},{"id":19564,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19565,19585,19913]},{"id":19565,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[19566]},{"id":19566,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":1,"children":[19567,19709],"positionTicks":[{"line":46094,"ticks":1}]},{"id":19567,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"children":[19568],"positionTicks":[{"line":46021,"ticks":1}]},{"id":19568,"callFrame":{"functionName":"getNonAssignedNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15022,"columnNumber":40},"hitCount":2,"positionTicks":[{"line":15023,"ticks":2}]},{"id":19709,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":20487,"ticks":1}]},{"id":19585,"callFrame":{"functionName":"bindModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47284,"columnNumber":32},"hitCount":0,"children":[19586,20082,20158]},{"id":19586,"callFrame":{"functionName":"declareModuleSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47312,"columnNumber":30},"hitCount":0,"children":[19587,19591]},{"id":19587,"callFrame":{"functionName":"getModuleInstanceState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45683,"columnNumber":31},"hitCount":0,"children":[19588,19776,19979]},{"id":19588,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":3,"children":[19589],"positionTicks":[{"line":32277,"ticks":1},{"line":32271,"ticks":1},{"line":3459,"ticks":1}]},{"id":19589,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":1,"children":[19590,19768],"positionTicks":[{"line":32263,"ticks":1}]},{"id":19590,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":1,"children":[20081],"positionTicks":[{"line":32277,"ticks":1}]},{"id":20081,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":1,"children":[20259],"positionTicks":[{"line":32239,"ticks":1}]},{"id":20259,"callFrame":{"functionName":"forEachChildInConditionalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31842,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":31844,"ticks":1}]},{"id":19768,"callFrame":{"functionName":"bindParentToChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22723,"columnNumber":28},"hitCount":5,"children":[19769],"positionTicks":[{"line":22724,"ticks":2},{"line":22718,"ticks":1},{"line":22720,"ticks":1},{"line":22725,"ticks":1}]},{"id":19769,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22715,"columnNumber":20},"hitCount":0,"children":[19770,19873]},{"id":19770,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[19771]},{"id":19771,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[19772]},{"id":19772,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19773]},{"id":19773,"callFrame":{"functionName":"forEachChildInJSDocParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32215,"columnNumber":50},"hitCount":0,"children":[19774]},{"id":19774,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19775]},{"id":19775,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32280,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32282,"ticks":1}]},{"id":19873,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[19874]},{"id":19874,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":3,"positionTicks":[{"line":18811,"ticks":3}]},{"id":19776,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45694,"columnNumber":37},"hitCount":1,"children":[19777],"positionTicks":[{"line":45701,"ticks":1}]},{"id":19777,"callFrame":{"functionName":"getModuleInstanceStateWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45704,"columnNumber":37},"hitCount":0,"children":[19778]},{"id":19778,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19779]},{"id":19779,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32194,"columnNumber":28},"hitCount":0,"children":[19780]},{"id":19780,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19781]},{"id":19781,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45738,"columnNumber":25},"hitCount":0,"children":[19782]},{"id":19782,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45694,"columnNumber":37},"hitCount":1,"children":[19783],"positionTicks":[{"line":45702,"ticks":1}]},{"id":19783,"callFrame":{"functionName":"getModuleInstanceStateWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45704,"columnNumber":37},"hitCount":0,"children":[19784,20299]},{"id":19784,"callFrame":{"functionName":"getModuleInstanceState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45683,"columnNumber":31},"hitCount":0,"children":[19785]},{"id":19785,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45694,"columnNumber":37},"hitCount":0,"children":[19786]},{"id":19786,"callFrame":{"functionName":"getModuleInstanceStateWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45704,"columnNumber":37},"hitCount":0,"children":[19787]},{"id":19787,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19788]},{"id":19788,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32194,"columnNumber":28},"hitCount":0,"children":[19789]},{"id":19789,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19790]},{"id":19790,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45738,"columnNumber":25},"hitCount":0,"children":[19791]},{"id":19791,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45694,"columnNumber":37},"hitCount":0,"children":[19792]},{"id":19792,"callFrame":{"functionName":"getModuleInstanceStateWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45704,"columnNumber":37},"hitCount":0,"children":[19793]},{"id":19793,"callFrame":{"functionName":"getModuleInstanceStateForAliasTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45764,"columnNumber":45},"hitCount":2,"positionTicks":[{"line":45790,"ticks":1},{"line":45773,"ticks":1}]},{"id":20299,"callFrame":{"functionName":"getModuleInstanceStateForAliasTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45764,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":45773,"ticks":1}]},{"id":19979,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":31823,"ticks":1}]},{"id":19591,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19592]},{"id":19592,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[19593]},{"id":19593,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[19594]},{"id":19594,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":0,"children":[19595,19984]},{"id":19595,"callFrame":{"functionName":"createSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16227,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16229,"ticks":1}]},{"id":19984,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18627,"columnNumber":28},"hitCount":0,"children":[19985]},{"id":19985,"callFrame":{"functionName":"isAssignmentDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18401,"columnNumber":32},"hitCount":0},{"id":20082,"callFrame":{"functionName":"isAmbientModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17115,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30324,"ticks":1}]},{"id":20158,"callFrame":{"functionName":"setExportContextFlag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47277,"columnNumber":31},"hitCount":0,"children":[20159]},{"id":20159,"callFrame":{"functionName":"hasExportDeclarations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47273,"columnNumber":32},"hitCount":0,"children":[20160]},{"id":20160,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47275,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":47276,"ticks":1}]},{"id":19913,"callFrame":{"functionName":"bindClassLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48354,"columnNumber":35},"hitCount":0,"children":[19914]},{"id":19914,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[19915]},{"id":19915,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[19916]},{"id":19916,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":2,"children":[20208],"positionTicks":[{"line":46021,"ticks":2}]},{"id":20208,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":45953,"ticks":1}]},{"id":19844,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19845]},{"id":19845,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19846]},{"id":19846,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19847,20227,20288]},{"id":19847,"callFrame":{"functionName":"forEachChildInImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32022,"columnNumber":73},"hitCount":0,"children":[19848]},{"id":19848,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"children":[19956],"positionTicks":[{"line":31718,"ticks":1}]},{"id":19956,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19957]},{"id":19957,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19958]},{"id":19958,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19959]},{"id":19959,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19960]},{"id":19960,"callFrame":{"functionName":"forEachChildInImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32025,"columnNumber":63},"hitCount":0,"children":[19961]},{"id":19961,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[19962]},{"id":19962,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19963]},{"id":19963,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19964]},{"id":19964,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19965]},{"id":19965,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19966]},{"id":19966,"callFrame":{"functionName":"forEachChildInNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32203,"columnNumber":44},"hitCount":0,"children":[19967]},{"id":19967,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19968]},{"id":19968,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19969]},{"id":19969,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19970]},{"id":19970,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19971]},{"id":19971,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19972]},{"id":19972,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19973]},{"id":19973,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[19974]},{"id":19974,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":0,"children":[19975]},{"id":19975,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20534,"columnNumber":34},"hitCount":0,"children":[19976]},{"id":19976,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":0,"children":[19977]},{"id":19977,"callFrame":{"functionName":"isInJSFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18339,"columnNumber":19},"hitCount":6,"positionTicks":[{"line":18340,"ticks":6}]},{"id":20227,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31940,"columnNumber":73},"hitCount":0,"children":[20228]},{"id":20228,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20229]},{"id":20229,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20230]},{"id":20230,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20231]},{"id":20231,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20232]},{"id":20232,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31943,"columnNumber":85},"hitCount":0,"children":[20233]},{"id":20233,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20234]},{"id":20234,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20235]},{"id":20235,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20236]},{"id":20236,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20237]},{"id":20237,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20238]},{"id":20238,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48379,"columnNumber":50},"hitCount":0,"children":[20239]},{"id":20239,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[20240]},{"id":20240,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[20241]},{"id":20241,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":0,"children":[20242]},{"id":20242,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20534,"columnNumber":34},"hitCount":1,"children":[20243],"positionTicks":[{"line":20535,"ticks":1}]},{"id":20243,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20586,"ticks":1}]},{"id":20288,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32045,"columnNumber":73},"hitCount":0,"children":[20289]},{"id":20289,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31717,"ticks":1}]},{"id":19573,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46238,"columnNumber":20},"hitCount":0,"children":[19574]},{"id":19574,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[19575,19577],"positionTicks":[{"line":47630,"ticks":1}]},{"id":19575,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19576]},{"id":19576,"callFrame":{"functionName":"bindFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48413,"columnNumber":34},"hitCount":0,"children":[19948]},{"id":19948,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19949]},{"id":19949,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[19950]},{"id":19950,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":3,"positionTicks":[{"line":46024,"ticks":1},{"line":46034,"ticks":1},{"line":46021,"ticks":1}]},{"id":19577,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19578,19980]},{"id":19578,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19579,19859]},{"id":19579,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19580]},{"id":19580,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19581]},{"id":19581,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31810,"columnNumber":77},"hitCount":0,"children":[19582,19814]},{"id":19582,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19583,20316,20341]},{"id":19583,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19584]},{"id":19584,"callFrame":{"functionName":"checkContextualIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47478,"columnNumber":36},"hitCount":0},{"id":20316,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[20317]},{"id":20317,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20318]},{"id":20318,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20319]},{"id":20319,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20320]},{"id":20320,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31790,"columnNumber":63},"hitCount":0,"children":[20321]},{"id":20321,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20322]},{"id":20322,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20323]},{"id":20323,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20324]},{"id":20324,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20325]},{"id":20325,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[20326]},{"id":20326,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[20327]},{"id":20327,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[20328]},{"id":20328,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[20329]},{"id":20329,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":19397,"ticks":1}]},{"id":20341,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20342]},{"id":20342,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20343]},{"id":20343,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20344]},{"id":20344,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[20345]},{"id":20345,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[20346]},{"id":20346,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47639,"ticks":1}]},{"id":19814,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19815]},{"id":19815,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19816]},{"id":19816,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19817]},{"id":19817,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19818,19821]},{"id":19818,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[19819],"positionTicks":[{"line":47780,"ticks":1}]},{"id":19819,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[19820]},{"id":19820,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":1,"children":[19871],"positionTicks":[{"line":47231,"ticks":1}]},{"id":19871,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[19872]},{"id":19872,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":2,"positionTicks":[{"line":45936,"ticks":2}]},{"id":19821,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19822,20055]},{"id":19822,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[19823]},{"id":19823,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19824,19858,20033]},{"id":19824,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19825]},{"id":19825,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19826]},{"id":19826,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19827]},{"id":19827,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19828]},{"id":19828,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31790,"columnNumber":63},"hitCount":1,"children":[19860],"positionTicks":[{"line":31791,"ticks":1}]},{"id":19860,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19861]},{"id":19861,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19862]},{"id":19862,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19863]},{"id":19863,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19864,19869]},{"id":19864,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19865]},{"id":19865,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[19866]},{"id":19866,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19867]},{"id":19867,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[19868]},{"id":19868,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":45953,"ticks":1}]},{"id":19869,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19870,20025]},{"id":19870,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":16105,"ticks":1}]},{"id":20025,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[20026]},{"id":20026,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20027]},{"id":20027,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20028]},{"id":20028,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20029]},{"id":20029,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20030]},{"id":20030,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[20031]},{"id":20031,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20032]},{"id":20032,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":2389,"ticks":1}]},{"id":19858,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[20179],"positionTicks":[{"line":47676,"ticks":1}]},{"id":20179,"callFrame":{"functionName":"bindFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47322,"columnNumber":40},"hitCount":0,"children":[20180]},{"id":20180,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45944,"ticks":1}]},{"id":20033,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20034]},{"id":20034,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20035]},{"id":20035,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20036]},{"id":20036,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[20037]},{"id":20037,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20038]},{"id":20038,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20039]},{"id":20039,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20040]},{"id":20040,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20041,20061]},{"id":20041,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[20042]},{"id":20042,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20043]},{"id":20043,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20044]},{"id":20044,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20045]},{"id":20045,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[20046]},{"id":20046,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20047]},{"id":20047,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20048]},{"id":20048,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20049]},{"id":20049,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20050]},{"id":20050,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20051]},{"id":20051,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20052]},{"id":20052,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20053]},{"id":20053,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[20054]},{"id":20054,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31718,"ticks":1}]},{"id":20061,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20062]},{"id":20062,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20063]},{"id":20063,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20064]},{"id":20064,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32184,"columnNumber":54},"hitCount":0,"children":[20065]},{"id":20065,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20066]},{"id":20066,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20067]},{"id":20067,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20068]},{"id":20068,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20069]},{"id":20069,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[20070]},{"id":20070,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20071]},{"id":20071,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20072]},{"id":20072,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20073]},{"id":20073,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[20088,20089],"positionTicks":[{"line":47644,"ticks":1}]},{"id":20088,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":31823,"ticks":1}]},{"id":20089,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[20090]},{"id":20090,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20091]},{"id":20091,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20092]},{"id":20092,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20093]},{"id":20093,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[20094]},{"id":20094,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[20095]},{"id":20095,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[20096]},{"id":20096,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20097]},{"id":20097,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20098]},{"id":20098,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20099]},{"id":20099,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20100]},{"id":20100,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20101]},{"id":20101,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[20102]},{"id":20102,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[20103]},{"id":20103,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20104]},{"id":20104,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[20105]},{"id":20105,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[20106]},{"id":20106,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[20107]},{"id":20107,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":20055,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[20056]},{"id":20056,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20057]},{"id":20057,"callFrame":{"functionName":"forEachChildInTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31757,"columnNumber":65},"hitCount":0,"children":[20058]},{"id":20058,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[20059]},{"id":20059,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[20060]},{"id":20060,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":1,"children":[20330],"positionTicks":[{"line":16104,"ticks":1}]},{"id":20330,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":19859,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":1,"children":[20074],"positionTicks":[{"line":47650,"ticks":1}]},{"id":20074,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[20075]},{"id":20075,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[20076]},{"id":20076,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[20077]},{"id":20077,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[20078]},{"id":20078,"callFrame":{"functionName":"forEachChildInJSDocLinkCodeOrPlain","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32221,"columnNumber":43},"hitCount":0,"children":[20079]},{"id":20079,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[20080]},{"id":20080,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32280,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32282,"ticks":1}]},{"id":19980,"callFrame":{"functionName":"setParent","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22691,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":22694,"ticks":1}]},{"id":19409,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32200,"columnNumber":51},"hitCount":0,"children":[19410]},{"id":19410,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19411]},{"id":19411,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19412]},{"id":19412,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19413]},{"id":19413,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19414,19422,19637]},{"id":19414,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19415,19419,19420]},{"id":19415,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[19416]},{"id":19416,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[19417,19636]},{"id":19417,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19418]},{"id":19418,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47260,"columnNumber":29},"hitCount":1,"children":[19710],"positionTicks":[{"line":47262,"ticks":1}]},{"id":19710,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46021,"ticks":1}]},{"id":19636,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19358,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":19359,"ticks":1}]},{"id":19419,"callFrame":{"functionName":"isObjectLiteralMethod","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17857,"columnNumber":30},"hitCount":0},{"id":19420,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[19421,19427]},{"id":19421,"callFrame":{"functionName":"isObjectLiteralOrClassExpressionMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17860,"columnNumber":57},"hitCount":0},{"id":19427,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[19428]},{"id":19428,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47260,"columnNumber":29},"hitCount":0,"children":[19429]},{"id":19429,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[19430]},{"id":19430,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":0,"children":[19431]},{"id":19431,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18627,"columnNumber":28},"hitCount":0,"children":[19432]},{"id":19432,"callFrame":{"functionName":"isAssignmentDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18401,"columnNumber":32},"hitCount":0},{"id":19422,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19423,19433,19635]},{"id":19423,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19424,19661]},{"id":19424,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19425]},{"id":19425,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19426]},{"id":19426,"callFrame":{"functionName":"forEachChildInMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31795,"columnNumber":73},"hitCount":1,"children":[19655],"positionTicks":[{"line":31797,"ticks":1}]},{"id":19655,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19656]},{"id":19656,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19657]},{"id":19657,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19658]},{"id":19658,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19659,19704]},{"id":19659,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19660]},{"id":19660,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":48397,"ticks":1}]},{"id":19704,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"children":[19705],"positionTicks":[{"line":46251,"ticks":1}]},{"id":19705,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[19706]},{"id":19706,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19707]},{"id":19707,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19708]},{"id":19708,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46251,"ticks":1}]},{"id":19661,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[19662]},{"id":19662,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[19663]},{"id":19663,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[19664]},{"id":19664,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[19665]},{"id":19665,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19666]},{"id":19666,"callFrame":{"functionName":"forEachChildInJSDocParameterOrPropertyTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32215,"columnNumber":50},"hitCount":0},{"id":19433,"callFrame":{"functionName":"createFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45813,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45814,"ticks":1}]},{"id":19635,"callFrame":{"functionName":"createBranchLabel","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46470,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":46472,"ticks":1}]},{"id":19637,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19638]},{"id":19638,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19639]},{"id":19639,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19640,19653]},{"id":19640,"callFrame":{"functionName":"forEachChildInHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32068,"columnNumber":67},"hitCount":0,"children":[19641]},{"id":19641,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19642]},{"id":19642,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19643]},{"id":19643,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19644]},{"id":19644,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19645]},{"id":19645,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19646]},{"id":19646,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19647]},{"id":19647,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19648]},{"id":19648,"callFrame":{"functionName":"forEachChildInExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32071,"columnNumber":93},"hitCount":0,"children":[19649]},{"id":19649,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19650]},{"id":19650,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19651]},{"id":19651,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19652]},{"id":19652,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47622,"ticks":1}]},{"id":19653,"callFrame":{"functionName":"forEachChildInPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31769,"columnNumber":77},"hitCount":0,"children":[19654]},{"id":19654,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31718,"ticks":1}]},{"id":18979,"callFrame":{"functionName":"createFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45813,"columnNumber":23},"hitCount":0,"children":[18980]},{"id":18980,"callFrame":{"functionName":"attachFlowNodeDebugInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4400,"columnNumber":34},"hitCount":0,"children":[18981]},{"id":18981,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18982]},{"id":18982,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[18983]},{"id":18983,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18984]},{"id":18984,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18985]},{"id":18985,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[18986]},{"id":18986,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18987],"positionTicks":[{"line":47630,"ticks":1}]},{"id":18987,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18988]},{"id":18988,"callFrame":{"functionName":"createFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45813,"columnNumber":23},"hitCount":0,"children":[18989]},{"id":18989,"callFrame":{"functionName":"attachFlowNodeDebugInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4400,"columnNumber":34},"hitCount":0,"children":[18990]},{"id":18990,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18991]},{"id":18991,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18992]},{"id":18992,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18993]},{"id":18993,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[18994]},{"id":18994,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18995]},{"id":18995,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18996]},{"id":18996,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18997]},{"id":18997,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18998]},{"id":18998,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0},{"id":19057,"callFrame":{"functionName":"createSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16227,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":16228,"ticks":2}]},{"id":18310,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[18311,19118],"positionTicks":[{"line":47676,"ticks":1}]},{"id":18311,"callFrame":{"functionName":"bindSourceFileIfExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47913,"columnNumber":41},"hitCount":2,"children":[19124],"positionTicks":[{"line":47914,"ticks":1},{"line":47922,"ticks":1}]},{"id":19124,"callFrame":{"functionName":"bindSourceFileAsExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47924,"columnNumber":41},"hitCount":0,"children":[19125,19196,19290]},{"id":19125,"callFrame":{"functionName":"bindAnonymousDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47339,"columnNumber":35},"hitCount":1,"children":[19126],"positionTicks":[{"line":47345,"ticks":1}]},{"id":19126,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45938,"ticks":1}]},{"id":19196,"callFrame":{"functionName":"removeFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22407,"columnNumber":28},"hitCount":1,"children":[19267],"positionTicks":[{"line":22408,"ticks":1}]},{"id":19267,"callFrame":{"functionName":"tryRemoveExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22416,"columnNumber":27},"hitCount":0,"children":[19268]},{"id":19268,"callFrame":{"functionName":"fileExtensionIs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8901,"columnNumber":24},"hitCount":0,"children":[19269]},{"id":19269,"callFrame":{"functionName":"endsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3713,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3716,"ticks":1}]},{"id":19290,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":3016,"ticks":1}]},{"id":19118,"callFrame":{"functionName":"updateStrictModeStatementList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47658,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":47661,"ticks":1}]},{"id":18424,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18425]},{"id":18425,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18426]},{"id":18426,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18427]},{"id":18427,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[18428]},{"id":18428,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":1,"children":[18429],"positionTicks":[{"line":46242,"ticks":1}]},{"id":18429,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18430]},{"id":18430,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":3,"children":[18431],"positionTicks":[{"line":46240,"ticks":3}]},{"id":18431,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":2,"children":[18432,18473,18533,18701],"positionTicks":[{"line":47628,"ticks":1},{"line":47619,"ticks":1}]},{"id":18432,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18433]},{"id":18433,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18434]},{"id":18434,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18435]},{"id":18435,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18436]},{"id":18436,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18437]},{"id":18437,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[18438]},{"id":18438,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18439]},{"id":18439,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18440]},{"id":18440,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18441]},{"id":18441,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18442,18444,18450],"positionTicks":[{"line":47626,"ticks":1}]},{"id":18442,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48569,"columnNumber":26},"hitCount":0,"children":[18443]},{"id":18443,"callFrame":{"functionName":"isObjectLiteralOrClassExpressionMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17860,"columnNumber":57},"hitCount":0},{"id":18444,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[18445],"positionTicks":[{"line":47677,"ticks":1}]},{"id":18445,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[18446]},{"id":18446,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18447]},{"id":18447,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[18448]},{"id":18448,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":0,"children":[18449]},{"id":18449,"callFrame":{"functionName":"setValueDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18627,"columnNumber":28},"hitCount":0},{"id":18450,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18451]},{"id":18451,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18452]},{"id":18452,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18453]},{"id":18453,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18454]},{"id":18454,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31798,"columnNumber":69},"hitCount":0,"children":[18455,18472]},{"id":18455,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18456]},{"id":18456,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18457]},{"id":18457,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18458]},{"id":18458,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18459],"positionTicks":[{"line":47626,"ticks":1}]},{"id":18459,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18460]},{"id":18460,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[18461]},{"id":18461,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18462,18471]},{"id":18462,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18463]},{"id":18463,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18464]},{"id":18464,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18465]},{"id":18465,"callFrame":{"functionName":"forEachChildInLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31862,"columnNumber":61},"hitCount":0,"children":[18466]},{"id":18466,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18467]},{"id":18467,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18468]},{"id":18468,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18469]},{"id":18469,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[18470]},{"id":18470,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":18471,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48569,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":48571,"ticks":1}]},{"id":18472,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47626,"ticks":1}]},{"id":18473,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":2,"children":[18474],"positionTicks":[{"line":46153,"ticks":2}]},{"id":18474,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18475,18673]},{"id":18475,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18476]},{"id":18476,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18477,18874,18934]},{"id":18477,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[18478,18479]},{"id":18478,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":2,"children":[18724],"positionTicks":[{"line":47619,"ticks":1},{"line":47622,"ticks":1}]},{"id":18724,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18725]},{"id":18725,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[18726]},{"id":18726,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":18479,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18480]},{"id":18480,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18481]},{"id":18481,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18482]},{"id":18482,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18483,18504,18512]},{"id":18483,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":4,"children":[18484],"positionTicks":[{"line":46153,"ticks":4}]},{"id":18484,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18485,18704]},{"id":18485,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18486]},{"id":18486,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18487]},{"id":18487,"callFrame":{"functionName":"forEachChildInMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31798,"columnNumber":69},"hitCount":0,"children":[18488,18498]},{"id":18488,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18489],"positionTicks":[{"line":47615,"ticks":1}]},{"id":18489,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18490,18838]},{"id":18490,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18491]},{"id":18491,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18492]},{"id":18492,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[18493]},{"id":18493,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18494]},{"id":18494,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18495]},{"id":18495,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18496]},{"id":18496,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18497,18694]},{"id":18497,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":18694,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18695]},{"id":18695,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18696]},{"id":18696,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18697]},{"id":18697,"callFrame":{"functionName":"forEachChildInLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31862,"columnNumber":61},"hitCount":0,"children":[18698]},{"id":18698,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18699]},{"id":18699,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":18838,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":47641,"ticks":1}]},{"id":18498,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18499]},{"id":18499,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18500]},{"id":18500,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18501]},{"id":18501,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18502,18503,18594],"positionTicks":[{"line":47622,"ticks":1}]},{"id":18502,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[18579,18604,18621],"positionTicks":[{"line":47677,"ticks":1}]},{"id":18579,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[18580,18736]},{"id":18580,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":2,"children":[18581],"positionTicks":[{"line":47215,"ticks":1},{"line":47251,"ticks":1}]},{"id":18581,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":3,"children":[18648],"positionTicks":[{"line":46034,"ticks":1},{"line":46029,"ticks":1},{"line":3016,"ticks":1}]},{"id":18648,"callFrame":{"functionName":"createSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45931,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45934,"ticks":1}]},{"id":18736,"callFrame":{"functionName":"isParameterPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14802,"columnNumber":39},"hitCount":0,"children":[18737]},{"id":18737,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[18738]},{"id":18738,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[18739]},{"id":18739,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":18604,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48453,"columnNumber":28},"hitCount":0,"children":[18605]},{"id":18605,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18606]},{"id":18606,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[18607]},{"id":18607,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":45953,"ticks":1}]},{"id":18621,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":47215,"ticks":1}]},{"id":18503,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48569,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":48571,"ticks":1}]},{"id":18594,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18595,18597]},{"id":18595,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[18596]},{"id":18596,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":7,"children":[18622,18641,18667],"positionTicks":[{"line":47626,"ticks":1},{"line":47619,"ticks":1},{"line":47620,"ticks":1},{"line":47615,"ticks":4}]},{"id":18622,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":1,"children":[18623],"positionTicks":[{"line":46153,"ticks":1}]},{"id":18623,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18624]},{"id":18624,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18625]},{"id":18625,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18626]},{"id":18626,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31790,"columnNumber":63},"hitCount":0,"children":[18627]},{"id":18627,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18628]},{"id":18628,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18629]},{"id":18629,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18630]},{"id":18630,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18631,18662],"positionTicks":[{"line":47615,"ticks":1}]},{"id":18631,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18632]},{"id":18632,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":1,"children":[18633],"positionTicks":[{"line":47081,"ticks":1}]},{"id":18633,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18634]},{"id":18634,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18635]},{"id":18635,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18636]},{"id":18636,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18637]},{"id":18637,"callFrame":{"functionName":"forEachChildInIndexedAccessType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31856,"columnNumber":73},"hitCount":0,"children":[18638]},{"id":18638,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18639]},{"id":18639,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18640,18727]},{"id":18640,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47676,"ticks":1}]},{"id":18727,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18728]},{"id":18728,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18729]},{"id":18729,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18730]},{"id":18730,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":31823,"ticks":1}]},{"id":18662,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18663]},{"id":18663,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[18664]},{"id":18664,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":1,"children":[18665],"positionTicks":[{"line":47251,"ticks":1}]},{"id":18665,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[18666]},{"id":18666,"callFrame":{"functionName":"createSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45931,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45934,"ticks":1}]},{"id":18641,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":2,"children":[18723],"positionTicks":[{"line":47676,"ticks":2}]},{"id":18723,"callFrame":{"functionName":"bindFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47322,"columnNumber":40},"hitCount":2,"positionTicks":[{"line":47323,"ticks":2}]},{"id":18667,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18668]},{"id":18668,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18669]},{"id":18669,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18670,18678]},{"id":18670,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[18671,18731]},{"id":18671,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18672]},{"id":18672,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"children":[18676],"positionTicks":[{"line":47676,"ticks":1}]},{"id":18676,"callFrame":{"functionName":"checkContextualIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47478,"columnNumber":36},"hitCount":2,"positionTicks":[{"line":47479,"ticks":2}]},{"id":18731,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"children":[18732],"positionTicks":[{"line":31718,"ticks":1}]},{"id":18732,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18733]},{"id":18733,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18734]},{"id":18734,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[18735]},{"id":18735,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":18678,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[18679]},{"id":18679,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18680]},{"id":18680,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18681]},{"id":18681,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18682]},{"id":18682,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18683],"positionTicks":[{"line":47623,"ticks":1}]},{"id":18683,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18684]},{"id":18684,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18685]},{"id":18685,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18686]},{"id":18686,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[18687]},{"id":18687,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47639,"ticks":1}]},{"id":18597,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18598]},{"id":18598,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18599]},{"id":18599,"callFrame":{"functionName":"forEachChildInTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31757,"columnNumber":65},"hitCount":0,"children":[18600]},{"id":18600,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18601]},{"id":18601,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47615,"ticks":1}]},{"id":18704,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18705]},{"id":18705,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[18706]},{"id":18706,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[18707]},{"id":18707,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[18708]},{"id":18708,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18709]},{"id":18709,"callFrame":{"functionName":"forEachChildInJSDocTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32224,"columnNumber":31},"hitCount":0,"children":[18710]},{"id":18710,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18711]},{"id":18711,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32280,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32282,"ticks":1}]},{"id":18504,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18505,18834]},{"id":18505,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[18506]},{"id":18506,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[18507]},{"id":18507,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18508]},{"id":18508,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":6,"children":[18509,18841,18902],"positionTicks":[{"line":20521,"ticks":1},{"line":46024,"ticks":1},{"line":20524,"ticks":1},{"line":46034,"ticks":3}]},{"id":18509,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":0,"children":[18510,18511]},{"id":18510,"callFrame":{"functionName":"getNonAssignedNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15022,"columnNumber":40},"hitCount":8,"positionTicks":[{"line":15023,"ticks":8}]},{"id":18511,"callFrame":{"functionName":"isAmbientModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17115,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":17116,"ticks":1}]},{"id":18841,"callFrame":{"functionName":"hasDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19358,"columnNumber":23},"hitCount":0,"children":[18842]},{"id":18842,"callFrame":{"functionName":"isDynamicName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19362,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":19363,"ticks":1}]},{"id":18902,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[18903]},{"id":18903,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[18904]},{"id":18904,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":0,"children":[18905]},{"id":18905,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20525,"ticks":1}]},{"id":18834,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[18835]},{"id":18835,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":2,"positionTicks":[{"line":47231,"ticks":2}]},{"id":18512,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18513,18602]},{"id":18513,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18514]},{"id":18514,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":1,"children":[18515,18649],"positionTicks":[{"line":32239,"ticks":1}]},{"id":18515,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[18516,18717,18843]},{"id":18516,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":3,"children":[18517,18716],"positionTicks":[{"line":47615,"ticks":3}]},{"id":18517,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18518]},{"id":18518,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18519]},{"id":18519,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18520]},{"id":18520,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[18521]},{"id":18521,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18522]},{"id":18522,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18523]},{"id":18523,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18524]},{"id":18524,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18525]},{"id":18525,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"children":[18526],"positionTicks":[{"line":46263,"ticks":1}]},{"id":18526,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18527]},{"id":18527,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18528,18582]},{"id":18528,"callFrame":{"functionName":"forEachChildInTypeQuery","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31828,"columnNumber":57},"hitCount":0,"children":[18529]},{"id":18529,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18530]},{"id":18530,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18531,18532]},{"id":18531,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0},{"id":18532,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48569,"columnNumber":26},"hitCount":3,"positionTicks":[{"line":48570,"ticks":3}]},{"id":18582,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32184,"columnNumber":54},"hitCount":0,"children":[18583]},{"id":18583,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18584]},{"id":18584,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18585,18591]},{"id":18585,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18586]},{"id":18586,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18587]},{"id":18587,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18588]},{"id":18588,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18589]},{"id":18589,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31790,"columnNumber":63},"hitCount":0,"children":[18590]},{"id":18590,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":1,"children":[18688],"positionTicks":[{"line":31720,"ticks":1}]},{"id":18688,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18689]},{"id":18689,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18690]},{"id":18690,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18691]},{"id":18691,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18692]},{"id":18692,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[18693]},{"id":18693,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":47251,"ticks":1}]},{"id":18591,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18592]},{"id":18592,"callFrame":{"functionName":"bindFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47322,"columnNumber":40},"hitCount":0,"children":[18593]},{"id":18593,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":45936,"ticks":1}]},{"id":18716,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":18717,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":3,"children":[18839],"positionTicks":[{"line":31720,"ticks":3}]},{"id":18839,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18840]},{"id":18840,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":2389,"ticks":1}]},{"id":18843,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18844]},{"id":18844,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18845]},{"id":18845,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18846]},{"id":18846,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18847]},{"id":18847,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18848]},{"id":18848,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[18849]},{"id":18849,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18850]},{"id":18850,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18851]},{"id":18851,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18852]},{"id":18852,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18853]},{"id":18853,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18854]},{"id":18854,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18855]},{"id":18855,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18856]},{"id":18856,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32184,"columnNumber":54},"hitCount":0,"children":[18857]},{"id":18857,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18858]},{"id":18858,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18859]},{"id":18859,"callFrame":{"functionName":"bindFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47322,"columnNumber":40},"hitCount":0,"children":[18860]},{"id":18860,"callFrame":{"functionName":"addDeclarationToSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45935,"columnNumber":33},"hitCount":0,"children":[18861]},{"id":18861,"callFrame":{"functionName":"createSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16227,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16229,"ticks":1}]},{"id":18649,"callFrame":{"functionName":"forEachChildInHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32068,"columnNumber":67},"hitCount":0,"children":[18650]},{"id":18650,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18651]},{"id":18651,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18652]},{"id":18652,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18653]},{"id":18653,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18654]},{"id":18654,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18655]},{"id":18655,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18656]},{"id":18656,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18657]},{"id":18657,"callFrame":{"functionName":"forEachChildInExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32071,"columnNumber":93},"hitCount":0,"children":[18658]},{"id":18658,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18659]},{"id":18659,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18660]},{"id":18660,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18661]},{"id":18661,"callFrame":{"functionName":"isExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15830,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":15835,"ticks":1}]},{"id":18602,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":1,"children":[18603],"positionTicks":[{"line":47650,"ticks":1}]},{"id":18603,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":1,"children":[18700],"positionTicks":[{"line":22706,"ticks":1}]},{"id":18700,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":1,"children":[18718],"positionTicks":[{"line":32243,"ticks":1}]},{"id":18718,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[18719]},{"id":18719,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18720]},{"id":18720,"callFrame":{"functionName":"forEachChildInJSDocTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32224,"columnNumber":31},"hitCount":0,"children":[18721]},{"id":18721,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18722]},{"id":18722,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32280,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32282,"ticks":1}]},{"id":18874,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32016,"columnNumber":73},"hitCount":0,"children":[18875]},{"id":18875,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18876]},{"id":18876,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18877]},{"id":18877,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18878]},{"id":18878,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18879]},{"id":18879,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[18880]},{"id":18880,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18881]},{"id":18881,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18882,18899]},{"id":18882,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46238,"columnNumber":20},"hitCount":0,"children":[18883]},{"id":18883,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18884,18892]},{"id":18884,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18885]},{"id":18885,"callFrame":{"functionName":"bindFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48413,"columnNumber":34},"hitCount":0,"children":[18886]},{"id":18886,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18887]},{"id":18887,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[18888,18891]},{"id":18888,"callFrame":{"functionName":"getCombinedModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14841,"columnNumber":33},"hitCount":0,"children":[18889]},{"id":18889,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":0,"children":[18890]},{"id":18890,"callFrame":{"functionName":"isBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30139,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":30141,"ticks":1}]},{"id":18891,"callFrame":{"functionName":"jsdocTreatAsExported","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46140,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":46145,"ticks":1}]},{"id":18892,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18893]},{"id":18893,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18894]},{"id":18894,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18895]},{"id":18895,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":22706,"ticks":1}]},{"id":18899,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[18900]},{"id":18900,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18901]},{"id":18901,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46153,"ticks":1}]},{"id":18934,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32007,"columnNumber":79},"hitCount":0,"children":[18935]},{"id":18935,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31721,"ticks":1}]},{"id":18673,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18674]},{"id":18674,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[18675]},{"id":18675,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":32241,"ticks":1},{"line":32238,"ticks":1}]},{"id":18533,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18534,18796]},{"id":18534,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18535]},{"id":18535,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18536]},{"id":18536,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31940,"columnNumber":73},"hitCount":0,"children":[18537,18740]},{"id":18537,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"children":[18538],"positionTicks":[{"line":31718,"ticks":1}]},{"id":18538,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18539,18611]},{"id":18539,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18540,18564]},{"id":18540,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18541]},{"id":18541,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18542]},{"id":18542,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31943,"columnNumber":85},"hitCount":0,"children":[18543]},{"id":18543,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18544]},{"id":18544,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18545]},{"id":18545,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18546]},{"id":18546,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18547]},{"id":18547,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18548]},{"id":18548,"callFrame":{"functionName":"bindVariableDeclarationFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47062,"columnNumber":38},"hitCount":0,"children":[18549]},{"id":18549,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18550]},{"id":18550,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18551]},{"id":18551,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31778,"columnNumber":77},"hitCount":0,"children":[18552]},{"id":18552,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18553]},{"id":18553,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18554]},{"id":18554,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18555]},{"id":18555,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18556]},{"id":18556,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18557]},{"id":18557,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18558]},{"id":18558,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[18559]},{"id":18559,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18560]},{"id":18560,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18561]},{"id":18561,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18562]},{"id":18562,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18563,18567,18608]},{"id":18563,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"children":[18612],"positionTicks":[{"line":16104,"ticks":1}]},{"id":18612,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18613]},{"id":18613,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18614]},{"id":18614,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[18615]},{"id":18615,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18616,18677],"positionTicks":[{"line":47619,"ticks":1}]},{"id":18616,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18617]},{"id":18617,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18618]},{"id":18618,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18619]},{"id":18619,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[18620]},{"id":18620,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31720,"ticks":1}]},{"id":18677,"callFrame":{"functionName":"isExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15830,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":15831,"ticks":1}]},{"id":18567,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18568]},{"id":18568,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18569]},{"id":18569,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18570]},{"id":18570,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18571]},{"id":18571,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32178,"columnNumber":47},"hitCount":0,"children":[18572]},{"id":18572,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18573]},{"id":18573,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18574]},{"id":18574,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18575]},{"id":18575,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18576]},{"id":18576,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18577]},{"id":18577,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[18578]},{"id":18578,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47615,"ticks":1}]},{"id":18608,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18609]},{"id":18609,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[18610]},{"id":18610,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":1,"children":[18642],"positionTicks":[{"line":48441,"ticks":1}]},{"id":18642,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18643]},{"id":18643,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[18644]},{"id":18644,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[18645]},{"id":18645,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[18646]},{"id":18646,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":0,"children":[18647]},{"id":18647,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20525,"ticks":1}]},{"id":18564,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18565]},{"id":18565,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[18566]},{"id":18566,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18810,"ticks":1}]},{"id":18611,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31943,"columnNumber":85},"hitCount":1,"positionTicks":[{"line":31945,"ticks":1}]},{"id":18740,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18741]},{"id":18741,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18742]},{"id":18742,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18743]},{"id":18743,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18744]},{"id":18744,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31943,"columnNumber":85},"hitCount":0,"children":[18745]},{"id":18745,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18746]},{"id":18746,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18747]},{"id":18747,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18748]},{"id":18748,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18749,18906]},{"id":18749,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18750]},{"id":18750,"callFrame":{"functionName":"bindVariableDeclarationFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47062,"columnNumber":38},"hitCount":0,"children":[18751]},{"id":18751,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31778,"columnNumber":77},"hitCount":0,"children":[18752]},{"id":18752,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18753,18909]},{"id":18753,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18754]},{"id":18754,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18755]},{"id":18755,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18756]},{"id":18756,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18757]},{"id":18757,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[18758]},{"id":18758,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18759]},{"id":18759,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18760]},{"id":18760,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18761]},{"id":18761,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18762,18779,18784]},{"id":18762,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18763]},{"id":18763,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18764]},{"id":18764,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18765]},{"id":18765,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18766]},{"id":18766,"callFrame":{"functionName":"forEachChildInCallOrConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32178,"columnNumber":47},"hitCount":0,"children":[18767]},{"id":18767,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18768]},{"id":18768,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18769]},{"id":18769,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18770]},{"id":18770,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18771]},{"id":18771,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18772]},{"id":18772,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[18773]},{"id":18773,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18774]},{"id":18774,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18775]},{"id":18775,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18776]},{"id":18776,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18777]},{"id":18777,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[18778]},{"id":18778,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31718,"ticks":1}]},{"id":18779,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18780]},{"id":18780,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[18781]},{"id":18781,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[18782]},{"id":18782,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18783]},{"id":18783,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46034,"ticks":1}]},{"id":18784,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"children":[18785],"positionTicks":[{"line":46263,"ticks":1}]},{"id":18785,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18786]},{"id":18786,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18787]},{"id":18787,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[18788,18836]},{"id":18788,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":5,"children":[18789],"positionTicks":[{"line":47615,"ticks":5}]},{"id":18789,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"children":[18790],"positionTicks":[{"line":46251,"ticks":1}]},{"id":18790,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18791]},{"id":18791,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18792]},{"id":18792,"callFrame":{"functionName":"forEachChildInLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31862,"columnNumber":61},"hitCount":0,"children":[18793]},{"id":18793,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18794,18795]},{"id":18794,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0},{"id":18795,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46307,"ticks":1}]},{"id":18836,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18837]},{"id":18837,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":47648,"ticks":1}]},{"id":18909,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18910]},{"id":18910,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18911]},{"id":18911,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18912]},{"id":18912,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[18913]},{"id":18913,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18914]},{"id":18914,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18915]},{"id":18915,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18916]},{"id":18916,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18917]},{"id":18917,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18918]},{"id":18918,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18919]},{"id":18919,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18920]},{"id":18920,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32184,"columnNumber":54},"hitCount":0,"children":[18921]},{"id":18921,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18922]},{"id":18922,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18923]},{"id":18923,"callFrame":{"functionName":"bindFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47322,"columnNumber":40},"hitCount":0,"children":[18924]},{"id":18924,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":0,"children":[18925]},{"id":18925,"callFrame":{"functionName":"getNameOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15067,"columnNumber":29},"hitCount":0,"children":[18926]},{"id":18926,"callFrame":{"functionName":"isClassExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30208,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":30209,"ticks":1}]},{"id":18906,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18907]},{"id":18907,"callFrame":{"functionName":"bindVariableDeclarationOrBindingElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48379,"columnNumber":50},"hitCount":0,"children":[18908]},{"id":18908,"callFrame":{"functionName":"isBlockOrCatchScoped","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17108,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":17109,"ticks":1}]},{"id":18796,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18797,18927]},{"id":18797,"callFrame":{"functionName":"forEachChildInVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31940,"columnNumber":73},"hitCount":0,"children":[18798]},{"id":18798,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[18799],"positionTicks":[{"line":47628,"ticks":1}]},{"id":18799,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18800]},{"id":18800,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18801]},{"id":18801,"callFrame":{"functionName":"forEachChildInVariableDeclarationList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31943,"columnNumber":85},"hitCount":0,"children":[18802]},{"id":18802,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18803]},{"id":18803,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18804]},{"id":18804,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18805]},{"id":18805,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18806]},{"id":18806,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18807]},{"id":18807,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18808]},{"id":18808,"callFrame":{"functionName":"bindVariableDeclarationFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47062,"columnNumber":38},"hitCount":0,"children":[18809]},{"id":18809,"callFrame":{"functionName":"forEachChildInVariableDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31778,"columnNumber":77},"hitCount":0,"children":[18810]},{"id":18810,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18811]},{"id":18811,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[18812]},{"id":18812,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18813]},{"id":18813,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18814]},{"id":18814,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[18815]},{"id":18815,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[18816]},{"id":18816,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[18817]},{"id":18817,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[18818]},{"id":18818,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18819,18824]},{"id":18819,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[18820,18829]},{"id":18820,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[18821]},{"id":18821,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[18822]},{"id":18822,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18823]},{"id":18823,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0},{"id":18829,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[18830]},{"id":18830,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18831]},{"id":18831,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":1,"children":[18832],"positionTicks":[{"line":31773,"ticks":1}]},{"id":18832,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[18833]},{"id":18833,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":47677,"ticks":1}]},{"id":18824,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18825]},{"id":18825,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[18826]},{"id":18826,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[18827]},{"id":18827,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[18828]},{"id":18828,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46024,"ticks":1}]},{"id":18927,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[18928]},{"id":18928,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":1,"children":[18929],"positionTicks":[{"line":32277,"ticks":1}]},{"id":18929,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[18930]},{"id":18930,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18931]},{"id":18931,"callFrame":{"functionName":"forEachChildInJSDocTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32224,"columnNumber":31},"hitCount":0,"children":[18932]},{"id":18932,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[18933]},{"id":18933,"callFrame":{"functionName":"addWorkItem","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32280,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":32282,"ticks":1}]},{"id":18701,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[18702,18862]},{"id":18702,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[18703]},{"id":18703,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":3,"children":[18712,18936,18937],"positionTicks":[{"line":46029,"ticks":1},{"line":46034,"ticks":1},{"line":46031,"ticks":1}]},{"id":18712,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[18713]},{"id":18713,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[18714]},{"id":18714,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":0,"children":[18715]},{"id":18715,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20525,"ticks":1}]},{"id":18936,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":45953,"ticks":1}]},{"id":18937,"callFrame":{"functionName":"createSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45931,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45934,"ticks":1}]},{"id":18862,"callFrame":{"functionName":"bindModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47284,"columnNumber":32},"hitCount":0,"children":[18863]},{"id":18863,"callFrame":{"functionName":"declareModuleSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47312,"columnNumber":30},"hitCount":0,"children":[18864]},{"id":18864,"callFrame":{"functionName":"getModuleInstanceState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45683,"columnNumber":31},"hitCount":0,"children":[18865,18869]},{"id":18865,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[18866]},{"id":18866,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[18867,18896]},{"id":18867,"callFrame":{"functionName":"bindParentToChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22723,"columnNumber":28},"hitCount":0,"children":[18868]},{"id":18868,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22715,"columnNumber":20},"hitCount":0},{"id":18896,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[18897]},{"id":18897,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18898]},{"id":18898,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32007,"columnNumber":79},"hitCount":1,"positionTicks":[{"line":32009,"ticks":1}]},{"id":18869,"callFrame":{"functionName":"getModuleInstanceStateCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45694,"columnNumber":37},"hitCount":0,"children":[18870]},{"id":18870,"callFrame":{"functionName":"getModuleInstanceStateWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45704,"columnNumber":37},"hitCount":0,"children":[18871]},{"id":18871,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[18872]},{"id":18872,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32194,"columnNumber":28},"hitCount":0,"children":[18873]},{"id":18873,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0},{"id":19018,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48569,"columnNumber":26},"hitCount":0,"children":[19019]},{"id":19019,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19020]},{"id":19020,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19021]},{"id":19021,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[19022]},{"id":19022,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19023]},{"id":19023,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19024,19161]},{"id":19024,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[19025]},{"id":19025,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19026]},{"id":19026,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[19027]},{"id":19027,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[19028]},{"id":19028,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[19029]},{"id":19029,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[19030]},{"id":19030,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32200,"columnNumber":51},"hitCount":0,"children":[19031]},{"id":19031,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[19032]},{"id":19032,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[19033]},{"id":19033,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[19034]},{"id":19034,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[19035,19036,19039]},{"id":19035,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46164,"ticks":1}]},{"id":19036,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[19037]},{"id":19037,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[19038]},{"id":19038,"callFrame":{"functionName":"isAutoAccessorPropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15587,"columnNumber":42},"hitCount":0},{"id":19039,"callFrame":{"functionName":"getContainerFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48569,"columnNumber":26},"hitCount":0},{"id":19161,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46238,"columnNumber":20},"hitCount":0,"children":[19162]},{"id":19162,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0},{"id":19197,"callFrame":{"functionName":"bindInStrictMode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":45926,"ticks":1}]},{"id":20359,"callFrame":{"functionName":"mergeSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51183,"columnNumber":27},"hitCount":2,"children":[20360],"positionTicks":[{"line":51185,"ticks":2}]},{"id":20360,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51184,"columnNumber":19},"hitCount":4,"children":[20361],"positionTicks":[{"line":51185,"ticks":3},{"line":51187,"ticks":1}]},{"id":20361,"callFrame":{"functionName":"mergeSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51072,"columnNumber":22},"hitCount":0,"children":[20362,20363,20365,20367]},{"id":20362,"callFrame":{"functionName":"resolveSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52405,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":52407,"ticks":1}]},{"id":20363,"callFrame":{"functionName":"cloneSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51061,"columnNumber":22},"hitCount":2,"children":[20364],"positionTicks":[{"line":51068,"ticks":2}]},{"id":20364,"callFrame":{"functionName":"createSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51017,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":51020,"ticks":1}]},{"id":20365,"callFrame":{"functionName":"mergeSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51183,"columnNumber":27},"hitCount":0,"children":[20366]},{"id":20366,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51184,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":51185,"ticks":2}]},{"id":20367,"callFrame":{"functionName":"getExcludedSymbolFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51034,"columnNumber":33},"hitCount":0},{"id":20368,"callFrame":{"functionName":"mergeModuleAugmentation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51189,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":51236,"ticks":1}]},{"id":20369,"callFrame":{"functionName":"getGlobalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63378,"columnNumber":24},"hitCount":0,"children":[20370,20373]},{"id":20370,"callFrame":{"functionName":"getGlobalTypeSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63350,"columnNumber":30},"hitCount":0,"children":[20371]},{"id":20371,"callFrame":{"functionName":"getGlobalSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63365,"columnNumber":26},"hitCount":2,"children":[20372],"positionTicks":[{"line":63367,"ticks":2}]},{"id":20372,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23186,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":23442,"ticks":1}]},{"id":20373,"callFrame":{"functionName":"getTypeOfGlobalSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63319,"columnNumber":32},"hitCount":0,"children":[20374,20383]},{"id":20374,"callFrame":{"functionName":"getDeclaredTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60295,"columnNumber":34},"hitCount":0,"children":[20375]},{"id":20375,"callFrame":{"functionName":"tryGetDeclaredTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60298,"columnNumber":37},"hitCount":0,"children":[20376]},{"id":20376,"callFrame":{"functionName":"getDeclaredTypeOfClassOrInterface","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60171,"columnNumber":44},"hitCount":1,"children":[20377,20379,20384,20385,20389,20391],"positionTicks":[{"line":60177,"ticks":1}]},{"id":20377,"callFrame":{"functionName":"getLocalTypeParametersOfClassOrInterfaceOrTypeAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59894,"columnNumber":62},"hitCount":1,"children":[20378,20380],"positionTicks":[{"line":59903,"ticks":1}]},{"id":20378,"callFrame":{"functionName":"getEffectiveTypeParameterDeclarations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15312,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":15330,"ticks":1}]},{"id":20380,"callFrame":{"functionName":"appendTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59814,"columnNumber":31},"hitCount":0,"children":[20381]},{"id":20381,"callFrame":{"functionName":"getSymbolOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53222,"columnNumber":33},"hitCount":0,"children":[20382]},{"id":20382,"callFrame":{"functionName":"getMergedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53218,"columnNumber":26},"hitCount":0},{"id":20379,"callFrame":{"functionName":"getAssignedClassSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79895,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":79898,"ticks":1}]},{"id":20384,"callFrame":{"functionName":"getSymbolLinks","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51252,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":51255,"ticks":1}]},{"id":20385,"callFrame":{"functionName":"isThislessInterface","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60142,"columnNumber":30},"hitCount":1,"children":[20386],"positionTicks":[{"line":60156,"ticks":1}]},{"id":20386,"callFrame":{"functionName":"resolveEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52584,"columnNumber":28},"hitCount":0,"children":[20387]},{"id":20387,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23186,"columnNumber":28},"hitCount":3,"children":[20388],"positionTicks":[{"line":23408,"ticks":2},{"line":23207,"ticks":1}]},{"id":20388,"callFrame":{"functionName":"canHaveLocals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15984,"columnNumber":22},"hitCount":0},{"id":20389,"callFrame":{"functionName":"getOuterTypeParametersOfClassOrInterface","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59879,"columnNumber":51},"hitCount":0,"children":[20390]},{"id":20390,"callFrame":{"functionName":"getOuterTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59820,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":59875,"ticks":1}]},{"id":20391,"callFrame":{"functionName":"mergeJSSymbols","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79874,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":79893,"ticks":1}]},{"id":20383,"callFrame":{"functionName":"length","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2382,"columnNumber":15},"hitCount":0},{"id":20392,"callFrame":{"functionName":"finishCachingPerDirectoryResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129329,"columnNumber":46},"hitCount":0,"children":[20393,20418,20447]},{"id":20393,"callFrame":{"functionName":"watchFailedLookupLocationOfNonRelativeModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129736,"columnNumber":66},"hitCount":0,"children":[20394,20407]},{"id":20394,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[20395,20413]},{"id":20395,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[20396,20401,20410]},{"id":20396,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[20397]},{"id":20397,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[20398]},{"id":20398,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[20399]},{"id":20399,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":3,"children":[20400],"positionTicks":[{"line":8811,"ticks":3}]},{"id":20400,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4,"positionTicks":[{"line":8811,"ticks":4}]},{"id":20401,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[20402,20404]},{"id":20402,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[20403]},{"id":20403,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":20404,"callFrame":{"functionName":"getDirectoryToWatchFromFailedLookupLocationDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129040,"columnNumber":61},"hitCount":0,"children":[20405]},{"id":20405,"callFrame":{"functionName":"getDirectoryOfFailedLookupWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129066,"columnNumber":40},"hitCount":0,"children":[20406]},{"id":20406,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9029,"ticks":1}]},{"id":20410,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[20411]},{"id":20411,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[20412]},{"id":20412,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":20413,"callFrame":{"functionName":"watchAffectingLocationsOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129661,"columnNumber":46},"hitCount":0,"children":[20414]},{"id":20414,"callFrame":{"functionName":"createFileWatcherOfAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129674,"columnNumber":47},"hitCount":0,"children":[20415]},{"id":20415,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[20416]},{"id":20416,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[20417]},{"id":20417,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":20407,"callFrame":{"functionName":"tryFindAmbientModuleWithoutAugmentations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50183,"columnNumber":46},"hitCount":0,"children":[20408]},{"id":20408,"callFrame":{"functionName":"tryFindAmbientModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62244,"columnNumber":31},"hitCount":1,"children":[20409],"positionTicks":[{"line":62246,"ticks":1}]},{"id":20409,"callFrame":{"functionName":"isExternalModuleNameRelative","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14666,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":14667,"ticks":1}]},{"id":20418,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129336,"columnNumber":72},"hitCount":8,"children":[20419],"positionTicks":[{"line":129337,"ticks":3},{"line":129340,"ticks":2},{"line":129343,"ticks":3}]},{"id":20419,"callFrame":{"functionName":"createFileWatcherOfAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129674,"columnNumber":47},"hitCount":14,"children":[20420,20427,20430,20436,20440,20443],"positionTicks":[{"line":129675,"ticks":10},{"line":129696,"ticks":1},{"line":129676,"ticks":3}]},{"id":20420,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":6,"children":[20421],"positionTicks":[{"line":8802,"ticks":6}]},{"id":20421,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":38,"children":[20422,20423],"positionTicks":[{"line":8811,"ticks":38}]},{"id":20422,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":234,"positionTicks":[{"line":8811,"ticks":234}]},{"id":20423,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[20424]},{"id":20424,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":0,"children":[20425]},{"id":20425,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[20426]},{"id":20426,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":722,"ticks":1}]},{"id":20427,"callFrame":{"functionName":"canWatchAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129002,"columnNumber":34},"hitCount":0,"children":[20428,20435,20442]},{"id":20428,"callFrame":{"functionName":"canWatchAffectedPackageJsonOrNodeModulesOfAtTypes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128999,"columnNumber":58},"hitCount":0,"children":[20429]},{"id":20429,"callFrame":{"functionName":"canWatchDirectoryOrFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128983,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":128985,"ticks":1}]},{"id":20435,"callFrame":{"functionName":"perceivedOsRootLengthForWatching","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":128965,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":128969,"ticks":1}]},{"id":20442,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":4,"positionTicks":[{"line":9020,"ticks":1},{"line":9018,"ticks":3}]},{"id":20430,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[20431]},{"id":20431,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[20432,20441]},{"id":20432,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[20433,20434]},{"id":20433,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20434,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":20441,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":20436,"callFrame":{"functionName":"watchAffectingFileLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182494,"columnNumber":28},"hitCount":0,"children":[20437]},{"id":20437,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123120,"columnNumber":11},"hitCount":0,"children":[20438]},{"id":20438,"callFrame":{"functionName":"createFileWatcherWithLogging","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123143,"columnNumber":39},"hitCount":0,"children":[20439,20444]},{"id":20439,"callFrame":{"functionName":"getWatchInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123194,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":123195,"ticks":1}]},{"id":20444,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123172,"columnNumber":11},"hitCount":0,"children":[20445]},{"id":20445,"callFrame":{"functionName":"watchFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123103,"columnNumber":15},"hitCount":0,"children":[20446]},{"id":20446,"callFrame":{"functionName":"createStubFileWatcher","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":17,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":20440,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":9097,"ticks":1}]},{"id":20443,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9061,"ticks":1}]},{"id":20447,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129355,"columnNumber":40},"hitCount":1,"children":[20448],"positionTicks":[{"line":129360,"ticks":1}]},{"id":20448,"callFrame":{"functionName":"getSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125075,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":125076,"ticks":1}]},{"id":20449,"callFrame":{"functionName":"updateTypeRootsWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130055,"columnNumber":31},"hitCount":0,"children":[20450]},{"id":20450,"callFrame":{"functionName":"mutateMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21155,"columnNumber":18},"hitCount":0,"children":[20451]},{"id":20451,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21158,"columnNumber":43},"hitCount":1,"children":[20452],"positionTicks":[{"line":21161,"ticks":1}]},{"id":20452,"callFrame":{"functionName":"createTypeRootsWatch","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130034,"columnNumber":31},"hitCount":0,"children":[20453]},{"id":20453,"callFrame":{"functionName":"watchTypeRootsDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182533,"columnNumber":25},"hitCount":0,"children":[20454]},{"id":20454,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123120,"columnNumber":11},"hitCount":0,"children":[20455]},{"id":20455,"callFrame":{"functionName":"createDirectoryWatcherWithLogging","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123153,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":123162,"ticks":1}]},{"id":20456,"callFrame":{"functionName":"print","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183422,"columnNumber":7},"hitCount":0,"children":[20457]},{"id":20457,"callFrame":{"functionName":"filesToStringWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183402,"columnNumber":21},"hitCount":2,"children":[20458],"positionTicks":[{"line":183416,"ticks":1},{"line":183410,"ticks":1}]},{"id":20458,"callFrame":{"functionName":"explainFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130243,"columnNumber":21},"hitCount":3,"children":[20459,20461,20484,20533],"positionTicks":[{"line":130250,"ticks":2},{"line":130248,"ticks":1}]},{"id":20459,"callFrame":{"functionName":"toFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130436,"columnNumber":19},"hitCount":0,"children":[20460,20504]},{"id":20460,"callFrame":{"functionName":"relativeFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130246,"columnNumber":27},"hitCount":1,"children":[20469,20584],"positionTicks":[{"line":130247,"ticks":1}]},{"id":20469,"callFrame":{"functionName":"convertToRelativePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9223,"columnNumber":30},"hitCount":0,"children":[20470]},{"id":20470,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9236,"columnNumber":40},"hitCount":0,"children":[20471]},{"id":20471,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9196,"columnNumber":36},"hitCount":0,"children":[20472]},{"id":20472,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":126096,"ticks":1}]},{"id":20584,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9236,"columnNumber":40},"hitCount":0,"children":[20585]},{"id":20585,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9196,"columnNumber":36},"hitCount":0,"children":[20586,20591]},{"id":20586,"callFrame":{"functionName":"equateStringsCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3575,"columnNumber":35},"hitCount":0,"children":[20587]},{"id":20587,"callFrame":{"functionName":"equateValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3569,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":3571,"ticks":1}]},{"id":20591,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":0,"children":[20592]},{"id":20592,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":20504,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9236,"columnNumber":40},"hitCount":2,"children":[20505,20544],"positionTicks":[{"line":9237,"ticks":2}]},{"id":20505,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9196,"columnNumber":36},"hitCount":4,"children":[20506,20516,20531,20566,20577],"positionTicks":[{"line":9036,"ticks":1},{"line":9197,"ticks":3}]},{"id":20506,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9033,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":9034,"ticks":2}]},{"id":20516,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5},{"id":20531,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":20566,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":0,"children":[20567]},{"id":20567,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"children":[20568],"positionTicks":[{"line":3496,"ticks":1}]},{"id":20568,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20577,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[20578]},{"id":20578,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":20544,"callFrame":{"functionName":"resolvePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9065,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":9066,"ticks":1}]},{"id":20461,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130249,"columnNumber":64},"hitCount":4,"children":[20462],"positionTicks":[{"line":130250,"ticks":4}]},{"id":20462,"callFrame":{"functionName":"fileIncludeReasonToDiagnostics","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130328,"columnNumber":39},"hitCount":2,"children":[20463,20464,20476,20479,20485,20512],"positionTicks":[{"line":130384,"ticks":1},{"line":130334,"ticks":1}]},{"id":20463,"callFrame":{"functionName":"getReferencedFileLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123798,"columnNumber":34},"hitCount":2,"children":[20488],"positionTicks":[{"line":123799,"ticks":1},{"line":123820,"ticks":1}]},{"id":20488,"callFrame":{"functionName":"getResolvedModuleFromModuleSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124439,"columnNumber":47},"hitCount":0,"children":[20489,20492,20537,20588]},{"id":20489,"callFrame":{"functionName":"getResolvedModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124435,"columnNumber":28},"hitCount":0,"children":[20490]},{"id":20490,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43739,"columnNumber":7},"hitCount":0,"children":[20491]},{"id":20491,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":5,"positionTicks":[{"line":43767,"ticks":5}]},{"id":20492,"callFrame":{"functionName":"getModeForUsageLocation2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127018,"columnNumber":35},"hitCount":0,"children":[20493,20525]},{"id":20493,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[20494]},{"id":20494,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":1,"children":[20495,20507,20528],"positionTicks":[{"line":125926,"ticks":1}]},{"id":20495,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8928,"ticks":1}]},{"id":20507,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"children":[20508],"positionTicks":[{"line":3496,"ticks":1}]},{"id":20508,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20528,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":9075,"ticks":1}]},{"id":20525,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123611,"columnNumber":38},"hitCount":0,"children":[20526]},{"id":20526,"callFrame":{"functionName":"isImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30334,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":30335,"ticks":1}]},{"id":20537,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[20538,20542]},{"id":20538,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39518,"columnNumber":30},"hitCount":0,"children":[20539]},{"id":20539,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8994,"columnNumber":38},"hitCount":0,"children":[20540]},{"id":20540,"callFrame":{"functionName":"tryGetExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8985,"columnNumber":32},"hitCount":0,"children":[20541]},{"id":20541,"callFrame":{"functionName":"startsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3808,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":3810,"ticks":1}]},{"id":20542,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":2,"children":[20543,20580],"positionTicks":[{"line":125926,"ticks":2}]},{"id":20543,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":3496,"ticks":2}]},{"id":20580,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[20581,20593]},{"id":20581,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":20593,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20588,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43739,"columnNumber":7},"hitCount":0,"children":[20589]},{"id":20589,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43767,"ticks":1}]},{"id":20464,"callFrame":{"functionName":"toFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130436,"columnNumber":19},"hitCount":0,"children":[20465,20518]},{"id":20465,"callFrame":{"functionName":"relativeFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130246,"columnNumber":27},"hitCount":0,"children":[20466,20497,20582]},{"id":20466,"callFrame":{"functionName":"convertToRelativePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9223,"columnNumber":30},"hitCount":0,"children":[20467]},{"id":20467,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9236,"columnNumber":40},"hitCount":0,"children":[20468,20473,20477]},{"id":20468,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9029,"ticks":1}]},{"id":20473,"callFrame":{"functionName":"resolvePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9065,"columnNumber":20},"hitCount":0,"children":[20474]},{"id":20474,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[20475]},{"id":20475,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20477,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9196,"columnNumber":36},"hitCount":1,"children":[20478],"positionTicks":[{"line":9197,"ticks":1}]},{"id":20478,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":126096,"ticks":1}]},{"id":20497,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8930,"ticks":1}]},{"id":20582,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9236,"columnNumber":40},"hitCount":0,"children":[20583]},{"id":20583,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9196,"columnNumber":36},"hitCount":1,"children":[20590],"positionTicks":[{"line":3496,"ticks":1}]},{"id":20590,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":9020,"ticks":1}]},{"id":20518,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9236,"columnNumber":40},"hitCount":1,"children":[20519,20560],"positionTicks":[{"line":9237,"ticks":1}]},{"id":20519,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9196,"columnNumber":36},"hitCount":4,"children":[20524,20532,20535,20547,20556,20558,20572],"positionTicks":[{"line":9197,"ticks":4}]},{"id":20524,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":5,"positionTicks":[{"line":9018,"ticks":5}]},{"id":20532,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":20535,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9033,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":9034,"ticks":1}]},{"id":20547,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8932,"ticks":1}]},{"id":20556,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":1,"children":[20557,20576],"positionTicks":[{"line":9020,"ticks":1}]},{"id":20557,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":20576,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":20558,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":0,"children":[20559]},{"id":20559,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":3,"children":[20574],"positionTicks":[{"line":3496,"ticks":3}]},{"id":20574,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20572,"callFrame":{"functionName":"equateStringsCaseSensitive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3575,"columnNumber":35},"hitCount":0,"children":[20573]},{"id":20573,"callFrame":{"functionName":"equateValues","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3569,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":3571,"ticks":1}]},{"id":20560,"callFrame":{"functionName":"resolvePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9065,"columnNumber":20},"hitCount":0,"children":[20561]},{"id":20561,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[20562]},{"id":20562,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20476,"callFrame":{"functionName":"getNameOfScriptTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21929,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":21931,"ticks":1}]},{"id":20479,"callFrame":{"functionName":"getMatchedIncludeSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130313,"columnNumber":30},"hitCount":1,"children":[20480,20502,20509,20545,20548,20571],"positionTicks":[{"line":130314,"ticks":1}]},{"id":20480,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[20481]},{"id":20481,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130321,"columnNumber":135},"hitCount":5,"children":[20482,20496,20523],"positionTicks":[{"line":130324,"ticks":1},{"line":130325,"ticks":4}]},{"id":20482,"callFrame":{"functionName":"getPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22107,"columnNumber":27},"hitCount":1,"children":[20483],"positionTicks":[{"line":22109,"ticks":1}]},{"id":20483,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":5,"children":[20514],"positionTicks":[{"line":22141,"ticks":1},{"line":22138,"ticks":1},{"line":22145,"ticks":3}]},{"id":20514,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20496,"callFrame":{"functionName":"getRegexFromPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22176,"columnNumber":28},"hitCount":7,"positionTicks":[{"line":22177,"ticks":7}]},{"id":20523,"callFrame":{"functionName":"RegExp: (^(\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?)$)$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20502,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":0,"children":[20503,20517]},{"id":20503,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":20517,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9055,"ticks":1}]},{"id":20509,"callFrame":{"functionName":"getDirectoryPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8969,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":8975,"ticks":2}]},{"id":20545,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130321,"columnNumber":135},"hitCount":7,"children":[20546,20554],"positionTicks":[{"line":130322,"ticks":7}]},{"id":20546,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":3,"children":[20551,20555],"positionTicks":[{"line":22138,"ticks":1},{"line":22145,"ticks":2}]},{"id":20551,"callFrame":{"functionName":"getNormalizedPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9068,"columnNumber":36},"hitCount":0,"children":[20552]},{"id":20552,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":1,"children":[20553],"positionTicks":[{"line":9023,"ticks":1}]},{"id":20553,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9018,"ticks":3}]},{"id":20555,"callFrame":{"functionName":"RegExp: [^\\w\\s/]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20554,"callFrame":{"functionName":"RegExp: (^(\\/Users\\/josh\\/repos\\/performance\\/cases\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))files\\-1024\\-layout\\-even\\-singlerun\\-true\\-types\\-service\\/src(\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))[^/.][^/]*)*?\\/(?!(node_modules|bower_components|jspm_packages)(\\/|$))([^./]([^./]|(\\.(?!min\\.js$))?)*)?)$)$","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20548,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[20549]},{"id":20549,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":22},"hitCount":0,"children":[20550]},{"id":20550,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8932,"ticks":1}]},{"id":20571,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9033,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":9037,"ticks":1}]},{"id":20485,"callFrame":{"functionName":"chainDiagnosticMessages","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21504,"columnNumber":32},"hitCount":3,"children":[20486,20563],"positionTicks":[{"line":21505,"ticks":3}]},{"id":20486,"callFrame":{"functionName":"formatStringFromArgs","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21379,"columnNumber":29},"hitCount":2,"children":[20487],"positionTicks":[{"line":21381,"ticks":2}]},{"id":20487,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21380,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":21381,"ticks":1}]},{"id":20563,"callFrame":{"functionName":"RegExp: {(\\d+)}","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20512,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":2,"children":[20513,20575],"positionTicks":[{"line":9072,"ticks":2}]},{"id":20513,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":9018,"ticks":3}]},{"id":20575,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9033,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":9040,"ticks":1}]},{"id":20484,"callFrame":{"functionName":"explainIfFileIsRedirectAndImpliedFormat","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130253,"columnNumber":48},"hitCount":1,"children":[20498,20529,20536],"positionTicks":[{"line":130257,"ticks":1}]},{"id":20498,"callFrame":{"functionName":"toFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130436,"columnNumber":19},"hitCount":0,"children":[20499,20510]},{"id":20499,"callFrame":{"functionName":"relativeFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130246,"columnNumber":27},"hitCount":0,"children":[20500]},{"id":20500,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9236,"columnNumber":40},"hitCount":0,"children":[20501]},{"id":20501,"callFrame":{"functionName":"resolvePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9065,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":9066,"ticks":1}]},{"id":20510,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9236,"columnNumber":40},"hitCount":1,"children":[20511,20520,20527],"positionTicks":[{"line":9237,"ticks":1}]},{"id":20511,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9196,"columnNumber":36},"hitCount":4,"children":[20515,20534,20564,20569],"positionTicks":[{"line":2796,"ticks":1},{"line":9197,"ticks":3}]},{"id":20515,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":20534,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9033,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":9040,"ticks":1}]},{"id":20564,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[20565]},{"id":20565,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":9018,"ticks":2}]},{"id":20569,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":0,"children":[20570]},{"id":20570,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"children":[20579],"positionTicks":[{"line":3496,"ticks":1}]},{"id":20579,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20520,"callFrame":{"functionName":"resolvePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9065,"columnNumber":20},"hitCount":0,"children":[20521]},{"id":20521,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[20522]},{"id":20522,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":20527,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9053,"ticks":1}]},{"id":20529,"callFrame":{"functionName":"chainDiagnosticMessages","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21504,"columnNumber":32},"hitCount":1,"children":[20530],"positionTicks":[{"line":21505,"ticks":1}]},{"id":20530,"callFrame":{"functionName":"RegExp: {(\\d+)}","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20536,"callFrame":{"functionName":"last","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3076,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":3077,"ticks":1}]},{"id":20533,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130250,"columnNumber":105},"hitCount":1,"positionTicks":[{"line":130251,"ticks":1}]},{"id":20594,"callFrame":{"functionName":"getUnresolvedImports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183792,"columnNumber":29},"hitCount":1,"children":[20595,20597,20615],"positionTicks":[{"line":183797,"ticks":1}]},{"id":20595,"callFrame":{"functionName":"getAmbientModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":92056,"columnNumber":28},"hitCount":0,"children":[20596]},{"id":20596,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":92059,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":92061,"ticks":1},{"line":92062,"ticks":1}]},{"id":20597,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":1,"children":[20598],"positionTicks":[{"line":2631,"ticks":1}]},{"id":20598,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183797,"columnNumber":57},"hitCount":0,"children":[20599,20606]},{"id":20599,"callFrame":{"functionName":"extractUnresolvedImportsFromSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183806,"columnNumber":47},"hitCount":0,"children":[20600]},{"id":20600,"callFrame":{"functionName":"getOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2732,"columnNumber":20},"hitCount":2,"children":[20601],"positionTicks":[{"line":2734,"ticks":1},{"line":2738,"ticks":1}]},{"id":20601,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183807,"columnNumber":64},"hitCount":0,"children":[20602]},{"id":20602,"callFrame":{"functionName":"forEachResolvedModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124451,"columnNumber":32},"hitCount":1,"children":[20603],"positionTicks":[{"line":124453,"ticks":1}]},{"id":20603,"callFrame":{"functionName":"forEachResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124457,"columnNumber":28},"hitCount":0,"children":[20604]},{"id":20604,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":11},"hitCount":1,"children":[20605],"positionTicks":[{"line":43755,"ticks":1}]},{"id":20605,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43754,"columnNumber":32},"hitCount":1,"children":[20613],"positionTicks":[{"line":43757,"ticks":1}]},{"id":20613,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124459,"columnNumber":119},"hitCount":0,"children":[20614]},{"id":20614,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183809,"columnNumber":34},"hitCount":0},{"id":20606,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183807,"columnNumber":64},"hitCount":0,"children":[20607,20611]},{"id":20607,"callFrame":{"functionName":"forEachResolvedModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124451,"columnNumber":32},"hitCount":0,"children":[20608,20610]},{"id":20608,"callFrame":{"functionName":"forEachResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124457,"columnNumber":28},"hitCount":0,"children":[20609]},{"id":20609,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":43755,"ticks":1}]},{"id":20610,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":11},"hitCount":2,"positionTicks":[{"line":43755,"ticks":2}]},{"id":20611,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":11},"hitCount":0,"children":[20612]},{"id":20612,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43754,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43755,"ticks":1}]},{"id":20615,"callFrame":{"functionName":"sortAndDeduplicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2905,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":2907,"ticks":1}]},{"id":20616,"callFrame":{"functionName":"getPackageJsonAutoImportProvider","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183703,"columnNumber":34},"hitCount":0,"children":[20617,20623,20800]},{"id":20617,"callFrame":{"functionName":"includePackageJsonAutoImports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183678,"columnNumber":31},"hitCount":1,"children":[20618],"positionTicks":[{"line":183680,"ticks":1}]},{"id":20618,"callFrame":{"functionName":"isDefaultProjectForOpenFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183736,"columnNumber":30},"hitCount":0,"children":[20619]},{"id":20619,"callFrame":{"functionName":"forEachEntry","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16297,"columnNumber":21},"hitCount":0,"children":[20620]},{"id":20620,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183739,"columnNumber":6},"hitCount":0,"children":[20621,20622]},{"id":20621,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186768,"columnNumber":22},"hitCount":0},{"id":20622,"callFrame":{"functionName":"tryGetDefaultProjectForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185297,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":185300,"ticks":1}]},{"id":20623,"callFrame":{"functionName":"create","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184106,"columnNumber":15},"hitCount":1,"children":[20624,20792],"positionTicks":[{"line":184115,"ticks":1}]},{"id":20624,"callFrame":{"functionName":"getRootFileNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183963,"columnNumber":25},"hitCount":1,"children":[20625,20649,20664,20696],"positionTicks":[{"line":183998,"ticks":1}]},{"id":20625,"callFrame":{"functionName":"getPackageJsonsForAutoImport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183657,"columnNumber":30},"hitCount":0,"children":[20626]},{"id":20626,"callFrame":{"functionName":"getPackageJsonsVisibleToFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183648,"columnNumber":30},"hitCount":0,"children":[20627]},{"id":20627,"callFrame":{"functionName":"getPackageJsonsVisibleToFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187935,"columnNumber":30},"hitCount":0,"children":[20628,20631]},{"id":20628,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185044,"columnNumber":8},"hitCount":0,"children":[20629]},{"id":20629,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[20630]},{"id":20630,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":20631,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[20632]},{"id":20632,"callFrame":{"functionName":"processDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187939,"columnNumber":29},"hitCount":0,"children":[20633,20648]},{"id":20633,"callFrame":{"functionName":"searchDirectoryAndAncestors","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":188177,"columnNumber":33},"hitCount":0,"children":[20634]},{"id":20634,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[20635]},{"id":20635,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":188178,"columnNumber":42},"hitCount":0,"children":[20636,20640]},{"id":20636,"callFrame":{"functionName":"tryFileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137769,"columnNumber":22},"hitCount":0,"children":[20637]},{"id":20637,"callFrame":{"functionName":"tryIOAndConsumeErrors","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137782,"columnNumber":30},"hitCount":0,"children":[20638]},{"id":20638,"callFrame":{"functionName":"tryAndIgnoreErrors","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137775,"columnNumber":27},"hitCount":0,"children":[20639]},{"id":20639,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137783,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":137784,"ticks":1}]},{"id":20640,"callFrame":{"functionName":"addOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":188192,"columnNumber":22},"hitCount":0,"children":[20641]},{"id":20641,"callFrame":{"functionName":"createPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137825,"columnNumber":30},"hitCount":0,"children":[20642,20647]},{"id":20642,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[20643]},{"id":20643,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[20644]},{"id":20644,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[20645]},{"id":20645,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[20646]},{"id":20646,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":20647,"callFrame":{"functionName":"tryParseJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20892,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":20895,"ticks":1}]},{"id":20648,"callFrame":{"functionName":"processDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187939,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":187947,"ticks":1}]},{"id":20649,"callFrame":{"functionName":"getSymlinkCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182340,"columnNumber":17},"hitCount":0,"children":[20650]},{"id":20650,"callFrame":{"functionName":"setSymlinksFromResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21992,"columnNumber":30},"hitCount":0,"children":[20651,20658]},{"id":20651,"callFrame":{"functionName":"forEachResolvedModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124451,"columnNumber":32},"hitCount":0,"children":[20652]},{"id":20652,"callFrame":{"functionName":"forEachResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124457,"columnNumber":28},"hitCount":1,"children":[20653],"positionTicks":[{"line":124461,"ticks":1}]},{"id":20653,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124460,"columnNumber":68},"hitCount":0,"children":[20654]},{"id":20654,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":11},"hitCount":0,"children":[20655]},{"id":20655,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43754,"columnNumber":32},"hitCount":0,"children":[20656]},{"id":20656,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124460,"columnNumber":115},"hitCount":0,"children":[20657]},{"id":20657,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21995,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":21996,"ticks":1}]},{"id":20658,"callFrame":{"functionName":"forEachResolvedTypeReferenceDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124454,"columnNumber":48},"hitCount":0,"children":[20659]},{"id":20659,"callFrame":{"functionName":"forEachResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124457,"columnNumber":28},"hitCount":0,"children":[20660]},{"id":20660,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124460,"columnNumber":68},"hitCount":0,"children":[20661]},{"id":20661,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43753,"columnNumber":11},"hitCount":0,"children":[20662]},{"id":20662,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43754,"columnNumber":32},"hitCount":0,"children":[20663]},{"id":20663,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124460,"columnNumber":115},"hitCount":1,"positionTicks":[{"line":124461,"ticks":1}]},{"id":20664,"callFrame":{"functionName":"resolvePackageNameToPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43542,"columnNumber":40},"hitCount":0,"children":[20665,20666]},{"id":20665,"callFrame":{"functionName":"getTemporaryModuleResolutionState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44663,"columnNumber":42},"hitCount":0},{"id":20666,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[20667]},{"id":20667,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43544,"columnNumber":55},"hitCount":0,"children":[20668]},{"id":20668,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[20669]},{"id":20669,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[20670]},{"id":20670,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[20671,20676]},{"id":20671,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[20672]},{"id":20672,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[20673]},{"id":20673,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[20674]},{"id":20674,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[20675]},{"id":20675,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":561,"ticks":2}]},{"id":20676,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[20677,20709]},{"id":20677,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[20678]},{"id":20678,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[20679]},{"id":20679,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[20680]},{"id":20680,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[20681]},{"id":20681,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[20682]},{"id":20682,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[20683]},{"id":20683,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[20684]},{"id":20684,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[20685]},{"id":20685,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[20686]},{"id":20686,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[20687]},{"id":20687,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[20688]},{"id":20688,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[20689]},{"id":20689,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[20690]},{"id":20690,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[20691]},{"id":20691,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[20692]},{"id":20692,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[20693,20721]},{"id":20693,"callFrame":{"functionName":"createPropertyAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27496,"columnNumber":35},"hitCount":0,"children":[20694]},{"id":20694,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[20695]},{"id":20695,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":20721,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[20722]},{"id":20722,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[20723]},{"id":20723,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[20724]},{"id":20724,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[20725]},{"id":20725,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[20726]},{"id":20726,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[20727]},{"id":20727,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[20728]},{"id":20728,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[20729]},{"id":20729,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[20730]},{"id":20730,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[20731]},{"id":20731,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":33331,"ticks":1}]},{"id":20709,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[20710]},{"id":20710,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[20711]},{"id":20711,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[20712]},{"id":20712,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[20713,20732]},{"id":20713,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[20714]},{"id":20714,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":1,"children":[20715],"positionTicks":[{"line":41776,"ticks":1}]},{"id":20715,"callFrame":{"functionName":"unescapeLeadingUnderscores","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14946,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":14947,"ticks":1}]},{"id":20732,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[20733]},{"id":20733,"callFrame":{"functionName":"isStringDoubleQuoted","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18398,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":18399,"ticks":1}]},{"id":20696,"callFrame":{"functionName":"getRootNamesFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184074,"columnNumber":40},"hitCount":0,"children":[20697,20787]},{"id":20697,"callFrame":{"functionName":"getEntrypointsFromPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44549,"columnNumber":42},"hitCount":2,"children":[20698,20701,20716,20720],"positionTicks":[{"line":44579,"ticks":1},{"line":44567,"ticks":1}]},{"id":20698,"callFrame":{"functionName":"getNodeResolutionFeatures","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43499,"columnNumber":34},"hitCount":0,"children":[20699]},{"id":20699,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21697,"columnNumber":18},"hitCount":0,"children":[20700]},{"id":20700,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21691,"columnNumber":18},"hitCount":0},{"id":20701,"callFrame":{"functionName":"loadNodeModuleFromDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44773,"columnNumber":42},"hitCount":0,"children":[20702]},{"id":20702,"callFrame":{"functionName":"loader","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44782,"columnNumber":17},"hitCount":0,"children":[20703]},{"id":20703,"callFrame":{"functionName":"loadFileNameFromPackageJsonField","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":41},"hitCount":0,"children":[20704]},{"id":20704,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[20705]},{"id":20705,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[20706]},{"id":20706,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[20707]},{"id":20707,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[20708]},{"id":20708,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":44529,"ticks":1}]},{"id":20716,"callFrame":{"functionName":"deduplicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2856,"columnNumber":20},"hitCount":0,"children":[20717]},{"id":20717,"callFrame":{"functionName":"deduplicateEquality","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2849,"columnNumber":28},"hitCount":0,"children":[20718]},{"id":20718,"callFrame":{"functionName":"pushIfUnique","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3002,"columnNumber":21},"hitCount":0,"children":[20719]},{"id":20719,"callFrame":{"functionName":"contains","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2515,"columnNumber":17},"hitCount":0},{"id":20720,"callFrame":{"functionName":"loadEntrypointsFromExportMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44591,"columnNumber":37},"hitCount":2,"children":[20734],"positionTicks":[{"line":44599,"ticks":1},{"line":44603,"ticks":1}]},{"id":20734,"callFrame":{"functionName":"loadEntrypointsFromTargetExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44605,"columnNumber":43},"hitCount":0,"children":[20735,20737,20749,20766]},{"id":20735,"callFrame":{"functionName":"changeFullExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9119,"columnNumber":28},"hitCount":0,"children":[20736]},{"id":20736,"callFrame":{"functionName":"changeAnyExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9115,"columnNumber":27},"hitCount":0},{"id":20737,"callFrame":{"functionName":"readDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8764,"columnNumber":26},"hitCount":0,"children":[20738]},{"id":20738,"callFrame":{"functionName":"matchFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22179,"columnNumber":19},"hitCount":0,"children":[20739,20783]},{"id":20739,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":1,"children":[20740,20743,20745],"positionTicks":[{"line":22222,"ticks":1}]},{"id":20740,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[20741]},{"id":20741,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[20742]},{"id":20742,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":20743,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0,"children":[20744]},{"id":20744,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22206,"columnNumber":59},"hitCount":2,"positionTicks":[{"line":22207,"ticks":2}]},{"id":20745,"callFrame":{"functionName":"visitDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22193,"columnNumber":25},"hitCount":1,"children":[20746],"positionTicks":[{"line":22199,"ticks":1}]},{"id":20746,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[20747]},{"id":20747,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[20748]},{"id":20748,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8811,"ticks":2}]},{"id":20783,"callFrame":{"functionName":"getFileMatcherPatterns","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22164,"columnNumber":31},"hitCount":0,"children":[20784]},{"id":20784,"callFrame":{"functionName":"flatMap","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2626,"columnNumber":16},"hitCount":0,"children":[20785]},{"id":20785,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22102,"columnNumber":24},"hitCount":0,"children":[20786]},{"id":20786,"callFrame":{"functionName":"getSubPatternFromSpec","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22111,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":22122,"ticks":1}]},{"id":20749,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20750]},{"id":20750,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44654,"columnNumber":41},"hitCount":0,"children":[20751]},{"id":20751,"callFrame":{"functionName":"loadEntrypointsFromTargetExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44605,"columnNumber":43},"hitCount":0,"children":[20752,20765]},{"id":20752,"callFrame":{"functionName":"loadFileNameFromPackageJsonField","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":41},"hitCount":0,"children":[20753,20764]},{"id":20753,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[20754]},{"id":20754,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[20755]},{"id":20755,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[20756]},{"id":20756,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[20757,20762]},{"id":20757,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[20758]},{"id":20758,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[20759]},{"id":20759,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[20760]},{"id":20760,"callFrame":{"functionName":"getCachedFileSystemEntriesForBaseDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122738,"columnNumber":47},"hitCount":0,"children":[20761]},{"id":20761,"callFrame":{"functionName":"getCachedFileSystemEntries","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122735,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":122736,"ticks":1}]},{"id":20762,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":0,"children":[20763]},{"id":20763,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3490,"columnNumber":20},"hitCount":4,"positionTicks":[{"line":3491,"ticks":4}]},{"id":20764,"callFrame":{"functionName":"tryExtractTSExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20772,"columnNumber":30},"hitCount":4,"positionTicks":[{"line":20773,"ticks":4}]},{"id":20765,"callFrame":{"functionName":"getNormalizedAbsolutePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9071,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":9072,"ticks":1}]},{"id":20766,"callFrame":{"functionName":"loadFileNameFromPackageJsonField","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44472,"columnNumber":41},"hitCount":0,"children":[20767]},{"id":20767,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[20768]},{"id":20768,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[20769,20780]},{"id":20769,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[20770]},{"id":20770,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":1,"children":[20771],"positionTicks":[{"line":44521,"ticks":1}]},{"id":20771,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[20772]},{"id":20772,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[20773]},{"id":20773,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[20774,20782]},{"id":20774,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[20775]},{"id":20775,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[20776]},{"id":20776,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":122806,"columnNumber":21},"hitCount":0,"children":[20777]},{"id":20777,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[20778]},{"id":20778,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[20779]},{"id":20779,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8768,"ticks":1}]},{"id":20782,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":1,"positionTicks":[{"line":148912,"ticks":1}]},{"id":20780,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[20781]},{"id":20781,"callFrame":{"functionName":"host.compilerHost.directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127037,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":127038,"ticks":1}]},{"id":20787,"callFrame":{"functionName":"filterEntrypoints","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184096,"columnNumber":30},"hitCount":0,"children":[20788]},{"id":20788,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[20789]},{"id":20789,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184097,"columnNumber":37},"hitCount":0,"children":[20790]},{"id":20790,"callFrame":{"functionName":"getSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125072,"columnNumber":24},"hitCount":0,"children":[20791]},{"id":20791,"callFrame":{"functionName":"getSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125075,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":125076,"ticks":1}]},{"id":20792,"callFrame":{"functionName":"_AutoImportProviderProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183940,"columnNumber":13},"hitCount":0,"children":[20793]},{"id":20793,"callFrame":{"functionName":"_Project","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182163,"columnNumber":13},"hitCount":0,"children":[20794,20795]},{"id":20794,"callFrame":{"functionName":"createModuleSpecifierCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":188066,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":188070,"ticks":1}]},{"id":20795,"callFrame":{"functionName":"createResolutionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129151,"columnNumber":30},"hitCount":0,"children":[20796]},{"id":20796,"callFrame":{"functionName":"createTypeReferenceDirectiveResolutionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43896,"columnNumber":52},"hitCount":0,"children":[20797]},{"id":20797,"callFrame":{"functionName":"createModuleOrTypeReferenceResolutionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43845,"columnNumber":51},"hitCount":0,"children":[20798]},{"id":20798,"callFrame":{"functionName":"createPerDirectoryResolutionCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43707,"columnNumber":42},"hitCount":0,"children":[20799]},{"id":20799,"callFrame":{"functionName":"createCacheWithRedirects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43609,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":43620,"ticks":1}]},{"id":20800,"callFrame":{"functionName":"updateProjectIfDirty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184769,"columnNumber":29},"hitCount":1,"children":[20801],"positionTicks":[{"line":184772,"ticks":1}]},{"id":20801,"callFrame":{"functionName":"updateGraph","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184128,"columnNumber":13},"hitCount":0,"children":[20802,20814]},{"id":20802,"callFrame":{"functionName":"setFileNamesOfAutpImportProviderOrAuxillaryProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186374,"columnNumber":52},"hitCount":0,"children":[20803]},{"id":20803,"callFrame":{"functionName":"updateNonInferredProjectFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186269,"columnNumber":31},"hitCount":0,"children":[20804,20807]},{"id":20804,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[20805]},{"id":20805,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[20806]},{"id":20806,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":1,"children":[20813],"positionTicks":[{"line":8768,"ticks":1}]},{"id":20813,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8768,"ticks":1}]},{"id":20807,"callFrame":{"functionName":"addRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182905,"columnNumber":9},"hitCount":0,"children":[20808]},{"id":20808,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[20809]},{"id":20809,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[20810]},{"id":20810,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[20811]},{"id":20811,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[20812]},{"id":20812,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8811,"ticks":3}]},{"id":20814,"callFrame":{"functionName":"updateGraph","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182990,"columnNumber":13},"hitCount":0,"children":[20815]},{"id":20815,"callFrame":{"functionName":"updateGraphWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183126,"columnNumber":19},"hitCount":0,"children":[20816,22528,22541]},{"id":20816,"callFrame":{"functionName":"getProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":149010,"columnNumber":21},"hitCount":0,"children":[20817]},{"id":20817,"callFrame":{"functionName":"synchronizeHostData","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148835,"columnNumber":30},"hitCount":0,"children":[20818]},{"id":20818,"callFrame":{"functionName":"synchronizeHostDataWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148842,"columnNumber":36},"hitCount":1,"children":[20819,20824,22232],"positionTicks":[{"line":148900,"ticks":1}]},{"id":20819,"callFrame":{"functionName":"getKeyForCompilationSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140198,"columnNumber":37},"hitCount":0,"children":[20820]},{"id":20820,"callFrame":{"functionName":"getKeyForCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43606,"columnNumber":33},"hitCount":0,"children":[20821]},{"id":20821,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43607,"columnNumber":41},"hitCount":0,"children":[20822]},{"id":20822,"callFrame":{"functionName":"getCompilerOptionValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21944,"columnNumber":31},"hitCount":0,"children":[20823]},{"id":20823,"callFrame":{"functionName":"getStrictOptionValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21926,"columnNumber":29},"hitCount":0},{"id":20824,"callFrame":{"functionName":"createProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123999,"columnNumber":22},"hitCount":1,"children":[20825,20831,22228],"positionTicks":[{"line":124370,"ticks":1}]},{"id":20825,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3502,"columnNumber":9},"hitCount":0,"children":[20826]},{"id":20826,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124051,"columnNumber":44},"hitCount":0,"children":[20827]},{"id":20827,"callFrame":{"functionName":"getDefaultLibFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148874,"columnNumber":29},"hitCount":0,"children":[20828]},{"id":20828,"callFrame":{"functionName":"getDefaultLibFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182425,"columnNumber":23},"hitCount":0,"children":[20829]},{"id":20829,"callFrame":{"functionName":"getDefaultLibFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14672,"columnNumber":30},"hitCount":0,"children":[20830]},{"id":20830,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21684,"columnNumber":18},"hitCount":0},{"id":20831,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[20832]},{"id":20832,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124196,"columnNumber":23},"hitCount":0,"children":[20833]},{"id":20833,"callFrame":{"functionName":"processRootFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125470,"columnNumber":26},"hitCount":0,"children":[20834]},{"id":20834,"callFrame":{"functionName":"processSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125678,"columnNumber":28},"hitCount":0,"children":[20835]},{"id":20835,"callFrame":{"functionName":"getSourceFileFromReferenceWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125639,"columnNumber":43},"hitCount":0,"children":[20836]},{"id":20836,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125681,"columnNumber":6},"hitCount":0,"children":[20837]},{"id":20837,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[20838]},{"id":20838,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[20839,20843,20883,20898,22069]},{"id":20839,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[20840]},{"id":20840,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[20841]},{"id":20841,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[20842]},{"id":20842,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20843,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[20844,20881]},{"id":20844,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[20845]},{"id":20845,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[20846]},{"id":20846,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[20847,22199]},{"id":20847,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[20848,22212]},{"id":20848,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[20849]},{"id":20849,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[20850,20857]},{"id":20850,"callFrame":{"functionName":"host.readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123357,"columnNumber":18},"hitCount":0,"children":[20851]},{"id":20851,"callFrame":{"functionName":"setReadFileCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123352,"columnNumber":27},"hitCount":0,"children":[20852]},{"id":20852,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148878,"columnNumber":16},"hitCount":0,"children":[20853]},{"id":20853,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":10},"hitCount":0,"children":[20854]},{"id":20854,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[20855]},{"id":20855,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[20856,21940]},{"id":20856,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":811,"ticks":1}]},{"id":21940,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[21941]},{"id":21941,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[21942]},{"id":21942,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":561,"ticks":1}]},{"id":20857,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[20858,20879]},{"id":20858,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[20859]},{"id":20859,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[20860,22198]},{"id":20860,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[20861]},{"id":20861,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[20862]},{"id":20862,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[20863]},{"id":20863,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":1,"children":[20864],"positionTicks":[{"line":36361,"ticks":1}]},{"id":20864,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[20865]},{"id":20865,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[20866,22200]},{"id":20866,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[20867]},{"id":20867,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[20868]},{"id":20868,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[20869,22144]},{"id":20869,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[20870,21943]},{"id":20870,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[20871]},{"id":20871,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[20872]},{"id":20872,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[20873]},{"id":20873,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[20874,21061,22124]},{"id":20874,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[20875]},{"id":20875,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[20876]},{"id":20876,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[20877]},{"id":20877,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12445,"columnNumber":21},"hitCount":0,"children":[20878]},{"id":20878,"callFrame":{"functionName":"scanEscapeSequence","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12528,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12594,"ticks":1}]},{"id":21061,"callFrame":{"functionName":"token","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32942,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":22124,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[22125]},{"id":22125,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[22126]},{"id":22126,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[22127]},{"id":22127,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":15756,"ticks":2}]},{"id":21943,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36351,"columnNumber":38},"hitCount":0,"children":[21944]},{"id":21944,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21945]},{"id":21945,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[21946]},{"id":21946,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[21947]},{"id":21947,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[21948]},{"id":21948,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[21949]},{"id":21949,"callFrame":{"functionName":"isNamedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15019,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":15021,"ticks":1}]},{"id":22144,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[22145]},{"id":22145,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[22146,22148]},{"id":22146,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36351,"columnNumber":38},"hitCount":0,"children":[22147]},{"id":22147,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":1,"children":[22180],"positionTicks":[{"line":33156,"ticks":1}]},{"id":22180,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[22181]},{"id":22181,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36342,"columnNumber":45},"hitCount":0,"children":[22182]},{"id":22182,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[22183]},{"id":22183,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[22184]},{"id":22184,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[22185]},{"id":22185,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[22186]},{"id":22186,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[22187]},{"id":22187,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[22188]},{"id":22188,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[22189]},{"id":22189,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":22148,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[22149]},{"id":22149,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[22150]},{"id":22150,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[22151]},{"id":22151,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[22152,22194]},{"id":22152,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[22153]},{"id":22153,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[22154]},{"id":22154,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[22155]},{"id":22155,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[22156]},{"id":22156,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[22157,22192]},{"id":22157,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[22158]},{"id":22158,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[22159]},{"id":22159,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[22160]},{"id":22160,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[22161]},{"id":22161,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[22162]},{"id":22162,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[22163,22190]},{"id":22163,"callFrame":{"functionName":"createPropertyAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27496,"columnNumber":35},"hitCount":0,"children":[22164,22172]},{"id":22164,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[22165]},{"id":22165,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":22172,"callFrame":{"functionName":"asName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28311,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":28312,"ticks":1}]},{"id":22190,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[22191]},{"id":22191,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":22192,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[22193]},{"id":22193,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":36134,"ticks":1}]},{"id":22194,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[22195]},{"id":22195,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[22196]},{"id":22196,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[22197]},{"id":22197,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12445,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12465,"ticks":1}]},{"id":22200,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[22201]},{"id":22201,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[22202]},{"id":22202,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[22203]},{"id":22203,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[22204]},{"id":22204,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[22205]},{"id":22205,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[22206]},{"id":22206,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36351,"columnNumber":38},"hitCount":0,"children":[22207]},{"id":22207,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[22208,22218]},{"id":22208,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[22209]},{"id":22209,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[22210]},{"id":22210,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[22211]},{"id":22211,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12894,"ticks":1}]},{"id":22218,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[22219]},{"id":22219,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36342,"columnNumber":45},"hitCount":0,"children":[22220]},{"id":22220,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[22221]},{"id":22221,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[22222]},{"id":22222,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[22223]},{"id":22223,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[22224]},{"id":22224,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[22225]},{"id":22225,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[22226]},{"id":22226,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[22227]},{"id":22227,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34063,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33232,"ticks":1}]},{"id":22198,"callFrame":{"functionName":"checkDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4063,"columnNumber":23},"hitCount":7,"positionTicks":[{"line":4064,"ticks":7}]},{"id":20879,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[20880]},{"id":20880,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":1,"children":[22166],"positionTicks":[{"line":41772,"ticks":1}]},{"id":22166,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[22167]},{"id":22167,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[22168]},{"id":22168,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":1,"children":[22169],"positionTicks":[{"line":41816,"ticks":1}]},{"id":22169,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":2,"children":[22170],"positionTicks":[{"line":41793,"ticks":1},{"line":41784,"ticks":1}]},{"id":22170,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[22171]},{"id":22171,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16608,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":16609,"ticks":1}]},{"id":22212,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[22213]},{"id":22213,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[22214]},{"id":22214,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":0,"children":[22215]},{"id":22215,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[22216]},{"id":22216,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[22217]},{"id":22217,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":22199,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":20891,"ticks":1}]},{"id":20881,"callFrame":{"functionName":"getSetExternalModuleIndicator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21657,"columnNumber":38},"hitCount":0,"children":[20882]},{"id":20882,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21723,"columnNumber":18},"hitCount":0},{"id":20883,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[20884]},{"id":20884,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[20885]},{"id":20885,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[20886]},{"id":20886,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[20887,22128]},{"id":20887,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[20888]},{"id":20888,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[20889]},{"id":20889,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[20890]},{"id":20890,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[20891]},{"id":20891,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[20892]},{"id":20892,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[20893,22173]},{"id":20893,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[20894]},{"id":20894,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[20895]},{"id":20895,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[20896]},{"id":20896,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[20897,21062]},{"id":20897,"callFrame":{"functionName":"parseModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37484,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":32943,"ticks":1}]},{"id":21062,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[21063,21950,21962,21984,22026]},{"id":21063,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[21064]},{"id":21064,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[21065]},{"id":21065,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":21950,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[21951]},{"id":21951,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[21952]},{"id":21952,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[21953]},{"id":21953,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[21954,22035]},{"id":21954,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[21955]},{"id":21955,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[21956]},{"id":21956,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[21957]},{"id":21957,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[21958]},{"id":21958,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[21959]},{"id":21959,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[21960]},{"id":21960,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[21961]},{"id":21961,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":36772,"ticks":1}]},{"id":22035,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[22036]},{"id":22036,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[22037]},{"id":22037,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[22038]},{"id":22038,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[22039]},{"id":22039,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[22040]},{"id":22040,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[22041]},{"id":22041,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[22042]},{"id":22042,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[22043]},{"id":22043,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[22044]},{"id":22044,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[22045]},{"id":22045,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[22046]},{"id":22046,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[22047]},{"id":22047,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[22048]},{"id":22048,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[22049]},{"id":22049,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[22050]},{"id":22050,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[22051]},{"id":22051,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[22052]},{"id":22052,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[22053]},{"id":22053,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[22054]},{"id":22054,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[22055]},{"id":22055,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[22056]},{"id":22056,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[22057]},{"id":22057,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[22058]},{"id":22058,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[22059]},{"id":22059,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12818,"ticks":1}]},{"id":21962,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[21963]},{"id":21963,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[21964]},{"id":21964,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[21965]},{"id":21965,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[21966]},{"id":21966,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21967]},{"id":21967,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":1,"children":[21968,21970],"positionTicks":[{"line":37542,"ticks":1}]},{"id":21968,"callFrame":{"functionName":"parseAccessorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37368,"columnNumber":35},"hitCount":0,"children":[21969]},{"id":21969,"callFrame":{"functionName":"createGetAccessorDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25379,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":25400,"ticks":1}]},{"id":21970,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[21971]},{"id":21971,"callFrame":{"functionName":"parseMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37311,"columnNumber":33},"hitCount":0,"children":[21972,21982]},{"id":21972,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[21973]},{"id":21973,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21974]},{"id":21974,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21975]},{"id":21975,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[21976]},{"id":21976,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[21977]},{"id":21977,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[21978]},{"id":21978,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[21979]},{"id":21979,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[21980]},{"id":21980,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[21981]},{"id":21981,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":21982,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[21983]},{"id":21983,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":32947,"ticks":1}]},{"id":21984,"callFrame":{"functionName":"parseInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37675,"columnNumber":36},"hitCount":0,"children":[21985]},{"id":21985,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[21986,22000]},{"id":21986,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[21987]},{"id":21987,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[21988]},{"id":21988,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[21989]},{"id":21989,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21990]},{"id":21990,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[21991]},{"id":21991,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21992,22031]},{"id":21992,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[21993]},{"id":21993,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21994]},{"id":21994,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[21995]},{"id":21995,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21996]},{"id":21996,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21997]},{"id":21997,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[21998]},{"id":21998,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[21999,22001]},{"id":21999,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":34124,"ticks":1}]},{"id":22001,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[22002]},{"id":22002,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[22003]},{"id":22003,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[22004]},{"id":22004,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[22005]},{"id":22005,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[22006]},{"id":22006,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[22007]},{"id":22007,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[22008]},{"id":22008,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[22009]},{"id":22009,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[22010]},{"id":22010,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[22011]},{"id":22011,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[22012]},{"id":22012,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[22013]},{"id":22013,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[22014]},{"id":22014,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[22015]},{"id":22015,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[22016]},{"id":22016,"callFrame":{"functionName":"parseParenthesizedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34677,"columnNumber":33},"hitCount":0,"children":[22017]},{"id":22017,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[22018]},{"id":22018,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[22019]},{"id":22019,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[22020]},{"id":22020,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[22021]},{"id":22021,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[22022]},{"id":22022,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[22023]},{"id":22023,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[22024]},{"id":22024,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[22025]},{"id":22025,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":34337,"ticks":1}]},{"id":22031,"callFrame":{"functionName":"parseOptional","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33153,"columnNumber":24},"hitCount":0,"children":[22032]},{"id":22032,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[22033]},{"id":22033,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[22034]},{"id":22034,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":13308,"ticks":1}]},{"id":22000,"callFrame":{"functionName":"isListTerminator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33537,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33539,"ticks":1}]},{"id":22026,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[22027]},{"id":22027,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[22028]},{"id":22028,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[22029]},{"id":22029,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[22030]},{"id":22030,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":22173,"callFrame":{"functionName":"processCommentPragmas","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39552,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":39555,"ticks":1}]},{"id":22128,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[22129,22138]},{"id":22129,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[22130]},{"id":22130,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[22131]},{"id":22131,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":1,"children":[22132],"positionTicks":[{"line":181586,"ticks":1}]},{"id":22132,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[22133]},{"id":22133,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":1,"children":[22134],"positionTicks":[{"line":181658,"ticks":1}]},{"id":22134,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[22135]},{"id":22135,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[22136]},{"id":22136,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[22137]},{"id":22137,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":561,"ticks":2}]},{"id":22138,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[22139]},{"id":22139,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":186507,"ticks":1}]},{"id":20898,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[20899,20963]},{"id":20899,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[20900]},{"id":20900,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[20901,22174]},{"id":20901,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[20902]},{"id":20902,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[20903]},{"id":20903,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[20904,20906,21092]},{"id":20904,"callFrame":{"functionName":"getMode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123676,"columnNumber":11},"hitCount":0,"children":[20905]},{"id":20905,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123611,"columnNumber":38},"hitCount":0},{"id":20906,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[20907]},{"id":20907,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[20908]},{"id":20908,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[20909]},{"id":20909,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[20910]},{"id":20910,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[20911]},{"id":20911,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[20912]},{"id":20912,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[20913,20939,20941]},{"id":20913,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[20914,20924,20938,21098]},{"id":20914,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[20915]},{"id":20915,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[20916]},{"id":20916,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[20917]},{"id":20917,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[20918]},{"id":20918,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[20919]},{"id":20919,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[20920]},{"id":20920,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[20921,22140]},{"id":20921,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[20922]},{"id":20922,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[20923]},{"id":20923,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8768,"ticks":2}]},{"id":22140,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":0,"children":[22141]},{"id":22141,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[22142]},{"id":22142,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8882,"columnNumber":25},"hitCount":0,"children":[22143]},{"id":22143,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8932,"ticks":1}]},{"id":20924,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[20925]},{"id":20925,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[20926]},{"id":20926,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[20927,22060]},{"id":20927,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[20928,21066]},{"id":20928,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[20929]},{"id":20929,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[20930]},{"id":20930,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[20931]},{"id":20931,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[20932]},{"id":20932,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[20933]},{"id":20933,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[20934]},{"id":20934,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[20935]},{"id":20935,"callFrame":{"functionName":"isStringDoubleQuoted","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18398,"columnNumber":29},"hitCount":0,"children":[20936]},{"id":20936,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16608,"columnNumber":36},"hitCount":0,"children":[20937]},{"id":20937,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11899,"ticks":1}]},{"id":21066,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[21067]},{"id":21067,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[21068]},{"id":21068,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[21069]},{"id":21069,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21070]},{"id":21070,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21071]},{"id":21071,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[21072]},{"id":21072,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[21073]},{"id":21073,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[21074]},{"id":21074,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[21075]},{"id":21075,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[21076]},{"id":21076,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[21077]},{"id":21077,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[21078]},{"id":21078,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36351,"columnNumber":38},"hitCount":0,"children":[21079]},{"id":21079,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21080,22064]},{"id":21080,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21081]},{"id":21081,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36342,"columnNumber":45},"hitCount":0,"children":[21082]},{"id":21082,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[21083]},{"id":21083,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[21084]},{"id":21084,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[21085]},{"id":21085,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[21086]},{"id":21086,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[21087]},{"id":21087,"callFrame":{"functionName":"parseLiteralNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34063,"columnNumber":27},"hitCount":0,"children":[21088]},{"id":21088,"callFrame":{"functionName":"parseLiteralLikeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34087,"columnNumber":31},"hitCount":0,"children":[21089]},{"id":21089,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[21090]},{"id":21090,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[21091]},{"id":21091,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":22064,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[22065]},{"id":22065,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[22066]},{"id":22066,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[22067]},{"id":22067,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[22068]},{"id":22068,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":22060,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182435,"columnNumber":10},"hitCount":0,"children":[22061]},{"id":22061,"callFrame":{"functionName":"readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8696,"columnNumber":21},"hitCount":0,"children":[22062]},{"id":22062,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[22063]},{"id":22063,"callFrame":{"functionName":"toString","scriptId":"23","url":"node:buffer","lineNumber":810,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":811,"ticks":1}]},{"id":20938,"callFrame":{"functionName":"withPackageId","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43064,"columnNumber":22},"hitCount":0},{"id":21098,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[21099]},{"id":21099,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[21100]},{"id":21100,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[21101]},{"id":21101,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[21102]},{"id":21102,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8768,"ticks":2}]},{"id":20939,"callFrame":{"functionName":"tryLoadModuleUsingOptionalResolutionSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43994,"columnNumber":53},"hitCount":0,"children":[20940]},{"id":20940,"callFrame":{"functionName":"tryLoadModuleUsingBaseUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44087,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":44089,"ticks":1}]},{"id":20941,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[20942]},{"id":20942,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[20943]},{"id":20943,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[20944]},{"id":20944,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[20945]},{"id":20945,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[20946]},{"id":20946,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[20947]},{"id":20947,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[20948]},{"id":20948,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[20949]},{"id":20949,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[20950]},{"id":20950,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[20951]},{"id":20951,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[20952]},{"id":20952,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[20953]},{"id":20953,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[20954]},{"id":20954,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[20955]},{"id":20955,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[20956]},{"id":20956,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[20957]},{"id":20957,"callFrame":{"functionName":"convertArrayLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41799,"columnNumber":46},"hitCount":0,"children":[20958]},{"id":20958,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41804,"columnNumber":31},"hitCount":0,"children":[20959]},{"id":20959,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[20960]},{"id":20960,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[20961]},{"id":20961,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[20962]},{"id":20962,"callFrame":{"functionName":"isStringDoubleQuoted","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18398,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":18399,"ticks":1}]},{"id":21092,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[21093]},{"id":21093,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[21094]},{"id":21094,"callFrame":{"functionName":"watchAffectingLocationsOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129661,"columnNumber":46},"hitCount":0,"children":[21095]},{"id":21095,"callFrame":{"functionName":"createFileWatcherOfAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129674,"columnNumber":47},"hitCount":0,"children":[21096]},{"id":21096,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[21097]},{"id":21097,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":22174,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[22175]},{"id":22175,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":0,"children":[22176]},{"id":22176,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[22177]},{"id":22177,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[22178]},{"id":22178,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[22179]},{"id":22179,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":20963,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[20964]},{"id":20964,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[20965,20988,20999]},{"id":20965,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[20966]},{"id":20966,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[20967]},{"id":20967,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[20968]},{"id":20968,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[20969]},{"id":20969,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[20970,21103]},{"id":20970,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[20971]},{"id":20971,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[20972]},{"id":20972,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[20973,21743]},{"id":20973,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[20974]},{"id":20974,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[20975,21297]},{"id":20975,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[20976]},{"id":20976,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[20977]},{"id":20977,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[20978]},{"id":20978,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[20979,21820]},{"id":20979,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[20980]},{"id":20980,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[20981]},{"id":20981,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[20982]},{"id":20982,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[20983]},{"id":20983,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[20984]},{"id":20984,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[20985,21889]},{"id":20985,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[20986]},{"id":20986,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[20987]},{"id":20987,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":1,"children":[21909],"positionTicks":[{"line":33636,"ticks":1}]},{"id":21909,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[21910,21931]},{"id":21910,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[21911]},{"id":21911,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[21912,22070]},{"id":21912,"callFrame":{"functionName":"parseBinaryExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35547,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":32966,"ticks":1}]},{"id":22070,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[22071]},{"id":22071,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[22072]},{"id":22072,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[22073]},{"id":22073,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":36199,"ticks":1}]},{"id":21931,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[21932]},{"id":21932,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[21933]},{"id":21933,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12894,"ticks":1}]},{"id":21889,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36351,"columnNumber":38},"hitCount":0,"children":[21890]},{"id":21890,"callFrame":{"functionName":"parseExpected","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33028,"columnNumber":24},"hitCount":0,"children":[21891]},{"id":21891,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[21892]},{"id":21892,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[21893]},{"id":21893,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[21894]},{"id":21894,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12445,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":12446,"ticks":2}]},{"id":21820,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[21821]},{"id":21821,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[21822]},{"id":21822,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[21823]},{"id":21823,"callFrame":{"functionName":"scanString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12445,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":12471,"ticks":1}]},{"id":21297,"callFrame":{"functionName":"attachFileToDiagnostics","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21446,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":21447,"ticks":1}]},{"id":21743,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[21744]},{"id":21744,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[21745]},{"id":21745,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[21746]},{"id":21746,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[21747]},{"id":21747,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[21748,21754,21905]},{"id":21748,"callFrame":{"functionName":"convertArrayLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41799,"columnNumber":46},"hitCount":0,"children":[21749]},{"id":21749,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41804,"columnNumber":31},"hitCount":0,"children":[21750]},{"id":21750,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[21751]},{"id":21751,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[21752]},{"id":21752,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16608,"columnNumber":36},"hitCount":0,"children":[21753]},{"id":21753,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11821,"ticks":1}]},{"id":21754,"callFrame":{"functionName":"unescapeLeadingUnderscores","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14946,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":14947,"ticks":1}]},{"id":21905,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[21906]},{"id":21906,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[21907]},{"id":21907,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16608,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":16609,"ticks":1}]},{"id":21103,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127079,"columnNumber":21},"hitCount":0,"children":[21104]},{"id":21104,"callFrame":{"functionName":"host.fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123378,"columnNumber":20},"hitCount":0,"children":[21105]},{"id":21105,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148877,"columnNumber":18},"hitCount":0,"children":[21106]},{"id":21106,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[21107]},{"id":21107,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[21108]},{"id":21108,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[21109]},{"id":21109,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8768,"ticks":1}]},{"id":20988,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[20989]},{"id":20989,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[20990]},{"id":20990,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[20991]},{"id":20991,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[20992,21116,21824]},{"id":20992,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[20993,21110]},{"id":20993,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[20994]},{"id":20994,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[20995]},{"id":20995,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[20996]},{"id":20996,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":1,"children":[20997],"positionTicks":[{"line":8802,"ticks":1}]},{"id":20997,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[20998]},{"id":20998,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8811,"ticks":2}]},{"id":21110,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[21111]},{"id":21111,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[21112]},{"id":21112,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[21113]},{"id":21113,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[21114]},{"id":21114,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[21115,21755]},{"id":21115,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":435,"ticks":1}]},{"id":21755,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[21756]},{"id":21756,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[21757,21913]},{"id":21757,"callFrame":{"functionName":"tryStatSync","scriptId":"42","url":"node:fs","lineNumber":390,"columnNumber":20},"hitCount":5,"positionTicks":[{"line":391,"ticks":5}]},{"id":21913,"callFrame":{"functionName":"tryReadSync","scriptId":"42","url":"node:fs","lineNumber":413,"columnNumber":20},"hitCount":0,"children":[21914]},{"id":21914,"callFrame":{"functionName":"readSync","scriptId":"42","url":"node:fs","lineNumber":697,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":698,"ticks":1}]},{"id":21116,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[21117]},{"id":21117,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[21118]},{"id":21118,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[21119]},{"id":21119,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[21120]},{"id":21120,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[21121]},{"id":21121,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":1,"children":[21122,21934],"positionTicks":[{"line":32666,"ticks":1}]},{"id":21122,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[21123]},{"id":21123,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21124]},{"id":21124,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[21125]},{"id":21125,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[21126,21827]},{"id":21126,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[21127,21298,22074]},{"id":21127,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[21128,21338]},{"id":21128,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21129,21853]},{"id":21129,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[21130]},{"id":21130,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21131]},{"id":21131,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[21132]},{"id":21132,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21133,21908]},{"id":21133,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[21134]},{"id":21134,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21135]},{"id":21135,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21136]},{"id":21136,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[21137]},{"id":21137,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[21138,21307]},{"id":21138,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[21139]},{"id":21139,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34118,"columnNumber":44},"hitCount":0,"children":[21140]},{"id":21140,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[21141]},{"id":21141,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21142]},{"id":21142,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21143]},{"id":21143,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21144]},{"id":21144,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[21145]},{"id":21145,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21146]},{"id":21146,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[21147]},{"id":21147,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21148]},{"id":21148,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[21149]},{"id":21149,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21150]},{"id":21150,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21151]},{"id":21151,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[21152]},{"id":21152,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[21153]},{"id":21153,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[21154,21159]},{"id":21154,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[21155]},{"id":21155,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[21156]},{"id":21156,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[21157]},{"id":21157,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[21158]},{"id":21158,"callFrame":{"functionName":"escapeLeadingUnderscores","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14943,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":14944,"ticks":1}]},{"id":21159,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34118,"columnNumber":44},"hitCount":0,"children":[21160]},{"id":21160,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[21161]},{"id":21161,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21162]},{"id":21162,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21163]},{"id":21163,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21164]},{"id":21164,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[21165]},{"id":21165,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21166]},{"id":21166,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[21167]},{"id":21167,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21168]},{"id":21168,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[21169]},{"id":21169,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21170]},{"id":21170,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21171]},{"id":21171,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[21172]},{"id":21172,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[21173]},{"id":21173,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[21174]},{"id":21174,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[21175]},{"id":21175,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[21176]},{"id":21176,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[21177]},{"id":21177,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[21178]},{"id":21178,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":24990,"ticks":1}]},{"id":21307,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[21308]},{"id":21308,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[21309]},{"id":21309,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[21310]},{"id":21310,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[21311,21329]},{"id":21311,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[21312]},{"id":21312,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21313]},{"id":21313,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[21314]},{"id":21314,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21315]},{"id":21315,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[21316]},{"id":21316,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21317]},{"id":21317,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[21318]},{"id":21318,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21319]},{"id":21319,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21320]},{"id":21320,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[21321]},{"id":21321,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[21322]},{"id":21322,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[21323]},{"id":21323,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[21324]},{"id":21324,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[21325]},{"id":21325,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[21326]},{"id":21326,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[21327]},{"id":21327,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24980,"columnNumber":27},"hitCount":0,"children":[21328]},{"id":21328,"callFrame":{"functionName":"IdentifierObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148202,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":148204,"ticks":1}]},{"id":21329,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[21330,21758]},{"id":21330,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[21331]},{"id":21331,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[21332]},{"id":21332,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[21333]},{"id":21333,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[21334]},{"id":21334,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[21335]},{"id":21335,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[21336]},{"id":21336,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[21337]},{"id":21337,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14431,"ticks":1}]},{"id":21758,"callFrame":{"functionName":"getJSDocCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17622,"columnNumber":30},"hitCount":0,"children":[21759]},{"id":21759,"callFrame":{"functionName":"getLeadingCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12104,"columnNumber":32},"hitCount":0,"children":[21760]},{"id":21760,"callFrame":{"functionName":"reduceEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12074,"columnNumber":38},"hitCount":0,"children":[21761]},{"id":21761,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12012,"ticks":1}]},{"id":21908,"callFrame":{"functionName":"parseFunctionOrConstructorTypeToError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34976,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":32944,"ticks":1}]},{"id":21853,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[21854,21895]},{"id":21854,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[21855]},{"id":21855,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21856]},{"id":21856,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21857]},{"id":21857,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[21858]},{"id":21858,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21859]},{"id":21859,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[21860]},{"id":21860,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21861]},{"id":21861,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[21862]},{"id":21862,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21863]},{"id":21863,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[21864]},{"id":21864,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21865]},{"id":21865,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21866]},{"id":21866,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[21867]},{"id":21867,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[21868]},{"id":21868,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[21869]},{"id":21869,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[21870]},{"id":21870,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21871]},{"id":21871,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21872]},{"id":21872,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21873]},{"id":21873,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[21874]},{"id":21874,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21875]},{"id":21875,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[21876]},{"id":21876,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21877]},{"id":21877,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[21878]},{"id":21878,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21879]},{"id":21879,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21880]},{"id":21880,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[21881]},{"id":21881,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[21882]},{"id":21882,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[21883]},{"id":21883,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33938,"ticks":1}]},{"id":21895,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[21896]},{"id":21896,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[21897]},{"id":21897,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21898]},{"id":21898,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21899]},{"id":21899,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[21900]},{"id":21900,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[21901]},{"id":21901,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[21902,21915]},{"id":21902,"callFrame":{"functionName":"createParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25209,"columnNumber":37},"hitCount":0,"children":[21903]},{"id":21903,"callFrame":{"functionName":"createBaseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24867,"columnNumber":32},"hitCount":0,"children":[21904]},{"id":21904,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147898,"ticks":1}]},{"id":21915,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[21916]},{"id":21916,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21917]},{"id":21917,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[21918]},{"id":21918,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21919]},{"id":21919,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[21920]},{"id":21920,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21921]},{"id":21921,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[21922]},{"id":21922,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21923]},{"id":21923,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21924]},{"id":21924,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[21925]},{"id":21925,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[21926]},{"id":21926,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[21927]},{"id":21927,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[21928]},{"id":21928,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[21929]},{"id":21929,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[21930]},{"id":21930,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12961,"ticks":1}]},{"id":21338,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[21339]},{"id":21339,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[21340]},{"id":21340,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[21341]},{"id":21341,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[21342]},{"id":21342,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[21343]},{"id":21343,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[21344]},{"id":21344,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[21345]},{"id":21345,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[21346]},{"id":21346,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[21347]},{"id":21347,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[21348]},{"id":21348,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":0,"children":[21349]},{"id":21349,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147898,"ticks":1}]},{"id":21298,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37796,"columnNumber":58},"hitCount":0,"children":[21299]},{"id":21299,"callFrame":{"functionName":"tryParseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37818,"columnNumber":31},"hitCount":0,"children":[21300]},{"id":21300,"callFrame":{"functionName":"parseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37899,"columnNumber":28},"hitCount":0,"children":[21301]},{"id":21301,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37938,"columnNumber":37},"hitCount":0,"children":[21302]},{"id":21302,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[21303]},{"id":21303,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21304]},{"id":21304,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21305]},{"id":21305,"callFrame":{"functionName":"parseImportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37947,"columnNumber":31},"hitCount":0,"children":[21306]},{"id":21306,"callFrame":{"functionName":"parseImportOrExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37950,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":37996,"ticks":1}]},{"id":22074,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[22075]},{"id":22075,"callFrame":{"functionName":"parseModuleOrNamespaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37728,"columnNumber":44},"hitCount":0,"children":[22076]},{"id":22076,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[22077]},{"id":22077,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[22078]},{"id":22078,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[22079]},{"id":22079,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[22080,22094]},{"id":22080,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[22081]},{"id":22081,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":1,"children":[22082],"positionTicks":[{"line":37058,"ticks":1}]},{"id":22082,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[22083]},{"id":22083,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[22084]},{"id":22084,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[22085]},{"id":22085,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[22086]},{"id":22086,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[22087]},{"id":22087,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[22088]},{"id":22088,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[22089]},{"id":22089,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[22090]},{"id":22090,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[22091]},{"id":22091,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[22092]},{"id":22092,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[22093]},{"id":22093,"callFrame":{"functionName":"parseSeeTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38736,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38741,"ticks":1}]},{"id":22094,"callFrame":{"functionName":"parseFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37258,"columnNumber":35},"hitCount":0,"children":[22095]},{"id":22095,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[22096]},{"id":22096,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[22097]},{"id":22097,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[22098]},{"id":22098,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[22099]},{"id":22099,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[22100]},{"id":22100,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[22101]},{"id":22101,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[22102]},{"id":22102,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[22103]},{"id":22103,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[22104]},{"id":22104,"callFrame":{"functionName":"parseParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34412,"columnNumber":26},"hitCount":0,"children":[22105]},{"id":22105,"callFrame":{"functionName":"parseParametersWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34402,"columnNumber":32},"hitCount":0,"children":[22106]},{"id":22106,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[22107]},{"id":22107,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[22108]},{"id":22108,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34407,"columnNumber":156},"hitCount":0,"children":[22109]},{"id":22109,"callFrame":{"functionName":"parseParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34320,"columnNumber":25},"hitCount":0,"children":[22110]},{"id":22110,"callFrame":{"functionName":"parseParameterWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34330,"columnNumber":31},"hitCount":0,"children":[22111]},{"id":22111,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[22112]},{"id":22112,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[22113]},{"id":22113,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[22114]},{"id":22114,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[22115]},{"id":22115,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[22116]},{"id":22116,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[22117]},{"id":22117,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[22118]},{"id":22118,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[22119]},{"id":22119,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[22120]},{"id":22120,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[22121]},{"id":22121,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[22122]},{"id":22122,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[22123]},{"id":22123,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":33938,"ticks":1}]},{"id":21827,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[21828]},{"id":21828,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[21829]},{"id":21829,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[21830]},{"id":21830,"callFrame":{"functionName":"parseVariableStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37249,"columnNumber":33},"hitCount":0,"children":[21831]},{"id":21831,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[21832]},{"id":21832,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[21833]},{"id":21833,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[21834]},{"id":21834,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[21835]},{"id":21835,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[21836]},{"id":21836,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[21837]},{"id":21837,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[21838]},{"id":21838,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[21839]},{"id":21839,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":0,"children":[21840]},{"id":21840,"callFrame":{"functionName":"parseTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38389,"columnNumber":23},"hitCount":0,"children":[21841]},{"id":21841,"callFrame":{"functionName":"parseUnknownTag","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38634,"columnNumber":30},"hitCount":0,"children":[21842]},{"id":21842,"callFrame":{"functionName":"parseTrailingTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38481,"columnNumber":39},"hitCount":0,"children":[21843]},{"id":21843,"callFrame":{"functionName":"parseTagComments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38487,"columnNumber":31},"hitCount":0,"children":[21844]},{"id":21844,"callFrame":{"functionName":"parseJSDocLink","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38588,"columnNumber":29},"hitCount":0,"children":[21845]},{"id":21845,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[21846]},{"id":21846,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[21847]},{"id":21847,"callFrame":{"functionName":"tryScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14577,"columnNumber":18},"hitCount":0,"children":[21848]},{"id":21848,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[21849]},{"id":21849,"callFrame":{"functionName":"parseJSDocLinkPrefix","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38624,"columnNumber":35},"hitCount":0,"children":[21850]},{"id":21850,"callFrame":{"functionName":"nextTokenJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32958,"columnNumber":25},"hitCount":0,"children":[21851]},{"id":21851,"callFrame":{"functionName":"scanJsDocToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14445,"columnNumber":25},"hitCount":0,"children":[21852]},{"id":21852,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":21934,"callFrame":{"functionName":"isDeclarationFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39518,"columnNumber":30},"hitCount":0,"children":[21935]},{"id":21935,"callFrame":{"functionName":"getDeclarationFileExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":39521,"columnNumber":36},"hitCount":0,"children":[21936]},{"id":21936,"callFrame":{"functionName":"getAnyExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9004,"columnNumber":32},"hitCount":0,"children":[21937]},{"id":21937,"callFrame":{"functionName":"getAnyExtensionFromPathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8994,"columnNumber":38},"hitCount":0,"children":[21938]},{"id":21938,"callFrame":{"functionName":"tryGetExtensionFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8985,"columnNumber":32},"hitCount":0,"children":[21939]},{"id":21939,"callFrame":{"functionName":"startsWith","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3808,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":3810,"ticks":1}]},{"id":21824,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":137413,"columnNumber":22},"hitCount":0,"children":[21825]},{"id":21825,"callFrame":{"functionName":"getScriptKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182399,"columnNumber":15},"hitCount":0,"children":[21826]},{"id":21826,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186768,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":186770,"ticks":1}]},{"id":20999,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[21000,21002]},{"id":21000,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[21001,21179]},{"id":21001,"callFrame":{"functionName":"mark","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":5343,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":5344,"ticks":1}]},{"id":21179,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[21180]},{"id":21180,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[21181]},{"id":21181,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[21182]},{"id":21182,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[21183,21764]},{"id":21183,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[21184]},{"id":21184,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[21185]},{"id":21185,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[21186,21352]},{"id":21186,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[21187]},{"id":21187,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[21188,21762]},{"id":21188,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":1,"children":[21189],"positionTicks":[{"line":44240,"ticks":1}]},{"id":21189,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[21190,21193]},{"id":21190,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44364,"columnNumber":38},"hitCount":0,"children":[21191]},{"id":21191,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[21192]},{"id":21192,"callFrame":{"functionName":"reducePathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9033,"columnNumber":29},"hitCount":0},{"id":21193,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[21194,21770,21884]},{"id":21194,"callFrame":{"functionName":"parseNodeModuleFromPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44425,"columnNumber":32},"hitCount":0,"children":[21195,21350]},{"id":21195,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9031,"ticks":1}]},{"id":21350,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[21351]},{"id":21351,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":21770,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[21771]},{"id":21771,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[21772]},{"id":21772,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[21773]},{"id":21773,"callFrame":{"functionName":"directoryProbablyExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20899,"columnNumber":32},"hitCount":0,"children":[21774]},{"id":21774,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182468,"columnNumber":17},"hitCount":0,"children":[21775]},{"id":21775,"callFrame":{"functionName":"directoryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8792,"columnNumber":28},"hitCount":0,"children":[21776]},{"id":21776,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[21777]},{"id":21777,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8768,"ticks":1}]},{"id":21884,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[21885]},{"id":21885,"callFrame":{"functionName":"getPackageJsonInfo2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43685,"columnNumber":30},"hitCount":0,"children":[21886]},{"id":21886,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[21887]},{"id":21887,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[21888]},{"id":21888,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":21762,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21797,"columnNumber":18},"hitCount":0,"children":[21763]},{"id":21763,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21697,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":21701,"ticks":1}]},{"id":21352,"callFrame":{"functionName":"getFromDirectoryCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43726,"columnNumber":32},"hitCount":0,"children":[21353]},{"id":21353,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[21354]},{"id":21354,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":21764,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[21765]},{"id":21765,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[21766]},{"id":21766,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[21767]},{"id":21767,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[21768]},{"id":21768,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[21769]},{"id":21769,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":21002,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[21003]},{"id":21003,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[21004,21037,21196]},{"id":21004,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[21005]},{"id":21005,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[21006]},{"id":21006,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[21007]},{"id":21007,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[21008,21356]},{"id":21008,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[21009]},{"id":21009,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[21010]},{"id":21010,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[21011]},{"id":21011,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[21012]},{"id":21012,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":1,"children":[21013],"positionTicks":[{"line":32466,"ticks":1}]},{"id":21013,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[21014]},{"id":21014,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[21015]},{"id":21015,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21016]},{"id":21016,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[21017]},{"id":21017,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[21018,21214]},{"id":21018,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[21019]},{"id":21019,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[21020]},{"id":21020,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[21021]},{"id":21021,"callFrame":{"functionName":"parseModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37761,"columnNumber":33},"hitCount":0,"children":[21022]},{"id":21022,"callFrame":{"functionName":"parseAmbientExternalModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37742,"columnNumber":48},"hitCount":0,"children":[21023]},{"id":21023,"callFrame":{"functionName":"parseModuleBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37717,"columnNumber":27},"hitCount":0,"children":[21024]},{"id":21024,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[21025]},{"id":21025,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21026]},{"id":21026,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[21027]},{"id":21027,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[21028]},{"id":21028,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[21029]},{"id":21029,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[21030]},{"id":21030,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":30},"hitCount":0,"children":[21031]},{"id":21031,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[21032]},{"id":21032,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21033]},{"id":21033,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21034]},{"id":21034,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34276,"columnNumber":29},"hitCount":0,"children":[21035]},{"id":21035,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21036]},{"id":21036,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":34708,"ticks":1}]},{"id":21214,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[21215,21240]},{"id":21215,"callFrame":{"functionName":"parseTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37684,"columnNumber":36},"hitCount":0,"children":[21216,21244,21363]},{"id":21216,"callFrame":{"functionName":"parseIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33312,"columnNumber":26},"hitCount":0,"children":[21217]},{"id":21217,"callFrame":{"functionName":"createIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33274,"columnNumber":27},"hitCount":0,"children":[21218]},{"id":21218,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":21244,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21245,21263]},{"id":21245,"callFrame":{"functionName":"parseFunctionOrConstructorType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34694,"columnNumber":41},"hitCount":0,"children":[21246]},{"id":21246,"callFrame":{"functionName":"parseReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34384,"columnNumber":26},"hitCount":0,"children":[21247]},{"id":21247,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21248]},{"id":21248,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21249]},{"id":21249,"callFrame":{"functionName":"parseTypeOrTypePredicate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35059,"columnNumber":35},"hitCount":0,"children":[21250]},{"id":21250,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21251]},{"id":21251,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[21252]},{"id":21252,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21253]},{"id":21253,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[21254]},{"id":21254,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21255]},{"id":21255,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[21256]},{"id":21256,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21257]},{"id":21257,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21258]},{"id":21258,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[21259]},{"id":21259,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[21260]},{"id":21260,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[21261]},{"id":21261,"callFrame":{"functionName":"createTypeReferenceNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25511,"columnNumber":34},"hitCount":0,"children":[21262]},{"id":21262,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3502,"columnNumber":9},"hitCount":4,"positionTicks":[{"line":3503,"ticks":4}]},{"id":21263,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[21264]},{"id":21264,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21265]},{"id":21265,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[21266]},{"id":21266,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21267]},{"id":21267,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[21268]},{"id":21268,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21269]},{"id":21269,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21270]},{"id":21270,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[21271]},{"id":21271,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[21272,21370]},{"id":21272,"callFrame":{"functionName":"parseTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34566,"columnNumber":27},"hitCount":0,"children":[21273]},{"id":21273,"callFrame":{"functionName":"parseObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34570,"columnNumber":33},"hitCount":0,"children":[21274]},{"id":21274,"callFrame":{"functionName":"parseTypeMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34526,"columnNumber":26},"hitCount":0,"children":[21275]},{"id":21275,"callFrame":{"functionName":"parsePropertyOrMethodSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34484,"columnNumber":41},"hitCount":0,"children":[21276,21778]},{"id":21276,"callFrame":{"functionName":"parseTypeAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35107,"columnNumber":30},"hitCount":0,"children":[21277]},{"id":21277,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21278]},{"id":21278,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[21279]},{"id":21279,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21280]},{"id":21280,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[21281]},{"id":21281,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21282]},{"id":21282,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[21283]},{"id":21283,"callFrame":{"functionName":"allowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32872,"columnNumber":35},"hitCount":0,"children":[21284]},{"id":21284,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[21285]},{"id":21285,"callFrame":{"functionName":"parsePostfixTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34893,"columnNumber":35},"hitCount":0,"children":[21286]},{"id":21286,"callFrame":{"functionName":"parseNonArrayType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34771,"columnNumber":28},"hitCount":0,"children":[21287]},{"id":21287,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[21288]},{"id":21288,"callFrame":{"functionName":"parseEntityNameOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34111,"columnNumber":41},"hitCount":0,"children":[21289]},{"id":21289,"callFrame":{"functionName":"parseEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33937,"columnNumber":26},"hitCount":0,"children":[21290]},{"id":21290,"callFrame":{"functionName":"parseIdentifierName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33315,"columnNumber":30},"hitCount":0,"children":[21291]},{"id":21291,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33271,"ticks":1}]},{"id":21778,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[21779]},{"id":21779,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[21780]},{"id":21780,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[21781]},{"id":21781,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[21782]},{"id":21782,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[21783]},{"id":21783,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[21784]},{"id":21784,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[21785]},{"id":21785,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[21786]},{"id":21786,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":21370,"callFrame":{"functionName":"parseTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34123,"columnNumber":29},"hitCount":0,"children":[21371]},{"id":21371,"callFrame":{"functionName":"parseTypeArgumentsOfTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34118,"columnNumber":44},"hitCount":0,"children":[21372]},{"id":21372,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[21373]},{"id":21373,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21374]},{"id":21374,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21375]},{"id":21375,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21376]},{"id":21376,"callFrame":{"functionName":"disallowConditionalTypesAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32875,"columnNumber":38},"hitCount":0,"children":[21377]},{"id":21377,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[21378]},{"id":21378,"callFrame":{"functionName":"parseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35088,"columnNumber":20},"hitCount":0,"children":[21379]},{"id":21379,"callFrame":{"functionName":"parseUnionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35007,"columnNumber":33},"hitCount":0,"children":[21380]},{"id":21380,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21381]},{"id":21381,"callFrame":{"functionName":"parseIntersectionTypeOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35004,"columnNumber":40},"hitCount":0,"children":[21382]},{"id":21382,"callFrame":{"functionName":"parseUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34990,"columnNumber":39},"hitCount":0,"children":[21383]},{"id":21383,"callFrame":{"functionName":"parseTypeOperatorOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34964,"columnNumber":36},"hitCount":0,"children":[21384]},{"id":21384,"callFrame":{"functionName":"parseTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34934,"columnNumber":28},"hitCount":0,"children":[21385]},{"id":21385,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[21386]},{"id":21386,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[21387]},{"id":21387,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12134,"ticks":1}]},{"id":21363,"callFrame":{"functionName":"parseTypeParameters","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34299,"columnNumber":30},"hitCount":0,"children":[21364]},{"id":21364,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[21365]},{"id":21365,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21366]},{"id":21366,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21367]},{"id":21367,"callFrame":{"functionName":"parseTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":34276,"columnNumber":29},"hitCount":0,"children":[21368]},{"id":21368,"callFrame":{"functionName":"createTypeParameterDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25195,"columnNumber":41},"hitCount":0,"children":[21369]},{"id":21369,"callFrame":{"functionName":"asName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28311,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":28312,"ticks":1}]},{"id":21240,"callFrame":{"functionName":"parseImportDeclarationOrImportEqualsDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37796,"columnNumber":58},"hitCount":0,"children":[21241]},{"id":21241,"callFrame":{"functionName":"tryParseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37818,"columnNumber":31},"hitCount":0,"children":[21242]},{"id":21242,"callFrame":{"functionName":"parseImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37899,"columnNumber":28},"hitCount":0,"children":[21243]},{"id":21243,"callFrame":{"functionName":"parseNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37938,"columnNumber":37},"hitCount":1,"children":[21808],"positionTicks":[{"line":37941,"ticks":1}]},{"id":21808,"callFrame":{"functionName":"parseBracketedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33929,"columnNumber":29},"hitCount":0,"children":[21809]},{"id":21809,"callFrame":{"functionName":"nextToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32952,"columnNumber":20},"hitCount":0,"children":[21810]},{"id":21810,"callFrame":{"functionName":"nextTokenWithoutCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32945,"columnNumber":32},"hitCount":0,"children":[21811]},{"id":21811,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12837,"ticks":1}]},{"id":21356,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[21357,21394]},{"id":21357,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[21358,21388]},{"id":21358,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[21359]},{"id":21359,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[21360]},{"id":21360,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[21361]},{"id":21361,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[21362]},{"id":21362,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":21388,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[21389]},{"id":21389,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[21390]},{"id":21390,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[21391]},{"id":21391,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[21392]},{"id":21392,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[21393]},{"id":21393,"callFrame":{"functionName":"getStatsFromBinding","scriptId":"27","url":"node:internal/fs/utils","lineNumber":555,"columnNumber":28},"hitCount":7,"positionTicks":[{"line":556,"ticks":7}]},{"id":21394,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[21395]},{"id":21395,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[21396]},{"id":21396,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[21397]},{"id":21397,"callFrame":{"functionName":"reload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181566,"columnNumber":8},"hitCount":0,"children":[21398]},{"id":21398,"callFrame":{"functionName":"useText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181544,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":181551,"ticks":1}]},{"id":21037,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[21038,21399]},{"id":21038,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[21039]},{"id":21039,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[21040]},{"id":21040,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[21041]},{"id":21041,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[21042]},{"id":21042,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[21043,21292]},{"id":21043,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[21044]},{"id":21044,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[21045]},{"id":21045,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[21046]},{"id":21046,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[21047]},{"id":21047,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[21048]},{"id":21048,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":1,"children":[21049],"positionTicks":[{"line":44270,"ticks":1}]},{"id":21049,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[21050,21787]},{"id":21050,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45295,"columnNumber":50},"hitCount":0,"children":[21051]},{"id":21051,"callFrame":{"functionName":"loadModuleFromNearestNodeModulesDirectoryWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45321,"columnNumber":56},"hitCount":0,"children":[21052]},{"id":21052,"callFrame":{"functionName":"lookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45334,"columnNumber":17},"hitCount":0,"children":[21053]},{"id":21053,"callFrame":{"functionName":"forEachAncestorDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9250,"columnNumber":33},"hitCount":0,"children":[21054]},{"id":21054,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45335,"columnNumber":65},"hitCount":0,"children":[21055]},{"id":21055,"callFrame":{"functionName":"loadModuleFromImmediateNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45346,"columnNumber":52},"hitCount":0,"children":[21056]},{"id":21056,"callFrame":{"functionName":"loadModuleFromSpecificNodeModulesDirectory","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45370,"columnNumber":51},"hitCount":0,"children":[21057]},{"id":21057,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[21058]},{"id":21058,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[21059]},{"id":21059,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":22},"hitCount":0,"children":[21060]},{"id":21060,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8942,"ticks":1}]},{"id":21787,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[21788]},{"id":21788,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[21789]},{"id":21789,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[21790]},{"id":21790,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[21791]},{"id":21791,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[21792]},{"id":21792,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[21793]},{"id":21793,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[21794]},{"id":21794,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[21795]},{"id":21795,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[21796]},{"id":21796,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":1,"children":[21797],"positionTicks":[{"line":8768,"ticks":1}]},{"id":21797,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3,"positionTicks":[{"line":8768,"ticks":3}]},{"id":21292,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[21293]},{"id":21293,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[21294]},{"id":21294,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[21295]},{"id":21295,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[21296]},{"id":21296,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":129751,"ticks":1}]},{"id":21399,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[21400]},{"id":21400,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[21401,21417,21428]},{"id":21401,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[21402]},{"id":21402,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[21403]},{"id":21403,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[21404]},{"id":21404,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[21405]},{"id":21405,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[21406]},{"id":21406,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[21407]},{"id":21407,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[21408,21461]},{"id":21408,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[21409]},{"id":21409,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[21410]},{"id":21410,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[21411]},{"id":21411,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[21412]},{"id":21412,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21413]},{"id":21413,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21414]},{"id":21414,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[21415]},{"id":21415,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[21416]},{"id":21416,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":21461,"callFrame":{"functionName":"host.readFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123357,"columnNumber":18},"hitCount":0,"children":[21462]},{"id":21462,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148911,"columnNumber":6},"hitCount":0,"children":[21463]},{"id":21463,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[21464]},{"id":21464,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[21465]},{"id":21465,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":21417,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[21418]},{"id":21418,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[21419]},{"id":21419,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[21420]},{"id":21420,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[21421,21466]},{"id":21421,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[21422]},{"id":21422,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[21423]},{"id":21423,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[21424]},{"id":21424,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[21425]},{"id":21425,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[21426]},{"id":21426,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"children":[21427],"positionTicks":[{"line":8811,"ticks":1}]},{"id":21427,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":21466,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[21467]},{"id":21467,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[21468]},{"id":21468,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[21469]},{"id":21469,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[21470]},{"id":21470,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[21471]},{"id":21471,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[21472,21496]},{"id":21472,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[21473]},{"id":21473,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21474]},{"id":21474,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[21475]},{"id":21475,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[21476]},{"id":21476,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[21477]},{"id":21477,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[21478]},{"id":21478,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[21479]},{"id":21479,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[21480]},{"id":21480,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[21481]},{"id":21481,"callFrame":{"functionName":"parseClassMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37672,"columnNumber":28},"hitCount":0,"children":[21482]},{"id":21482,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[21483]},{"id":21483,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21484]},{"id":21484,"callFrame":{"functionName":"parseClassElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37522,"columnNumber":28},"hitCount":0,"children":[21485]},{"id":21485,"callFrame":{"functionName":"parsePropertyOrMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37349,"columnNumber":43},"hitCount":0,"children":[21486]},{"id":21486,"callFrame":{"functionName":"parsePropertyDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37335,"columnNumber":35},"hitCount":0,"children":[21487]},{"id":21487,"callFrame":{"functionName":"withJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32685,"columnNumber":20},"hitCount":0,"children":[21488]},{"id":21488,"callFrame":{"functionName":"mapDefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2696,"columnNumber":19},"hitCount":0,"children":[21489]},{"id":21489,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32690,"columnNumber":70},"hitCount":0,"children":[21490]},{"id":21490,"callFrame":{"functionName":"parseJSDocComment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38181,"columnNumber":30},"hitCount":0,"children":[21491]},{"id":21491,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[21492]},{"id":21492,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38185,"columnNumber":62},"hitCount":0,"children":[21493]},{"id":21493,"callFrame":{"functionName":"parseJSDocCommentWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38212,"columnNumber":36},"hitCount":0,"children":[21494]},{"id":21494,"callFrame":{"functionName":"scanRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14549,"columnNumber":20},"hitCount":0,"children":[21495]},{"id":21495,"callFrame":{"functionName":"doJSDocScan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38234,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":38327,"ticks":1}]},{"id":21496,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32788,"columnNumber":28},"hitCount":0,"children":[21497]},{"id":21497,"callFrame":{"functionName":"createSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27563,"columnNumber":28},"hitCount":0,"children":[21498]},{"id":21498,"callFrame":{"functionName":"createBaseSourceFileNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32382,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":32383,"ticks":1}]},{"id":21428,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[21429,21444]},{"id":21429,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[21430]},{"id":21430,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[21431]},{"id":21431,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[21432]},{"id":21432,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[21433]},{"id":21433,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[21434]},{"id":21434,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[21435]},{"id":21435,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[21436]},{"id":21436,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[21437]},{"id":21437,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[21438]},{"id":21438,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[21439]},{"id":21439,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[21440]},{"id":21440,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[21441,21499]},{"id":21441,"callFrame":{"functionName":"normalizePathForCJSResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44364,"columnNumber":38},"hitCount":1,"children":[21442],"positionTicks":[{"line":44365,"ticks":1}]},{"id":21442,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[21443]},{"id":21443,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":21499,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[21500]},{"id":21500,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[21501]},{"id":21501,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[21502]},{"id":21502,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[21503]},{"id":21503,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[21504]},{"id":21504,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[21505]},{"id":21505,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[21506]},{"id":21506,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[21507]},{"id":21507,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[21508]},{"id":21508,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[21509]},{"id":21509,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8768,"ticks":1}]},{"id":21444,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[21445]},{"id":21445,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[21446,21515,21543]},{"id":21446,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[21447]},{"id":21447,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[21448]},{"id":21448,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[21449]},{"id":21449,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[21450]},{"id":21450,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[21451]},{"id":21451,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[21452]},{"id":21452,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[21453]},{"id":21453,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[21454,21707]},{"id":21454,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[21455]},{"id":21455,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[21456]},{"id":21456,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[21457]},{"id":21457,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[21458]},{"id":21458,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[21459,21510]},{"id":21459,"callFrame":{"functionName":"convertArrayLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41799,"columnNumber":46},"hitCount":0,"children":[21460]},{"id":21460,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41804,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":41805,"ticks":1}]},{"id":21510,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[21511]},{"id":21511,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[21512]},{"id":21512,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[21513,21552]},{"id":21513,"callFrame":{"functionName":"isStringDoubleQuoted","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18398,"columnNumber":29},"hitCount":0,"children":[21514]},{"id":21514,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11821,"ticks":1}]},{"id":21552,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16608,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":16613,"ticks":1}]},{"id":21707,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[21708]},{"id":21708,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[21709]},{"id":21709,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[21710]},{"id":21710,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21711]},{"id":21711,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21712]},{"id":21712,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[21713]},{"id":21713,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[21714]},{"id":21714,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33271,"ticks":1}]},{"id":21515,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[21516]},{"id":21516,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[21517]},{"id":21517,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[21518]},{"id":21518,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[21519,21720]},{"id":21519,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[21520]},{"id":21520,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[21521]},{"id":21521,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[21522]},{"id":21522,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[21523]},{"id":21523,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[21524]},{"id":21524,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[21525,21715]},{"id":21525,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[21526]},{"id":21526,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21527]},{"id":21527,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[21528]},{"id":21528,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[21529]},{"id":21529,"callFrame":{"functionName":"doInsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32848,"columnNumber":28},"hitCount":0,"children":[21530]},{"id":21530,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37044,"columnNumber":55},"hitCount":0,"children":[21531]},{"id":21531,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[21532]},{"id":21532,"callFrame":{"functionName":"parseClassDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37613,"columnNumber":32},"hitCount":0,"children":[21533]},{"id":21533,"callFrame":{"functionName":"parseClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37616,"columnNumber":44},"hitCount":0,"children":[21534]},{"id":21534,"callFrame":{"functionName":"parseHeritageClauses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37643,"columnNumber":31},"hitCount":0,"children":[21535]},{"id":21535,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[21536]},{"id":21536,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21537]},{"id":21537,"callFrame":{"functionName":"parseHeritageClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37649,"columnNumber":30},"hitCount":0,"children":[21538]},{"id":21538,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21539]},{"id":21539,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21540]},{"id":21540,"callFrame":{"functionName":"parseExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37657,"columnNumber":43},"hitCount":0,"children":[21541]},{"id":21541,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[21542]},{"id":21542,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":36324,"ticks":1}]},{"id":21715,"callFrame":{"functionName":"removeTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9100,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":9101,"ticks":1}]},{"id":21720,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[21721]},{"id":21721,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[21722]},{"id":21722,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[21723]},{"id":21723,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[21724]},{"id":21724,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[21725]},{"id":21725,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[21726]},{"id":21726,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":21543,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[21544,21559]},{"id":21544,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[21545]},{"id":21545,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[21546,21553]},{"id":21546,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[21547]},{"id":21547,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[21548]},{"id":21548,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[21549,21727]},{"id":21549,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[21550]},{"id":21550,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[21551,21555]},{"id":21551,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":129006,"ticks":1}]},{"id":21555,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[21556]},{"id":21556,"callFrame":{"functionName":"getDirectoryToWatchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129005,"columnNumber":48},"hitCount":0,"children":[21557]},{"id":21557,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[21558]},{"id":21558,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":21727,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[21728]},{"id":21728,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":0,"children":[21729]},{"id":21729,"callFrame":{"functionName":"resolveModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43922,"columnNumber":26},"hitCount":0,"children":[21730]},{"id":21730,"callFrame":{"functionName":"nodeNextModuleNameResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44133,"columnNumber":35},"hitCount":0,"children":[21731]},{"id":21731,"callFrame":{"functionName":"nodeNextModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44145,"columnNumber":41},"hitCount":0,"children":[21732]},{"id":21732,"callFrame":{"functionName":"nodeModuleNameResolverWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44234,"columnNumber":37},"hitCount":0,"children":[21733]},{"id":21733,"callFrame":{"functionName":"tryResolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44312,"columnNumber":21},"hitCount":0,"children":[21734]},{"id":21734,"callFrame":{"functionName":"nodeLoadModuleByRelativeName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44381,"columnNumber":37},"hitCount":0,"children":[21735]},{"id":21735,"callFrame":{"functionName":"loadModuleFromFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44445,"columnNumber":27},"hitCount":0,"children":[21736]},{"id":21736,"callFrame":{"functionName":"loadModuleFromFileNoImplicitExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44457,"columnNumber":47},"hitCount":0,"children":[21737]},{"id":21737,"callFrame":{"functionName":"tryAddingExtensions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44483,"columnNumber":28},"hitCount":0,"children":[21738]},{"id":21738,"callFrame":{"functionName":"tryExtension","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44512,"columnNumber":23},"hitCount":0,"children":[21739]},{"id":21739,"callFrame":{"functionName":"tryFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44517,"columnNumber":16},"hitCount":0,"children":[21740]},{"id":21740,"callFrame":{"functionName":"tryFileLookup","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44526,"columnNumber":22},"hitCount":0,"children":[21741]},{"id":21741,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182441,"columnNumber":12},"hitCount":0,"children":[21742]},{"id":21742,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182479,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":182481,"ticks":1}]},{"id":21553,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[21554]},{"id":21554,"callFrame":{"functionName":"getRedirectReferenceForResolutionFromSourceOfProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124529,"columnNumber":63},"hitCount":1,"positionTicks":[{"line":124531,"ticks":1}]},{"id":21559,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[21560]},{"id":21560,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":1,"children":[21561,21575,21664,21716],"positionTicks":[{"line":125882,"ticks":1}]},{"id":21561,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[21562]},{"id":21562,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[21563]},{"id":21563,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[21564]},{"id":21564,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[21565]},{"id":21565,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[21566,21644]},{"id":21566,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181755,"columnNumber":13},"hitCount":0,"children":[21567]},{"id":21567,"callFrame":{"functionName":"getSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181613,"columnNumber":13},"hitCount":0,"children":[21568]},{"id":21568,"callFrame":{"functionName":"reloadWithFileText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181583,"columnNumber":20},"hitCount":0,"children":[21569]},{"id":21569,"callFrame":{"functionName":"getFileTextAndSize","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181654,"columnNumber":20},"hitCount":0,"children":[21570]},{"id":21570,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181657,"columnNumber":20},"hitCount":0,"children":[21571]},{"id":21571,"callFrame":{"functionName":"readFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8671,"columnNumber":27},"hitCount":0,"children":[21572]},{"id":21572,"callFrame":{"functionName":"readFileSync","scriptId":"42","url":"node:fs","lineNumber":434,"columnNumber":21},"hitCount":0,"children":[21573]},{"id":21573,"callFrame":{"functionName":"openSync","scriptId":"42","url":"node:fs","lineNumber":560,"columnNumber":17},"hitCount":0,"children":[21574]},{"id":21574,"callFrame":{"functionName":"open","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":561,"ticks":2}]},{"id":21644,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[21645]},{"id":21645,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClient","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186505,"columnNumber":40},"hitCount":0,"children":[21646]},{"id":21646,"callFrame":{"functionName":"getOrCreateScriptInfoNotOpenedByClientForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186689,"columnNumber":57},"hitCount":0,"children":[21647]},{"id":21647,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":0,"children":[21648]},{"id":21648,"callFrame":{"functionName":"watchClosedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186571,"columnNumber":23},"hitCount":0,"children":[21649]},{"id":21649,"callFrame":{"functionName":"getModifiedTime","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186664,"columnNumber":17},"hitCount":0,"children":[21650]},{"id":21650,"callFrame":{"functionName":"getModifiedTime3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8817,"columnNumber":29},"hitCount":0,"children":[21651]},{"id":21651,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[21652]},{"id":21652,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8552,"ticks":1}]},{"id":21575,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[21576,21585]},{"id":21576,"callFrame":{"functionName":"resolveModuleNamesReusingOldState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124584,"columnNumber":44},"hitCount":0,"children":[21577]},{"id":21577,"callFrame":{"functionName":"resolveModuleNamesWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124493,"columnNumber":35},"hitCount":0,"children":[21578]},{"id":21578,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182446,"columnNumber":27},"hitCount":0,"children":[21579]},{"id":21579,"callFrame":{"functionName":"resolveModuleNameLiterals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129508,"columnNumber":36},"hitCount":0,"children":[21580]},{"id":21580,"callFrame":{"functionName":"resolveNamesWithLocalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129391,"columnNumber":37},"hitCount":0,"children":[21581,21653,21686]},{"id":21581,"callFrame":{"functionName":"watchFailedLookupLocationsOfExternalModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129590,"columnNumber":64},"hitCount":0,"children":[21582]},{"id":21582,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[21583]},{"id":21583,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[21584]},{"id":21584,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9053,"ticks":1}]},{"id":21653,"callFrame":{"functionName":"resolve","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129114,"columnNumber":13},"hitCount":0,"children":[21654]},{"id":21654,"callFrame":{"functionName":"resolveModuleNameUsingGlobalCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129125,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":129128,"ticks":1}]},{"id":21686,"callFrame":{"functionName":"createModeAwareCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43735,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":43736,"ticks":1}]},{"id":21585,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[21586]},{"id":21586,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[21587,21622,21630,21657]},{"id":21587,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[21588]},{"id":21588,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[21589]},{"id":21589,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[21590]},{"id":21590,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[21591]},{"id":21591,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[21592]},{"id":21592,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[21593]},{"id":21593,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[21594]},{"id":21594,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[21595,21613]},{"id":21595,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[21596]},{"id":21596,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[21597]},{"id":21597,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[21598]},{"id":21598,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21599]},{"id":21599,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21600]},{"id":21600,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[21601]},{"id":21601,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[21602]},{"id":21602,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[21603]},{"id":21603,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[21604]},{"id":21604,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[21605]},{"id":21605,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[21606]},{"id":21606,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[21607]},{"id":21607,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[21608]},{"id":21608,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21609]},{"id":21609,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21610]},{"id":21610,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[21611,21655]},{"id":21611,"callFrame":{"functionName":"createPropertyAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":27496,"columnNumber":35},"hitCount":0,"children":[21612,21687]},{"id":21612,"callFrame":{"functionName":"asName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28311,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":28312,"ticks":1}]},{"id":21687,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":0,"children":[21688]},{"id":21688,"callFrame":{"functionName":"getTransformFlagsSubtreeExclusions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28470,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":28475,"ticks":1}]},{"id":21655,"callFrame":{"functionName":"parsePropertyNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33330,"columnNumber":34},"hitCount":0,"children":[21656]},{"id":21656,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33269,"ticks":1}]},{"id":21613,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[21614]},{"id":21614,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[21615]},{"id":21615,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[21616]},{"id":21616,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[21617]},{"id":21617,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[21618]},{"id":21618,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[21619]},{"id":21619,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[21620]},{"id":21620,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16608,"columnNumber":36},"hitCount":0,"children":[21621]},{"id":21621,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11899,"ticks":1}]},{"id":21622,"callFrame":{"functionName":"processImportedModules","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126098,"columnNumber":33},"hitCount":0,"children":[21623,21631]},{"id":21623,"callFrame":{"functionName":"collectExternalModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125502,"columnNumber":42},"hitCount":0,"children":[21624]},{"id":21624,"callFrame":{"functionName":"collectModuleReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125534,"columnNumber":36},"hitCount":0,"children":[21625]},{"id":21625,"callFrame":{"functionName":"setParentRecursive","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22705,"columnNumber":27},"hitCount":0,"children":[21626]},{"id":21626,"callFrame":{"functionName":"forEachChildRecursively","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32240,"columnNumber":32},"hitCount":0,"children":[21627]},{"id":21627,"callFrame":{"functionName":"gatherPossibleChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32276,"columnNumber":31},"hitCount":0,"children":[21628]},{"id":21628,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[21629]},{"id":21629,"callFrame":{"functionName":"forEachChildInImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32022,"columnNumber":73},"hitCount":1,"positionTicks":[{"line":32024,"ticks":1}]},{"id":21631,"callFrame":{"functionName":"findSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125725,"columnNumber":25},"hitCount":0,"children":[21632]},{"id":21632,"callFrame":{"functionName":"findSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125742,"columnNumber":31},"hitCount":0,"children":[21633]},{"id":21633,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[21634]},{"id":21634,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[21635]},{"id":21635,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[21636]},{"id":21636,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[21637]},{"id":21637,"callFrame":{"functionName":"getScriptSnapshot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182413,"columnNumber":19},"hitCount":0,"children":[21638]},{"id":21638,"callFrame":{"functionName":"getOrCreateScriptInfoAndAttachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182382,"columnNumber":41},"hitCount":0,"children":[21639]},{"id":21639,"callFrame":{"functionName":"attachToProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181792,"columnNumber":17},"hitCount":0,"children":[21640]},{"id":21640,"callFrame":{"functionName":"ensureRealPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181758,"columnNumber":16},"hitCount":0,"children":[21641]},{"id":21641,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[21642]},{"id":21642,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[21643]},{"id":21643,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":21630,"callFrame":{"functionName":"set","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43742,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":43743,"ticks":1}]},{"id":21657,"callFrame":{"functionName":"getSourceFileWithCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123366,"columnNumber":49},"hitCount":0,"children":[21658]},{"id":21658,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148912,"columnNumber":6},"hitCount":0,"children":[21659]},{"id":21659,"callFrame":{"functionName":"getOrCreateSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148985,"columnNumber":34},"hitCount":0,"children":[21660]},{"id":21660,"callFrame":{"functionName":"getOrCreateSourceFileByPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148988,"columnNumber":40},"hitCount":0,"children":[21661]},{"id":21661,"callFrame":{"functionName":"acquireDocumentWithKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140042,"columnNumber":33},"hitCount":0,"children":[21662]},{"id":21662,"callFrame":{"functionName":"acquireOrUpdateDocument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":140080,"columnNumber":34},"hitCount":0,"children":[21663,21689]},{"id":21663,"callFrame":{"functionName":"getOrUpdate","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2732,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":2733,"ticks":1}]},{"id":21689,"callFrame":{"functionName":"createLanguageServiceSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148662,"columnNumber":40},"hitCount":0,"children":[21690]},{"id":21690,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[21691]},{"id":21691,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[21692]},{"id":21692,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[21693]},{"id":21693,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[21694]},{"id":21694,"callFrame":{"functionName":"isListElement2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33414,"columnNumber":25},"hitCount":0,"children":[21695]},{"id":21695,"callFrame":{"functionName":"isStartOfStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36832,"columnNumber":29},"hitCount":0,"children":[21696]},{"id":21696,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[21697]},{"id":21697,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[21698]},{"id":21698,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[21699]},{"id":21699,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[21700]},{"id":21700,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[21701]},{"id":21701,"callFrame":{"functionName":"isDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36769,"columnNumber":25},"hitCount":0,"children":[21702]},{"id":21702,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[21703]},{"id":21703,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":0,"children":[21704]},{"id":21704,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14570,"columnNumber":20},"hitCount":0,"children":[21705]},{"id":21705,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14531,"columnNumber":28},"hitCount":0,"children":[21706]},{"id":21706,"callFrame":{"functionName":"hasUnicodeEscape","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12175,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":12176,"ticks":1}]},{"id":21664,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[21665]},{"id":21665,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[21666]},{"id":21666,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[21667]},{"id":21667,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[21668]},{"id":21668,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[21669]},{"id":21669,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[21670]},{"id":21670,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[21671]},{"id":21671,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[21672]},{"id":21672,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[21673]},{"id":21673,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[21674]},{"id":21674,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[21675]},{"id":21675,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21676]},{"id":21676,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21677]},{"id":21677,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[21678]},{"id":21678,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[21679]},{"id":21679,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[21680]},{"id":21680,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[21681]},{"id":21681,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[21682]},{"id":21682,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[21683]},{"id":21683,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[21684]},{"id":21684,"callFrame":{"functionName":"tryParse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33007,"columnNumber":19},"hitCount":0,"children":[21685]},{"id":21685,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":21716,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[21717]},{"id":21717,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[21718]},{"id":21718,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":0,"children":[21719]},{"id":21719,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":21196,"callFrame":{"functionName":"getCreateSourceFileOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125736,"columnNumber":37},"hitCount":0,"children":[21197]},{"id":21197,"callFrame":{"functionName":"getImpliedNodeFormatForFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123870,"columnNumber":42},"hitCount":0,"children":[21198]},{"id":21198,"callFrame":{"functionName":"lookupFromPackageJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123878,"columnNumber":32},"hitCount":0,"children":[21199]},{"id":21199,"callFrame":{"functionName":"getPackageScopeForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44680,"columnNumber":31},"hitCount":0,"children":[21200]},{"id":21200,"callFrame":{"functionName":"getPackageJsonInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":44735,"columnNumber":27},"hitCount":0,"children":[21201]},{"id":21201,"callFrame":{"functionName":"readJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20889,"columnNumber":17},"hitCount":0,"children":[21202]},{"id":21202,"callFrame":{"functionName":"readJsonOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20883,"columnNumber":28},"hitCount":0,"children":[21203]},{"id":21203,"callFrame":{"functionName":"parseConfigFileTextToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41581,"columnNumber":34},"hitCount":0,"children":[21204,21219]},{"id":21204,"callFrame":{"functionName":"convertConfigFileToObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41721,"columnNumber":34},"hitCount":0,"children":[21205]},{"id":21205,"callFrame":{"functionName":"convertToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41767,"columnNumber":22},"hitCount":0,"children":[21206]},{"id":21206,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[21207]},{"id":21207,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":0,"children":[21208]},{"id":21208,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[21209,21812]},{"id":21209,"callFrame":{"functionName":"convertObjectLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41772,"columnNumber":47},"hitCount":1,"children":[21210,21819],"positionTicks":[{"line":41776,"ticks":1}]},{"id":21210,"callFrame":{"functionName":"convertPropertyValueToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41806,"columnNumber":37},"hitCount":0,"children":[21211]},{"id":21211,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":0,"children":[21212]},{"id":21212,"callFrame":{"functionName":"isStringDoubleQuoted","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18398,"columnNumber":29},"hitCount":0,"children":[21213]},{"id":21213,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16608,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":16613,"ticks":1}]},{"id":21819,"callFrame":{"functionName":"isDoubleQuotedString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41842,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":41843,"ticks":1}]},{"id":21812,"callFrame":{"functionName":"convertArrayLiteralExpressionToJson","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41799,"columnNumber":46},"hitCount":0,"children":[21813]},{"id":21813,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2548,"columnNumber":15},"hitCount":0,"children":[21814]},{"id":21814,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":41804,"columnNumber":97},"hitCount":1,"positionTicks":[{"line":41805,"ticks":1}]},{"id":21219,"callFrame":{"functionName":"parseJsonText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32343,"columnNumber":22},"hitCount":0,"children":[21220]},{"id":21220,"callFrame":{"functionName":"parseJsonText2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32513,"columnNumber":25},"hitCount":0,"children":[21221]},{"id":21221,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[21222]},{"id":21222,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21223,21815]},{"id":21223,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21224]},{"id":21224,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[21225]},{"id":21225,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[21226]},{"id":21226,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[21227]},{"id":21227,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[21228]},{"id":21228,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[21229]},{"id":21229,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[21230]},{"id":21230,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[21231,21798]},{"id":21231,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[21232]},{"id":21232,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21233]},{"id":21233,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":1,"children":[21234],"positionTicks":[{"line":33636,"ticks":1}]},{"id":21234,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[21235,21355]},{"id":21235,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[21236]},{"id":21236,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[21237]},{"id":21237,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[21238]},{"id":21238,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[21239]},{"id":21239,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":35710,"ticks":1}]},{"id":21355,"callFrame":{"functionName":"internIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33267,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":33268,"ticks":1}]},{"id":21798,"callFrame":{"functionName":"parseArrayLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36351,"columnNumber":38},"hitCount":0,"children":[21799]},{"id":21799,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[21800]},{"id":21800,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[21801]},{"id":21801,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36342,"columnNumber":45},"hitCount":0,"children":[21802]},{"id":21802,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[21803]},{"id":21803,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[21804]},{"id":21804,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[21805]},{"id":21805,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[21806]},{"id":21806,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[21807]},{"id":21807,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":33155,"ticks":1}]},{"id":21815,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33223,"columnNumber":26},"hitCount":0,"children":[21816]},{"id":21816,"callFrame":{"functionName":"createNodeArray","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":24835,"columnNumber":26},"hitCount":0,"children":[21817]},{"id":21817,"callFrame":{"functionName":"aggregateChildrenFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28463,"columnNumber":31},"hitCount":0,"children":[21818]},{"id":21818,"callFrame":{"functionName":"propagateChildFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":28455,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":15021,"ticks":1}]},{"id":22069,"callFrame":{"functionName":"getResolutionDiagnostic","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127202,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":127203,"ticks":1}]},{"id":22228,"callFrame":{"functionName":"verifyCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126232,"columnNumber":32},"hitCount":0,"children":[22229]},{"id":22229,"callFrame":{"functionName":"createDiagnosticForOptionName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126894,"columnNumber":40},"hitCount":0,"children":[22230]},{"id":22230,"callFrame":{"functionName":"createDiagnosticForOption","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126925,"columnNumber":36},"hitCount":0,"children":[22231]},{"id":22231,"callFrame":{"functionName":"createCompilerOptionsDiagnostic","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126932,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":126944,"ticks":1}]},{"id":22232,"callFrame":{"functionName":"getTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125024,"columnNumber":25},"hitCount":0,"children":[22233]},{"id":22233,"callFrame":{"functionName":"createTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":49854,"columnNumber":26},"hitCount":0,"children":[22234,22235,22239]},{"id":22234,"callFrame":{"functionName":"createResolver","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":90325,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":90326,"ticks":1}]},{"id":22235,"callFrame":{"functionName":"getUnionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64183,"columnNumber":23},"hitCount":0,"children":[22236]},{"id":22236,"callFrame":{"functionName":"getUnionTypeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64210,"columnNumber":29},"hitCount":0,"children":[22237]},{"id":22237,"callFrame":{"functionName":"getUnionTypeFromSortedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":64291,"columnNumber":37},"hitCount":1,"children":[22238],"positionTicks":[{"line":64319,"ticks":1}]},{"id":22238,"callFrame":{"functionName":"getPropagatingFlagsOfTypes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62872,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":62876,"ticks":1}]},{"id":22239,"callFrame":{"functionName":"initializeTypeChecker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":90440,"columnNumber":32},"hitCount":0,"children":[22240,22522,22524]},{"id":22240,"callFrame":{"functionName":"bindSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45817,"columnNumber":23},"hitCount":0,"children":[22241]},{"id":22241,"callFrame":{"functionName":"bindSourceFile2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45874,"columnNumber":26},"hitCount":0,"children":[22242,22244]},{"id":22242,"callFrame":{"functionName":"bindInStrictMode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45924,"columnNumber":27},"hitCount":0,"children":[22243]},{"id":22243,"callFrame":{"functionName":"getStrictOptionValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21926,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":21928,"ticks":1}]},{"id":22244,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22245]},{"id":22245,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[22246,22521]},{"id":22246,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22247,22265]},{"id":22247,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[22248]},{"id":22248,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22249]},{"id":22249,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[22250]},{"id":22250,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22251,22313,22319]},{"id":22251,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[22252]},{"id":22252,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22253]},{"id":22253,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22254]},{"id":22254,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22255,22286,22409,22456]},{"id":22255,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32016,"columnNumber":73},"hitCount":0,"children":[22256]},{"id":22256,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[22257]},{"id":22257,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22258]},{"id":22258,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[22259]},{"id":22259,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22260]},{"id":22260,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[22261]},{"id":22261,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22262]},{"id":22262,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[22263]},{"id":22263,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22264,22371]},{"id":22264,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0},{"id":22371,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[22372]},{"id":22372,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22373]},{"id":22373,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22374]},{"id":22374,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22375]},{"id":22375,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[22376]},{"id":22376,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22377]},{"id":22377,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22378]},{"id":22378,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22379]},{"id":22379,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22380]},{"id":22380,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22381]},{"id":22381,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22382]},{"id":22382,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22383]},{"id":22383,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[22384]},{"id":22384,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[22385]},{"id":22385,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22386]},{"id":22386,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":46251,"ticks":1}]},{"id":22286,"callFrame":{"functionName":"forEachChildInTypeAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32007,"columnNumber":79},"hitCount":0,"children":[22287,22353]},{"id":22287,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22288,22339]},{"id":22288,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22289]},{"id":22289,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22290]},{"id":22290,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22291,22303]},{"id":22291,"callFrame":{"functionName":"forEachChildInConditionalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31842,"columnNumber":69},"hitCount":0,"children":[22292]},{"id":22292,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[22293]},{"id":22293,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22294]},{"id":22294,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22295]},{"id":22295,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22296]},{"id":22296,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22297]},{"id":22297,"callFrame":{"functionName":"forEachChildInLiteralType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31862,"columnNumber":61},"hitCount":0,"children":[22298]},{"id":22298,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[22299]},{"id":22299,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22300]},{"id":22300,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[22301]},{"id":22301,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[22302]},{"id":22302,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18811,"ticks":1}]},{"id":22303,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[22304]},{"id":22304,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22305]},{"id":22305,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22306]},{"id":22306,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22307]},{"id":22307,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22308]},{"id":22308,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22309]},{"id":22309,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22310]},{"id":22310,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22311]},{"id":22311,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32184,"columnNumber":54},"hitCount":0,"children":[22312]},{"id":22312,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[22387],"positionTicks":[{"line":47628,"ticks":1}]},{"id":22387,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22388]},{"id":22388,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22389]},{"id":22389,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22390]},{"id":22390,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[22391]},{"id":22391,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22392]},{"id":22392,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22393]},{"id":22393,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22394]},{"id":22394,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22395]},{"id":22395,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[22396]},{"id":22396,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22397]},{"id":22397,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22398]},{"id":22398,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22399]},{"id":22399,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[22400]},{"id":22400,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22401]},{"id":22401,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22402]},{"id":22402,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22403]},{"id":22403,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22404]},{"id":22404,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[22405]},{"id":22405,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[22406]},{"id":22406,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[22407]},{"id":22407,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[22408]},{"id":22408,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46024,"ticks":1}]},{"id":22339,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[22340]},{"id":22340,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22341]},{"id":22341,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22342]},{"id":22342,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22343]},{"id":22343,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[22344]},{"id":22344,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22345]},{"id":22345,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22346]},{"id":22346,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22347]},{"id":22347,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22348]},{"id":22348,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[22349]},{"id":22349,"callFrame":{"functionName":"bindPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47904,"columnNumber":29},"hitCount":0,"children":[22350]},{"id":22350,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[22351]},{"id":22351,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[22352]},{"id":22352,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":6,"positionTicks":[{"line":46029,"ticks":6}]},{"id":22353,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22354]},{"id":22354,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22355]},{"id":22355,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22356]},{"id":22356,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22357]},{"id":22357,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[22358]},{"id":22358,"callFrame":{"functionName":"bindTypeParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48453,"columnNumber":28},"hitCount":0,"children":[22359]},{"id":22359,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[22360]},{"id":22360,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46031,"ticks":1}]},{"id":22409,"callFrame":{"functionName":"forEachChildInClassDeclarationOrExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32200,"columnNumber":51},"hitCount":0,"children":[22410]},{"id":22410,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22411]},{"id":22411,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22412]},{"id":22412,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22413]},{"id":22413,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22414,22419]},{"id":22414,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[22415]},{"id":22415,"callFrame":{"functionName":"bindPropertyOrMethodOrAccessor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48440,"columnNumber":41},"hitCount":0,"children":[22416]},{"id":22416,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[22417]},{"id":22417,"callFrame":{"functionName":"declareClassMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47260,"columnNumber":29},"hitCount":0,"children":[22418]},{"id":22418,"callFrame":{"functionName":"isStatic","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20489,"columnNumber":17},"hitCount":0},{"id":22419,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[22420]},{"id":22420,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22421]},{"id":22421,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22422]},{"id":22422,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22423]},{"id":22423,"callFrame":{"functionName":"forEachChildInMethodDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31795,"columnNumber":73},"hitCount":0,"children":[22424]},{"id":22424,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22425]},{"id":22425,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22426]},{"id":22426,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22427]},{"id":22427,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22428]},{"id":22428,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22429]},{"id":22429,"callFrame":{"functionName":"bindParameterFlow","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47074,"columnNumber":28},"hitCount":0,"children":[22430]},{"id":22430,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22431]},{"id":22431,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22432,22453]},{"id":22432,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22433]},{"id":22433,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22434]},{"id":22434,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":0,"children":[22435]},{"id":22435,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22436]},{"id":22436,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22437]},{"id":22437,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22438]},{"id":22438,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22439]},{"id":22439,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[22440]},{"id":22440,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22441]},{"id":22441,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22442]},{"id":22442,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22443]},{"id":22443,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31790,"columnNumber":63},"hitCount":0,"children":[22444]},{"id":22444,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22445]},{"id":22445,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22446]},{"id":22446,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22447]},{"id":22447,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22448]},{"id":22448,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[22449]},{"id":22449,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[22450]},{"id":22450,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[22451]},{"id":22451,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[22452]},{"id":22452,"callFrame":{"functionName":"isExportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30379,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":30380,"ticks":1}]},{"id":22453,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[22454]},{"id":22454,"callFrame":{"functionName":"hasJSDocNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16102,"columnNumber":22},"hitCount":0,"children":[22455]},{"id":22455,"callFrame":{"functionName":"canHaveJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18809,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":18810,"ticks":1}]},{"id":22456,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":0,"children":[22457]},{"id":22457,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22458]},{"id":22458,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22459]},{"id":22459,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22460]},{"id":22460,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22461]},{"id":22461,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22462]},{"id":22462,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22463]},{"id":22463,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22464]},{"id":22464,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[22465]},{"id":22465,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[22466]},{"id":22466,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22467]},{"id":22467,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22468]},{"id":22468,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22469]},{"id":22469,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22470]},{"id":22470,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[22471]},{"id":22471,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22472]},{"id":22472,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22473]},{"id":22473,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22474]},{"id":22474,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22475,22517]},{"id":22475,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[22476]},{"id":22476,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22477]},{"id":22477,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22478]},{"id":22478,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22479]},{"id":22479,"callFrame":{"functionName":"forEachChildInTypeLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31831,"columnNumber":61},"hitCount":0,"children":[22480]},{"id":22480,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22481]},{"id":22481,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22482]},{"id":22482,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22483]},{"id":22483,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22484]},{"id":22484,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22485]},{"id":22485,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22486]},{"id":22486,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22487]},{"id":22487,"callFrame":{"functionName":"forEachChildInPropertySignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31772,"columnNumber":73},"hitCount":0,"children":[22488]},{"id":22488,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[22489]},{"id":22489,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22490]},{"id":22490,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22491]},{"id":22491,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22492]},{"id":22492,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22493]},{"id":22493,"callFrame":{"functionName":"forEachChildInUnionOrIntersectionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32181,"columnNumber":46},"hitCount":0,"children":[22494]},{"id":22494,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22495]},{"id":22495,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22496]},{"id":22496,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22497]},{"id":22497,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22498]},{"id":22498,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22499]},{"id":22499,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22500]},{"id":22500,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22501]},{"id":22501,"callFrame":{"functionName":"forEachChildInParenthesizedTypeOrTypeOperator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32184,"columnNumber":54},"hitCount":0,"children":[22502]},{"id":22502,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22503]},{"id":22503,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[22504]},{"id":22504,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22505]},{"id":22505,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22506]},{"id":22506,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22507]},{"id":22507,"callFrame":{"functionName":"forEachChildInFunctionType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31790,"columnNumber":63},"hitCount":0,"children":[22508]},{"id":22508,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22509]},{"id":22509,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22510]},{"id":22510,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22511]},{"id":22511,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22512]},{"id":22512,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[22513]},{"id":22513,"callFrame":{"functionName":"bindParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48396,"columnNumber":24},"hitCount":0,"children":[22514]},{"id":22514,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[22515]},{"id":22515,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":0,"children":[22516]},{"id":22516,"callFrame":{"functionName":"getDeclarationName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45952,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":19397,"ticks":1}]},{"id":22517,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22518]},{"id":22518,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22519]},{"id":22519,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22520]},{"id":22520,"callFrame":{"functionName":"forEachChildInTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31822,"columnNumber":65},"hitCount":1,"positionTicks":[{"line":31728,"ticks":1}]},{"id":22313,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[22314,22337,22367]},{"id":22314,"callFrame":{"functionName":"bindClassLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":48354,"columnNumber":35},"hitCount":0,"children":[22315]},{"id":22315,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[22316]},{"id":22316,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[22317]},{"id":22317,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":0,"children":[22318]},{"id":22318,"callFrame":{"functionName":"getEffectiveModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20534,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20536,"ticks":1}]},{"id":22337,"callFrame":{"functionName":"bindBlockScopedDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47347,"columnNumber":37},"hitCount":0,"children":[22338,22365]},{"id":22338,"callFrame":{"functionName":"isJSDocTypeAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18757,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":18758,"ticks":1}]},{"id":22365,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":0,"children":[22366]},{"id":22366,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46029,"ticks":1}]},{"id":22367,"callFrame":{"functionName":"bindModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47284,"columnNumber":32},"hitCount":0,"children":[22368]},{"id":22368,"callFrame":{"functionName":"declareModuleSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47312,"columnNumber":30},"hitCount":0,"children":[22369]},{"id":22369,"callFrame":{"functionName":"getModuleInstanceState","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":45683,"columnNumber":31},"hitCount":0,"children":[22370]},{"id":22370,"callFrame":{"functionName":"forEachChildInInterfaceDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32004,"columnNumber":79},"hitCount":1,"positionTicks":[{"line":32005,"ticks":1}]},{"id":22319,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22320]},{"id":22320,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22321]},{"id":22321,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22322]},{"id":22322,"callFrame":{"functionName":"forEachChildInImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32022,"columnNumber":73},"hitCount":0,"children":[22323]},{"id":22323,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22324]},{"id":22324,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22325]},{"id":22325,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22326]},{"id":22326,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22327]},{"id":22327,"callFrame":{"functionName":"forEachChildInImportClause","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32025,"columnNumber":63},"hitCount":0,"children":[22328]},{"id":22328,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22329]},{"id":22329,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22330]},{"id":22330,"callFrame":{"functionName":"bindEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46247,"columnNumber":24},"hitCount":0,"children":[22331]},{"id":22331,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22332]},{"id":22332,"callFrame":{"functionName":"forEachChildInNamedImportsOrExports","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32203,"columnNumber":44},"hitCount":0,"children":[22333]},{"id":22333,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22334]},{"id":22334,"callFrame":{"functionName":"bindEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46241,"columnNumber":19},"hitCount":0,"children":[22335]},{"id":22335,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22336]},{"id":22336,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":1,"children":[22361],"positionTicks":[{"line":47628,"ticks":1}]},{"id":22361,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[22362]},{"id":22362,"callFrame":{"functionName":"declareSymbolAndAddToSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47214,"columnNumber":43},"hitCount":0,"children":[22363]},{"id":22363,"callFrame":{"functionName":"declareSourceFileMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47263,"columnNumber":34},"hitCount":0,"children":[22364]},{"id":22364,"callFrame":{"functionName":"declareModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46093,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":46094,"ticks":1}]},{"id":22265,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[22266]},{"id":22266,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[22267]},{"id":22267,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22268]},{"id":22268,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[22269]},{"id":22269,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22270]},{"id":22270,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[22271]},{"id":22271,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22272]},{"id":22272,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[22273]},{"id":22273,"callFrame":{"functionName":"forEachChildInModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32016,"columnNumber":73},"hitCount":0,"children":[22274]},{"id":22274,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[22275]},{"id":22275,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22276]},{"id":22276,"callFrame":{"functionName":"bindContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46152,"columnNumber":24},"hitCount":0,"children":[22277]},{"id":22277,"callFrame":{"functionName":"bindChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46250,"columnNumber":23},"hitCount":0,"children":[22278]},{"id":22278,"callFrame":{"functionName":"bindJSDoc","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47640,"columnNumber":20},"hitCount":0,"children":[22279]},{"id":22279,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":0,"children":[22280]},{"id":22280,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":0,"children":[22281]},{"id":22281,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46239,"columnNumber":20},"hitCount":0,"children":[22282]},{"id":22282,"callFrame":{"functionName":"bind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47614,"columnNumber":15},"hitCount":0,"children":[22283]},{"id":22283,"callFrame":{"functionName":"bindWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47675,"columnNumber":21},"hitCount":0,"children":[22284]},{"id":22284,"callFrame":{"functionName":"bindExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":47927,"columnNumber":31},"hitCount":0,"children":[22285]},{"id":22285,"callFrame":{"functionName":"declareSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46020,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":46031,"ticks":1}]},{"id":22521,"callFrame":{"functionName":"bindEachFunctionsFirst","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":46237,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":46238,"ticks":1}]},{"id":22522,"callFrame":{"functionName":"mergeSymbolTable","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51183,"columnNumber":27},"hitCount":0,"children":[22523]},{"id":22523,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51184,"columnNumber":19},"hitCount":0},{"id":22524,"callFrame":{"functionName":"getGlobalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63378,"columnNumber":24},"hitCount":0,"children":[22525]},{"id":22525,"callFrame":{"functionName":"getGlobalTypeSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63350,"columnNumber":30},"hitCount":0,"children":[22526]},{"id":22526,"callFrame":{"functionName":"getGlobalSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63365,"columnNumber":26},"hitCount":0,"children":[22527]},{"id":22527,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23186,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":23440,"ticks":1}]},{"id":22528,"callFrame":{"functionName":"finishCachingPerDirectoryResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129329,"columnNumber":46},"hitCount":0,"children":[22529,22537]},{"id":22529,"callFrame":{"functionName":"watchFailedLookupLocationOfNonRelativeModuleResolutions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129736,"columnNumber":66},"hitCount":0,"children":[22530]},{"id":22530,"callFrame":{"functionName":"watchFailedLookupLocationOfResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129635,"columnNumber":48},"hitCount":0,"children":[22531]},{"id":22531,"callFrame":{"functionName":"watchFailedLookupLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129613,"columnNumber":36},"hitCount":0,"children":[22532]},{"id":22532,"callFrame":{"functionName":"setDirectoryWatcher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129793,"columnNumber":30},"hitCount":0,"children":[22533]},{"id":22533,"callFrame":{"functionName":"createDirectoryWatcherForPackageDir","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129748,"columnNumber":46},"hitCount":0,"children":[22534]},{"id":22534,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":0,"children":[22535]},{"id":22535,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":0,"children":[22536]},{"id":22536,"callFrame":{"functionName":"realpath","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8811,"ticks":2}]},{"id":22537,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129336,"columnNumber":72},"hitCount":0,"children":[22538]},{"id":22538,"callFrame":{"functionName":"createFileWatcherOfAffectingLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":129674,"columnNumber":47},"hitCount":1,"children":[22539],"positionTicks":[{"line":129676,"ticks":1}]},{"id":22539,"callFrame":{"functionName":"realpath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8801,"columnNumber":21},"hitCount":1,"children":[22540],"positionTicks":[{"line":8802,"ticks":1}]},{"id":22540,"callFrame":{"functionName":"realpathWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8810,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":8811,"ticks":1}]},{"id":22541,"callFrame":{"functionName":"print","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183422,"columnNumber":7},"hitCount":0,"children":[22542,22543]},{"id":22542,"callFrame":{"functionName":"writeLog","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182560,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":182562,"ticks":1}]},{"id":22543,"callFrame":{"functionName":"filesToStringWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183402,"columnNumber":21},"hitCount":0,"children":[22544]},{"id":22544,"callFrame":{"functionName":"explainFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130243,"columnNumber":21},"hitCount":0,"children":[22545,22550,22553,22566]},{"id":22545,"callFrame":{"functionName":"toFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130436,"columnNumber":19},"hitCount":0,"children":[22546]},{"id":22546,"callFrame":{"functionName":"relativeFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130246,"columnNumber":27},"hitCount":0,"children":[22547]},{"id":22547,"callFrame":{"functionName":"convertToRelativePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9223,"columnNumber":30},"hitCount":0,"children":[22548]},{"id":22548,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9236,"columnNumber":40},"hitCount":0,"children":[22549]},{"id":22549,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9196,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":9210,"ticks":1}]},{"id":22550,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130249,"columnNumber":64},"hitCount":0,"children":[22551]},{"id":22551,"callFrame":{"functionName":"fileIncludeReasonToDiagnostics","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130328,"columnNumber":39},"hitCount":0,"children":[22552,22554,22559]},{"id":22552,"callFrame":{"functionName":"chainDiagnosticMessages","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21504,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":21505,"ticks":1}]},{"id":22554,"callFrame":{"functionName":"getReferencedFileLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123798,"columnNumber":34},"hitCount":0,"children":[22555]},{"id":22555,"callFrame":{"functionName":"getResolvedModuleFromModuleSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124439,"columnNumber":47},"hitCount":0,"children":[22556,22572]},{"id":22556,"callFrame":{"functionName":"getModeForUsageLocation2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":127018,"columnNumber":35},"hitCount":0,"children":[22557,22575]},{"id":22557,"callFrame":{"functionName":"getModeForUsageLocationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123611,"columnNumber":38},"hitCount":0,"children":[22558]},{"id":22558,"callFrame":{"functionName":"getResolutionModeOverride","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123642,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":123644,"ticks":1}]},{"id":22575,"callFrame":{"functionName":"getRedirectReferenceForResolution","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124520,"columnNumber":44},"hitCount":0,"children":[22576]},{"id":22576,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":125935,"ticks":1}]},{"id":22572,"callFrame":{"functionName":"getResolvedModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124435,"columnNumber":28},"hitCount":0,"children":[22573]},{"id":22573,"callFrame":{"functionName":"get","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43739,"columnNumber":7},"hitCount":0,"children":[22574]},{"id":22574,"callFrame":{"functionName":"getUnderlyingCacheKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":43764,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":43767,"ticks":1}]},{"id":22559,"callFrame":{"functionName":"toFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130436,"columnNumber":19},"hitCount":0,"children":[22560]},{"id":22560,"callFrame":{"functionName":"relativeFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130246,"columnNumber":27},"hitCount":0,"children":[22561]},{"id":22561,"callFrame":{"functionName":"convertToRelativePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9223,"columnNumber":30},"hitCount":0,"children":[22562]},{"id":22562,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9236,"columnNumber":40},"hitCount":0,"children":[22563]},{"id":22563,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9196,"columnNumber":36},"hitCount":0,"children":[22564]},{"id":22564,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":0,"children":[22565]},{"id":22565,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":3496,"ticks":1}]},{"id":22553,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130250,"columnNumber":105},"hitCount":0},{"id":22566,"callFrame":{"functionName":"explainIfFileIsRedirectAndImpliedFormat","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130253,"columnNumber":48},"hitCount":0,"children":[22567]},{"id":22567,"callFrame":{"functionName":"toFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130436,"columnNumber":19},"hitCount":0,"children":[22568]},{"id":22568,"callFrame":{"functionName":"relativeFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":130246,"columnNumber":27},"hitCount":0,"children":[22569]},{"id":22569,"callFrame":{"functionName":"convertToRelativePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9223,"columnNumber":30},"hitCount":0,"children":[22570]},{"id":22570,"callFrame":{"functionName":"getRelativePathToDirectoryOrUrl","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9236,"columnNumber":40},"hitCount":1,"children":[22571],"positionTicks":[{"line":9237,"ticks":1}]},{"id":22571,"callFrame":{"functionName":"getPathComponentsRelativeTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9196,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":9204,"ticks":1}]},{"id":24043,"callFrame":{"functionName":"invalidateResolutionsOfFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182522,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":182523,"ticks":1}]},{"id":24163,"callFrame":{"functionName":"invalidateResolutionsOfFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182522,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":182523,"ticks":1}]},{"id":23898,"callFrame":{"functionName":"findConfiguredProjectByProjectName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185964,"columnNumber":36},"hitCount":0,"children":[23899,24117]},{"id":23899,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":10,"positionTicks":[{"line":3496,"ticks":10}]},{"id":24117,"callFrame":{"functionName":"getConfiguredProjectByCanonicalConfigFilePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185969,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":185971,"ticks":1}]},{"id":22577,"callFrame":{"functionName":"tryFindDefaultConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187300,"columnNumber":44},"hitCount":1,"children":[22578],"positionTicks":[{"line":187302,"ticks":1}]},{"id":22578,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187303,"columnNumber":29},"hitCount":1,"children":[24037],"positionTicks":[{"line":187306,"ticks":1}]},{"id":24037,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":0,"children":[24038]},{"id":24038,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[24039]},{"id":24039,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[24040]},{"id":24040,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[24041]},{"id":24041,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":23677,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187303,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":187304,"ticks":1}]},{"id":23489,"callFrame":{"functionName":"forEachAncestorProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184636,"columnNumber":31},"hitCount":0,"children":[23490]},{"id":23490,"callFrame":{"functionName":"getCompilationSettings","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182354,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":182356,"ticks":1}]},{"id":23395,"callFrame":{"functionName":"isOrphan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184401,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":184402,"ticks":1}]},{"id":23785,"callFrame":{"functionName":"updateProjectIfDirty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184769,"columnNumber":29},"hitCount":1,"children":[23894,24086],"positionTicks":[{"line":184771,"ticks":1}]},{"id":23894,"callFrame":{"functionName":"invalidateResolutionsOfFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182522,"columnNumber":46},"hitCount":0,"children":[23895]},{"id":23895,"callFrame":{"functionName":"clearInvalidateResolutionOfFailedLookupTimer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182505,"columnNumber":46},"hitCount":0,"children":[23896]},{"id":23896,"callFrame":{"functionName":"cancel","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181224,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":181226,"ticks":1}]},{"id":24086,"callFrame":{"functionName":"cancel","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181224,"columnNumber":8},"hitCount":4,"positionTicks":[{"line":181225,"ticks":1},{"line":181226,"ticks":3}]},{"id":24391,"callFrame":{"functionName":"getConfigFilePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184321,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":184323,"ticks":1}]},{"id":22579,"callFrame":{"functionName":"cleanupProjectsAndScriptInfos","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187391,"columnNumber":31},"hitCount":4,"children":[22580,22581],"positionTicks":[{"line":187398,"ticks":1},{"line":187403,"ticks":3}]},{"id":22580,"callFrame":{"functionName":"cleanupConfiguredProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187384,"columnNumber":27},"hitCount":3,"children":[23370],"positionTicks":[{"line":187386,"ticks":3}]},{"id":23370,"callFrame":{"functionName":"getOrphanConfiguredProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187418,"columnNumber":29},"hitCount":12,"children":[23371,23436,24198,24221,24400,24479,24599],"positionTicks":[{"line":187420,"ticks":3},{"line":187439,"ticks":9}]},{"id":23371,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187438,"columnNumber":27},"hitCount":82,"children":[23372,23662,23944,24156],"positionTicks":[{"line":187442,"ticks":1},{"line":187306,"ticks":1},{"line":187291,"ticks":1},{"line":187336,"ticks":2},{"line":187440,"ticks":11},{"line":187299,"ticks":3},{"line":125964,"ticks":1},{"line":187282,"ticks":2},{"line":187302,"ticks":1},{"line":187443,"ticks":1},{"line":2743,"ticks":4},{"line":186771,"ticks":1},{"line":187335,"ticks":1},{"line":187344,"ticks":6},{"line":187439,"ticks":1},{"line":187298,"ticks":1},{"line":187280,"ticks":2},{"line":2471,"ticks":3},{"line":187448,"ticks":5},{"line":2742,"ticks":4},{"line":184801,"ticks":9},{"line":187308,"ticks":7},{"line":187279,"ticks":5},{"line":184639,"ticks":7},{"line":187296,"ticks":2}]},{"id":23372,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187325,"columnNumber":66},"hitCount":5,"children":[23373],"positionTicks":[{"line":187326,"ticks":4},{"line":187328,"ticks":1}]},{"id":23373,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187278,"columnNumber":50},"hitCount":32,"children":[23374,23543,23576,23688,24538],"positionTicks":[{"line":187282,"ticks":2},{"line":187292,"ticks":9},{"line":187291,"ticks":10},{"line":187279,"ticks":11}]},{"id":23374,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187248,"columnNumber":37},"hitCount":28,"children":[23474,23716],"positionTicks":[{"line":3496,"ticks":1},{"line":187258,"ticks":4},{"line":185967,"ticks":1},{"line":187254,"ticks":1},{"line":187249,"ticks":14},{"line":187252,"ticks":2},{"line":187272,"ticks":5}]},{"id":23474,"callFrame":{"functionName":"findConfiguredProjectByProjectName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185964,"columnNumber":36},"hitCount":0,"children":[23475,23562]},{"id":23475,"callFrame":{"functionName":"getConfiguredProjectByCanonicalConfigFilePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185969,"columnNumber":47},"hitCount":161,"positionTicks":[{"line":185971,"ticks":161}]},{"id":23562,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":134,"children":[23964,24576],"positionTicks":[{"line":3496,"ticks":134}]},{"id":23964,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":86},{"id":24576,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3490,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3491,"ticks":1}]},{"id":23716,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":5},{"id":23543,"callFrame":{"functionName":"tryFindDefaultConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187300,"columnNumber":44},"hitCount":0,"children":[23544]},{"id":23544,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187303,"columnNumber":29},"hitCount":3,"children":[23545,23907,24035],"positionTicks":[{"line":187306,"ticks":2},{"line":187304,"ticks":1}]},{"id":23545,"callFrame":{"functionName":"isSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183576,"columnNumber":36},"hitCount":0,"children":[23546]},{"id":23546,"callFrame":{"functionName":"isSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125962,"columnNumber":45},"hitCount":7,"children":[23547,24224],"positionTicks":[{"line":125964,"ticks":7}]},{"id":23547,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":10,"children":[23548,23910],"positionTicks":[{"line":9032,"ticks":1},{"line":9098,"ticks":2},{"line":9077,"ticks":1},{"line":8932,"ticks":1},{"line":125926,"ticks":1},{"line":125935,"ticks":4}]},{"id":23548,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[23549]},{"id":23549,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":23910,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[23911]},{"id":23911,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":2,"children":[23912,23930,24364],"positionTicks":[{"line":9099,"ticks":2}]},{"id":23912,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":4,"children":[23913,24064],"positionTicks":[{"line":9077,"ticks":4}]},{"id":23913,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":114},{"id":24064,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":12,"positionTicks":[{"line":9032,"ticks":12}]},{"id":23930,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":2,"children":[23931,23985],"positionTicks":[{"line":126097,"ticks":1},{"line":126096,"ticks":1}]},{"id":23931,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":23985,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":6,"children":[23986],"positionTicks":[{"line":3496,"ticks":6}]},{"id":23986,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":97},{"id":24364,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8882,"columnNumber":25},"hitCount":0,"children":[24365]},{"id":24365,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":3,"positionTicks":[{"line":8932,"ticks":3}]},{"id":24224,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":4,"positionTicks":[{"line":126096,"ticks":4}]},{"id":23907,"callFrame":{"functionName":"containsScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182887,"columnNumber":20},"hitCount":13,"children":[24173],"positionTicks":[{"line":182903,"ticks":3},{"line":182888,"ticks":9},{"line":182889,"ticks":1}]},{"id":24173,"callFrame":{"functionName":"isRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182900,"columnNumber":8},"hitCount":20,"positionTicks":[{"line":182903,"ticks":20}]},{"id":24035,"callFrame":{"functionName":"tryAddToSet","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2740,"columnNumber":20},"hitCount":12,"positionTicks":[{"line":2743,"ticks":10},{"line":2742,"ticks":2}]},{"id":23576,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185938,"columnNumber":26},"hitCount":21,"children":[23577],"positionTicks":[{"line":184622,"ticks":1},{"line":184623,"ticks":2},{"line":185940,"ticks":1},{"line":185944,"ticks":1},{"line":185939,"ticks":16}]},{"id":23577,"callFrame":{"functionName":"getConfigFileNameForFileFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185913,"columnNumber":35},"hitCount":0,"children":[23578]},{"id":23578,"callFrame":{"functionName":"getConfigFileNameFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184620,"columnNumber":35},"hitCount":21,"positionTicks":[{"line":184623,"ticks":20},{"line":184621,"ticks":1}]},{"id":23688,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187303,"columnNumber":29},"hitCount":3,"children":[23689],"positionTicks":[{"line":187304,"ticks":3}]},{"id":23689,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":0,"children":[23690,23698,23825]},{"id":23690,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[23691]},{"id":23691,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":23698,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[23699]},{"id":23699,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":23825,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[23826]},{"id":23826,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[23827,23848]},{"id":23827,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[23828]},{"id":23828,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":23848,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":0,"children":[23849]},{"id":23849,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":24538,"callFrame":{"functionName":"fileOpenReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184799,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":184801,"ticks":1}]},{"id":23662,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186768,"columnNumber":22},"hitCount":33,"positionTicks":[{"line":186770,"ticks":32},{"line":186769,"ticks":1}]},{"id":23944,"callFrame":{"functionName":"find","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2468,"columnNumber":13},"hitCount":0,"children":[23945]},{"id":23945,"callFrame":{"functionName":"isExternalProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184449,"columnNumber":26},"hitCount":3,"positionTicks":[{"line":184450,"ticks":3}]},{"id":24156,"callFrame":{"functionName":"retainConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187465,"columnNumber":36},"hitCount":3,"positionTicks":[{"line":187466,"ticks":1},{"line":187467,"ticks":2}]},{"id":23436,"callFrame":{"functionName":"retainConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187465,"columnNumber":36},"hitCount":1,"children":[23437],"positionTicks":[{"line":187466,"ticks":1}]},{"id":23437,"callFrame":{"functionName":"forEachReferencedProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184755,"columnNumber":33},"hitCount":1,"children":[23438],"positionTicks":[{"line":184757,"ticks":1}]},{"id":23438,"callFrame":{"functionName":"forEachAnyProjectReferenceKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184748,"columnNumber":39},"hitCount":1,"children":[23908],"positionTicks":[{"line":184750,"ticks":1}]},{"id":23908,"callFrame":{"functionName":"forEachResolvedProjectReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184342,"columnNumber":33},"hitCount":0,"children":[23909,24209]},{"id":23909,"callFrame":{"functionName":"forEachResolvedProjectReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123730,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":123731,"ticks":1}]},{"id":24209,"callFrame":{"functionName":"forEachResolvedProjectReference2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125937,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":125939,"ticks":1}]},{"id":24198,"callFrame":{"functionName":"containsScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182887,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":182888,"ticks":1}]},{"id":24221,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187450,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":187454,"ticks":1}]},{"id":24400,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187248,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":187272,"ticks":1}]},{"id":24479,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185938,"columnNumber":26},"hitCount":3,"positionTicks":[{"line":185939,"ticks":1},{"line":184623,"ticks":2}]},{"id":24599,"callFrame":{"functionName":"isExternalProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184449,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":184450,"ticks":1}]},{"id":22581,"callFrame":{"functionName":"removeOrphanScriptInfos","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187471,"columnNumber":25},"hitCount":294,"children":[22582],"positionTicks":[{"line":187473,"ticks":274},{"line":187474,"ticks":20}]},{"id":22582,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187473,"columnNumber":38},"hitCount":222,"children":[22583],"positionTicks":[{"line":187475,"ticks":4},{"line":187477,"ticks":9},{"line":2388,"ticks":12},{"line":181742,"ticks":9},{"line":181945,"ticks":2},{"line":187474,"ticks":17},{"line":2389,"ticks":3},{"line":187493,"ticks":153},{"line":2386,"ticks":1},{"line":187494,"ticks":7},{"line":181741,"ticks":2},{"line":187476,"ticks":3}]},{"id":22583,"callFrame":{"functionName":"isOrphan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181943,"columnNumber":10},"hitCount":1,"children":[22584],"positionTicks":[{"line":181945,"ticks":1}]},{"id":22584,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":1,"children":[22585],"positionTicks":[{"line":2389,"ticks":1}]},{"id":22585,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181944,"columnNumber":68},"hitCount":0},{"id":23214,"callFrame":{"functionName":"printProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185947,"columnNumber":15},"hitCount":29,"children":[23215,23375,23583],"positionTicks":[{"line":185954,"ticks":1},{"line":185957,"ticks":28}]},{"id":23215,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":0,"children":[23216,24063]},{"id":23216,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":24063,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2116,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":2117,"ticks":1}]},{"id":23375,"callFrame":{"functionName":"printProjectWithoutFileNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":188054,"columnNumber":37},"hitCount":1,"children":[23376],"positionTicks":[{"line":188056,"ticks":1}]},{"id":23376,"callFrame":{"functionName":"print","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183422,"columnNumber":7},"hitCount":0,"children":[23377,23610,23749,24146]},{"id":23377,"callFrame":{"functionName":"print","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183422,"columnNumber":7},"hitCount":1,"children":[23829,24403,24456],"positionTicks":[{"line":183442,"ticks":1}]},{"id":23829,"callFrame":{"functionName":"writeLog","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182560,"columnNumber":10},"hitCount":1,"children":[23830],"positionTicks":[{"line":182561,"ticks":1}]},{"id":23830,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":0,"children":[23831]},{"id":23831,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":129,"ticks":1}]},{"id":24403,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2116,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":2117,"ticks":1}]},{"id":24456,"callFrame":{"functionName":"filesToStringWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183402,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":183403,"ticks":1}]},{"id":23610,"callFrame":{"functionName":"writeLog","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182560,"columnNumber":10},"hitCount":0,"children":[23611]},{"id":23611,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":0,"children":[23612]},{"id":23612,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2116,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":2117,"ticks":1}]},{"id":23749,"callFrame":{"functionName":"filesToStringWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183402,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":183407,"ticks":1}]},{"id":24146,"callFrame":{"functionName":"returnFalse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3478,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3479,"ticks":1}]},{"id":23583,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185956,"columnNumber":27},"hitCount":137,"children":[23584,23754,23757,24099],"positionTicks":[{"line":67,"ticks":1},{"line":75,"ticks":2},{"line":63,"ticks":5},{"line":185960,"ticks":91},{"line":51,"ticks":2},{"line":186771,"ticks":3},{"line":185957,"ticks":15},{"line":68,"ticks":3},{"line":66,"ticks":2},{"line":59,"ticks":1},{"line":185959,"ticks":10},{"line":60,"ticks":2}]},{"id":23584,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":13,"children":[23585,23925,24036,24087],"positionTicks":[{"line":51,"ticks":13}]},{"id":23585,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":23925,"callFrame":{"functionName":"msg","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":57,"columnNumber":13},"hitCount":35,"children":[23955,24125,24145],"positionTicks":[{"line":67,"ticks":3},{"line":63,"ticks":14},{"line":60,"ticks":18}]},{"id":23955,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":27,"children":[24055],"positionTicks":[{"line":75,"ticks":4},{"line":66,"ticks":6},{"line":68,"ticks":17}]},{"id":24055,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":21,"positionTicks":[{"line":126,"ticks":1},{"line":125,"ticks":12},{"line":134,"ticks":2},{"line":129,"ticks":6}]},{"id":24125,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2116,"columnNumber":10},"hitCount":6,"positionTicks":[{"line":2117,"ticks":6}]},{"id":24145,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192505,"columnNumber":7},"hitCount":4,"positionTicks":[{"line":192506,"ticks":4}]},{"id":24036,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192505,"columnNumber":7},"hitCount":6,"positionTicks":[{"line":192506,"ticks":6}]},{"id":24087,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2116,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":2117,"ticks":1}]},{"id":23754,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2116,"columnNumber":10},"hitCount":2,"positionTicks":[{"line":2117,"ticks":2}]},{"id":23757,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":2,"children":[23758],"positionTicks":[{"line":66,"ticks":2}]},{"id":23758,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":134,"ticks":1}]},{"id":24099,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186768,"columnNumber":22},"hitCount":22,"positionTicks":[{"line":186770,"ticks":22}]},{"id":23980,"callFrame":{"functionName":"hasLevel","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":48,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":23940,"callFrame":{"functionName":"toNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181158,"columnNumber":25},"hitCount":1,"children":[23941],"positionTicks":[{"line":181159,"ticks":1}]},{"id":23941,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":5,"children":[24082],"positionTicks":[{"line":9075,"ticks":5}]},{"id":24082,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":24223,"callFrame":{"functionName":"printProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185947,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":185948,"ticks":1}]},{"id":24612,"callFrame":{"functionName":"telemetryOnOpenFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187516,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":187518,"ticks":1}]},{"id":22586,"callFrame":{"functionName":"createProjectProgram","scriptId":"697","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js","lineNumber":50,"columnNumber":29},"hitCount":1,"children":[22587],"positionTicks":[{"line":56,"ticks":1}]},{"id":22587,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[22588]},{"id":22588,"callFrame":{"functionName":"","scriptId":"697","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js","lineNumber":52,"columnNumber":78},"hitCount":4,"children":[22589,25101,25369],"positionTicks":[{"line":53,"ticks":4}]},{"id":22589,"callFrame":{"functionName":"getAstFromProgram","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":100,"columnNumber":26},"hitCount":1,"children":[22590,23958],"positionTicks":[{"line":104,"ticks":1}]},{"id":22590,"callFrame":{"functionName":"getExtension","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":94,"columnNumber":21},"hitCount":2,"children":[24241,24494],"positionTicks":[{"line":99,"ticks":2}]},{"id":24241,"callFrame":{"functionName":"extname","scriptId":"30","url":"node:path","lineNumber":1387,"columnNumber":9},"hitCount":2,"positionTicks":[{"line":1388,"ticks":2}]},{"id":24494,"callFrame":{"functionName":"","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":98,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":23958,"callFrame":{"functionName":"getSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125072,"columnNumber":24},"hitCount":0,"children":[23959,24510,24547]},{"id":23959,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[23960]},{"id":23960,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[23961,24044]},{"id":23961,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[23962]},{"id":23962,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":24044,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":0,"children":[24045]},{"id":24045,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[24046]},{"id":24046,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":24510,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":0,"children":[24511]},{"id":24511,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":3496,"ticks":2}]},{"id":24547,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[24548]},{"id":24548,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":25101,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":1,"children":[25102,25114],"positionTicks":[{"line":9097,"ticks":1}]},{"id":25102,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":0,"children":[25103]},{"id":25103,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":3496,"ticks":2}]},{"id":25114,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[25115]},{"id":25115,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":25369,"callFrame":{"functionName":"","scriptId":"696","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js","lineNumber":98,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":23506,"callFrame":{"functionName":"isDeepStrictEqual","scriptId":"47","url":"node:util","lineNumber":450,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":452,"ticks":1}]},{"id":23507,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":3,"positionTicks":[{"line":639,"ticks":2},{"line":640,"ticks":1}]},{"id":23517,"callFrame":{"functionName":"getDefaultProjectForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185293,"columnNumber":26},"hitCount":0,"children":[23518]},{"id":23518,"callFrame":{"functionName":"ensureDefaultProjectForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185321,"columnNumber":29},"hitCount":0,"children":[23519]},{"id":23519,"callFrame":{"functionName":"tryGetDefaultProjectForEnsuringConfiguredProjectForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185305,"columnNumber":57},"hitCount":2,"children":[23892,23995],"positionTicks":[{"line":185319,"ticks":2}]},{"id":23892,"callFrame":{"functionName":"tryGetDefaultProjectForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185297,"columnNumber":29},"hitCount":2,"children":[23893],"positionTicks":[{"line":185300,"ticks":2}]},{"id":23893,"callFrame":{"functionName":"isOrphan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181943,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":181944,"ticks":1}]},{"id":23995,"callFrame":{"functionName":"getScriptInfoForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186765,"columnNumber":32},"hitCount":0,"children":[23996]},{"id":23996,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186768,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":186770,"ticks":2}]},{"id":23771,"callFrame":{"functionName":"absolutify","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":104,"columnNumber":23},"hitCount":0,"children":[23772]},{"id":23772,"callFrame":{"functionName":"isAbsolute","scriptId":"30","url":"node:path","lineNumber":1158,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":1159,"ticks":1}]},{"id":23997,"callFrame":{"functionName":"getProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":149010,"columnNumber":21},"hitCount":0,"children":[23998,24541]},{"id":23998,"callFrame":{"functionName":"synchronizeHostData","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148835,"columnNumber":30},"hitCount":1,"children":[23999],"positionTicks":[{"line":148837,"ticks":1}]},{"id":23999,"callFrame":{"functionName":"updateFromProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182983,"columnNumber":19},"hitCount":0,"children":[24000]},{"id":24000,"callFrame":{"functionName":"updateProjectIfDirty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184769,"columnNumber":29},"hitCount":0,"children":[24001]},{"id":24001,"callFrame":{"functionName":"invalidateResolutionsOfFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182522,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":182523,"ticks":1}]},{"id":24541,"callFrame":{"functionName":"invalidateResolutionsOfFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182522,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":182523,"ticks":1}]},{"id":24169,"callFrame":{"functionName":"getScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186517,"columnNumber":15},"hitCount":0,"children":[24170]},{"id":24170,"callFrame":{"functionName":"getScriptInfoForNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186765,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":186766,"ticks":1}]},{"id":24293,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":8943,"ticks":1},{"line":8928,"ticks":1}]},{"id":24490,"callFrame":{"functionName":"openClientFileWithNormalizedPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187404,"columnNumber":34},"hitCount":7,"children":[24661,24674,24705,24955,25021,25125,25270],"positionTicks":[{"line":187405,"ticks":6},{"line":187406,"ticks":1}]},{"id":24661,"callFrame":{"functionName":"cleanupProjectsAndScriptInfos","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187391,"columnNumber":31},"hitCount":256,"children":[24662,24672,24678,24722],"positionTicks":[{"line":187392,"ticks":256}]},{"id":24662,"callFrame":{"functionName":"cleanupConfiguredProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187384,"columnNumber":27},"hitCount":0,"children":[24663]},{"id":24663,"callFrame":{"functionName":"getOrphanConfiguredProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187418,"columnNumber":29},"hitCount":0,"children":[24664]},{"id":24664,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187438,"columnNumber":27},"hitCount":0,"children":[24665]},{"id":24665,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187325,"columnNumber":66},"hitCount":0,"children":[24666]},{"id":24666,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187278,"columnNumber":50},"hitCount":0,"children":[24667]},{"id":24667,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187248,"columnNumber":37},"hitCount":0,"children":[24668]},{"id":24668,"callFrame":{"functionName":"findConfiguredProjectByProjectName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185964,"columnNumber":36},"hitCount":0,"children":[24669,24670]},{"id":24669,"callFrame":{"functionName":"getConfiguredProjectByCanonicalConfigFilePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185969,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":185971,"ticks":2}]},{"id":24670,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[24671]},{"id":24671,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":24672,"callFrame":{"functionName":"removeOrphanScriptInfos","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187471,"columnNumber":25},"hitCount":0,"children":[24673]},{"id":24673,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187473,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":187474,"ticks":1}]},{"id":24678,"callFrame":{"functionName":"getOrphanConfiguredProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187418,"columnNumber":29},"hitCount":25,"children":[24679,24854,25178,25251,25278,25312],"positionTicks":[{"line":187419,"ticks":25}]},{"id":24679,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187438,"columnNumber":27},"hitCount":265,"children":[24680,24777,24788,25185],"positionTicks":[{"line":187281,"ticks":1},{"line":2469,"ticks":1},{"line":187336,"ticks":2},{"line":187302,"ticks":2},{"line":187443,"ticks":4},{"line":2473,"ticks":3},{"line":2472,"ticks":1},{"line":187282,"ticks":5},{"line":2471,"ticks":8},{"line":187280,"ticks":10},{"line":187296,"ticks":2},{"line":2743,"ticks":1},{"line":187295,"ticks":3},{"line":187306,"ticks":4},{"line":187447,"ticks":12},{"line":187442,"ticks":6},{"line":187290,"ticks":2},{"line":184800,"ticks":3},{"line":187291,"ticks":4},{"line":184639,"ticks":15},{"line":187448,"ticks":13},{"line":187307,"ticks":4},{"line":186771,"ticks":5},{"line":187335,"ticks":5},{"line":2742,"ticks":5},{"line":125964,"ticks":4},{"line":187440,"ticks":31},{"line":187279,"ticks":25},{"line":187344,"ticks":16},{"line":187439,"ticks":3},{"line":187298,"ticks":2},{"line":187441,"ticks":1},{"line":187334,"ticks":2},{"line":187287,"ticks":2},{"line":186770,"ticks":3},{"line":187308,"ticks":17},{"line":187292,"ticks":6},{"line":184801,"ticks":30},{"line":2741,"ticks":2}]},{"id":24680,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187325,"columnNumber":66},"hitCount":6,"children":[24681],"positionTicks":[{"line":187344,"ticks":6}]},{"id":24681,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187278,"columnNumber":50},"hitCount":78,"children":[24682,24692,24741,25051],"positionTicks":[{"line":187279,"ticks":1},{"line":187282,"ticks":12},{"line":187292,"ticks":26},{"line":187291,"ticks":39}]},{"id":24682,"callFrame":{"functionName":"tryFindDefaultConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187300,"columnNumber":44},"hitCount":0,"children":[24683]},{"id":24683,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187303,"columnNumber":29},"hitCount":0,"children":[24684,24719,24720]},{"id":24684,"callFrame":{"functionName":"isSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183576,"columnNumber":36},"hitCount":0,"children":[24685]},{"id":24685,"callFrame":{"functionName":"isSourceOfProjectReferenceRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125962,"columnNumber":45},"hitCount":17,"children":[24686,24960],"positionTicks":[{"line":125964,"ticks":17}]},{"id":24686,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":48,"children":[24687],"positionTicks":[{"line":9080,"ticks":1},{"line":125926,"ticks":4},{"line":8930,"ticks":5},{"line":9032,"ticks":2},{"line":9075,"ticks":1},{"line":9098,"ticks":1},{"line":125936,"ticks":2},{"line":9077,"ticks":4},{"line":9099,"ticks":6},{"line":125935,"ticks":18},{"line":125927,"ticks":2},{"line":8932,"ticks":2}]},{"id":24687,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[24688]},{"id":24688,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":5,"children":[24689,24711,24861],"positionTicks":[{"line":9099,"ticks":5}]},{"id":24689,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":12,"children":[24690],"positionTicks":[{"line":126097,"ticks":3},{"line":3496,"ticks":5},{"line":126096,"ticks":4}]},{"id":24690,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":22,"children":[24691],"positionTicks":[{"line":3496,"ticks":22}]},{"id":24691,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":308},{"id":24711,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":8,"children":[24744,24768],"positionTicks":[{"line":9077,"ticks":8}]},{"id":24744,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":349},{"id":24768,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":26,"positionTicks":[{"line":9032,"ticks":26}]},{"id":24861,"callFrame":{"functionName":"isRootedDiskPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8882,"columnNumber":25},"hitCount":0,"children":[24862]},{"id":24862,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":6,"positionTicks":[{"line":8932,"ticks":6}]},{"id":24960,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":5,"positionTicks":[{"line":126096,"ticks":5}]},{"id":24719,"callFrame":{"functionName":"tryAddToSet","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2740,"columnNumber":20},"hitCount":33,"positionTicks":[{"line":2743,"ticks":21},{"line":2742,"ticks":12}]},{"id":24720,"callFrame":{"functionName":"containsScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182887,"columnNumber":20},"hitCount":19,"children":[24721],"positionTicks":[{"line":182889,"ticks":3},{"line":182903,"ticks":16}]},{"id":24721,"callFrame":{"functionName":"isRoot","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182900,"columnNumber":8},"hitCount":85,"positionTicks":[{"line":182903,"ticks":85}]},{"id":24692,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187248,"columnNumber":37},"hitCount":48,"children":[24693],"positionTicks":[{"line":187254,"ticks":2},{"line":185967,"ticks":4},{"line":185971,"ticks":3},{"line":187258,"ticks":7},{"line":187249,"ticks":6},{"line":187252,"ticks":3},{"line":187250,"ticks":1},{"line":187272,"ticks":15},{"line":3496,"ticks":7}]},{"id":24693,"callFrame":{"functionName":"findConfiguredProjectByProjectName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185964,"columnNumber":36},"hitCount":0,"children":[24694,24710]},{"id":24694,"callFrame":{"functionName":"getConfiguredProjectByCanonicalConfigFilePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185969,"columnNumber":47},"hitCount":471,"positionTicks":[{"line":185971,"ticks":471}]},{"id":24710,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":406,"children":[24746,24953],"positionTicks":[{"line":3496,"ticks":406}]},{"id":24746,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":311},{"id":24953,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3490,"columnNumber":20},"hitCount":7,"positionTicks":[{"line":3492,"ticks":2},{"line":3491,"ticks":5}]},{"id":24741,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185938,"columnNumber":26},"hitCount":43,"children":[24742],"positionTicks":[{"line":185945,"ticks":1},{"line":184628,"ticks":1},{"line":185940,"ticks":2},{"line":185946,"ticks":3},{"line":184622,"ticks":3},{"line":185943,"ticks":1},{"line":184623,"ticks":17},{"line":184629,"ticks":2},{"line":185944,"ticks":3},{"line":185939,"ticks":10}]},{"id":24742,"callFrame":{"functionName":"getConfigFileNameForFileFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185913,"columnNumber":35},"hitCount":0,"children":[24743]},{"id":24743,"callFrame":{"functionName":"getConfigFileNameFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184620,"columnNumber":35},"hitCount":80,"positionTicks":[{"line":184623,"ticks":80}]},{"id":25051,"callFrame":{"functionName":"fileOpenReason","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184799,"columnNumber":23},"hitCount":7,"positionTicks":[{"line":184801,"ticks":7}]},{"id":24777,"callFrame":{"functionName":"retainConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187465,"columnNumber":36},"hitCount":19,"positionTicks":[{"line":187466,"ticks":1},{"line":187469,"ticks":1},{"line":187467,"ticks":17}]},{"id":24788,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186768,"columnNumber":22},"hitCount":67,"positionTicks":[{"line":186770,"ticks":67}]},{"id":25185,"callFrame":{"functionName":"find","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2468,"columnNumber":13},"hitCount":0,"children":[25186]},{"id":25186,"callFrame":{"functionName":"isExternalProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184449,"columnNumber":26},"hitCount":5,"positionTicks":[{"line":184451,"ticks":3},{"line":184450,"ticks":2}]},{"id":24854,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187248,"columnNumber":37},"hitCount":6,"positionTicks":[{"line":187272,"ticks":6}]},{"id":25178,"callFrame":{"functionName":"isExternalProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184449,"columnNumber":26},"hitCount":5,"positionTicks":[{"line":184450,"ticks":5}]},{"id":25251,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187450,"columnNumber":36},"hitCount":2,"positionTicks":[{"line":187451,"ticks":2}]},{"id":25278,"callFrame":{"functionName":"retainConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187465,"columnNumber":36},"hitCount":0,"children":[25279]},{"id":25279,"callFrame":{"functionName":"forEachReferencedProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184755,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":184756,"ticks":1}]},{"id":25312,"callFrame":{"functionName":"containsScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182887,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":182888,"ticks":2}]},{"id":24722,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187473,"columnNumber":38},"hitCount":228,"children":[25445],"positionTicks":[{"line":181945,"ticks":1},{"line":187494,"ticks":9},{"line":187476,"ticks":2},{"line":187477,"ticks":8},{"line":181742,"ticks":6},{"line":187493,"ticks":169},{"line":187475,"ticks":6},{"line":2389,"ticks":3},{"line":2388,"ticks":7},{"line":187474,"ticks":17}]},{"id":25445,"callFrame":{"functionName":"isContainedByBackgroundProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181947,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":2798,"ticks":1}]},{"id":24674,"callFrame":{"functionName":"printProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185947,"columnNumber":15},"hitCount":89,"children":[24695,24783,25252],"positionTicks":[{"line":185948,"ticks":88},{"line":185957,"ticks":1}]},{"id":24695,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185956,"columnNumber":27},"hitCount":324,"children":[24723,24779],"positionTicks":[{"line":185958,"ticks":3},{"line":67,"ticks":1},{"line":186770,"ticks":2},{"line":66,"ticks":9},{"line":75,"ticks":12},{"line":185957,"ticks":5},{"line":186771,"ticks":3},{"line":68,"ticks":8},{"line":63,"ticks":13},{"line":185959,"ticks":14},{"line":60,"ticks":9},{"line":185960,"ticks":237},{"line":51,"ticks":8}]},{"id":24723,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":57,"children":[24724,24897,25010],"positionTicks":[{"line":51,"ticks":57}]},{"id":24724,"callFrame":{"functionName":"msg","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":57,"columnNumber":13},"hitCount":117,"children":[24725,24802,24839],"positionTicks":[{"line":67,"ticks":14},{"line":63,"ticks":59},{"line":60,"ticks":44}]},{"id":24725,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":95,"children":[24778],"positionTicks":[{"line":66,"ticks":21},{"line":75,"ticks":11},{"line":68,"ticks":63}]},{"id":24778,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":36,"positionTicks":[{"line":125,"ticks":6},{"line":134,"ticks":4},{"line":129,"ticks":24},{"line":126,"ticks":2}]},{"id":24802,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2116,"columnNumber":10},"hitCount":28,"positionTicks":[{"line":2117,"ticks":28}]},{"id":24839,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192505,"columnNumber":7},"hitCount":20,"positionTicks":[{"line":192506,"ticks":20}]},{"id":24897,"callFrame":{"functionName":"Msg","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":192505,"columnNumber":7},"hitCount":9,"positionTicks":[{"line":192506,"ticks":9}]},{"id":25010,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2116,"columnNumber":10},"hitCount":16,"positionTicks":[{"line":2117,"ticks":16}]},{"id":24779,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186768,"columnNumber":22},"hitCount":65,"positionTicks":[{"line":186770,"ticks":65}]},{"id":24783,"callFrame":{"functionName":"printProjectWithoutFileNames","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":188054,"columnNumber":37},"hitCount":2,"children":[24784],"positionTicks":[{"line":188055,"ticks":2}]},{"id":24784,"callFrame":{"functionName":"print","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183422,"columnNumber":7},"hitCount":4,"children":[24785,24991,25187],"positionTicks":[{"line":183423,"ticks":4}]},{"id":24785,"callFrame":{"functionName":"msg","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":57,"columnNumber":13},"hitCount":1,"children":[24786],"positionTicks":[{"line":58,"ticks":1}]},{"id":24786,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":24991,"callFrame":{"functionName":"filesToStringWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183402,"columnNumber":21},"hitCount":0,"children":[24992]},{"id":24992,"callFrame":{"functionName":"getSourceFiles","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124305,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":124306,"ticks":1}]},{"id":25187,"callFrame":{"functionName":"print","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183422,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":183423,"ticks":1}]},{"id":25252,"callFrame":{"functionName":"print","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":183422,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":183423,"ticks":1}]},{"id":24705,"callFrame":{"functionName":"assignProjectToOpenedScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187205,"columnNumber":33},"hitCount":0,"children":[24706,24803,25064,25265]},{"id":24706,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187325,"columnNumber":66},"hitCount":0,"children":[24707]},{"id":24707,"callFrame":{"functionName":"tryFindDefaultConfiguredProjectForOpenScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187278,"columnNumber":50},"hitCount":0,"children":[24708,24893,25132,25348]},{"id":24708,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185938,"columnNumber":26},"hitCount":4,"children":[24709,24728,24745,25105,25260],"positionTicks":[{"line":185945,"ticks":1},{"line":185943,"ticks":1},{"line":185944,"ticks":2}]},{"id":24709,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9168,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":9169,"ticks":1}]},{"id":24728,"callFrame":{"functionName":"getConfigFileNameForFileFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185913,"columnNumber":35},"hitCount":0,"children":[24729]},{"id":24729,"callFrame":{"functionName":"getConfigFileNameFromCache","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184620,"columnNumber":35},"hitCount":3,"positionTicks":[{"line":184623,"ticks":3}]},{"id":24745,"callFrame":{"functionName":"forEachConfigFileLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185872,"columnNumber":27},"hitCount":15,"children":[24747,24780,24782,24810,24954,25176,25210],"positionTicks":[{"line":185873,"ticks":15}]},{"id":24747,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185942,"columnNumber":64},"hitCount":0,"children":[24748]},{"id":24748,"callFrame":{"functionName":"configFileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185752,"columnNumber":18},"hitCount":42,"children":[24749,24841],"positionTicks":[{"line":185757,"ticks":7},{"line":185754,"ticks":31},{"line":185753,"ticks":4}]},{"id":24749,"callFrame":{"functionName":"fileExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8789,"columnNumber":23},"hitCount":0,"children":[24750]},{"id":24750,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":0,"children":[24751,24875]},{"id":24751,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2,"positionTicks":[{"line":8768,"ticks":2}]},{"id":24875,"callFrame":{"functionName":"statSync","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8551,"columnNumber":21},"hitCount":0,"children":[24876]},{"id":24876,"callFrame":{"functionName":"statSync","scriptId":"42","url":"node:fs","lineNumber":1655,"columnNumber":17},"hitCount":1,"children":[24877,25198],"positionTicks":[{"line":1657,"ticks":1}]},{"id":24877,"callFrame":{"functionName":"stat","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":26,"positionTicks":[{"line":1657,"ticks":26}]},{"id":25198,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":1,"children":[25199],"positionTicks":[{"line":537,"ticks":1}]},{"id":25199,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":733,"columnNumber":41},"hitCount":1,"children":[25200],"positionTicks":[{"line":14,"ticks":1}]},{"id":25200,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[25201]},{"id":25201,"callFrame":{"functionName":"","scriptId":"27","url":"node:internal/fs/utils","lineNumber":711,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":722,"ticks":1}]},{"id":24841,"callFrame":{"functionName":"fileSystemEntryExists","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8767,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":8768,"ticks":1}]},{"id":24780,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":3,"children":[24781,25280],"positionTicks":[{"line":9055,"ticks":1},{"line":8914,"ticks":1},{"line":8968,"ticks":1}]},{"id":24781,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":4,"positionTicks":[{"line":9032,"ticks":4}]},{"id":25280,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":22},"hitCount":0,"children":[25281]},{"id":25281,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8942,"ticks":1}]},{"id":24782,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":4,"positionTicks":[{"line":8930,"ticks":1},{"line":8928,"ticks":3}]},{"id":24810,"callFrame":{"functionName":"containsPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9168,"columnNumber":21},"hitCount":7,"children":[24811,24837],"positionTicks":[{"line":9186,"ticks":2},{"line":9178,"ticks":2},{"line":2798,"ticks":3}]},{"id":24811,"callFrame":{"functionName":"combinePaths","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9052,"columnNumber":21},"hitCount":0,"children":[24812,24961]},{"id":24812,"callFrame":{"functionName":"getRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8965,"columnNumber":22},"hitCount":0,"children":[24813]},{"id":24813,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8932,"ticks":1}]},{"id":24961,"callFrame":{"functionName":"normalizeSlashes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9030,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":9032,"ticks":1}]},{"id":24837,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":1,"children":[24838],"positionTicks":[{"line":9020,"ticks":1}]},{"id":24838,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":16,"positionTicks":[{"line":9018,"ticks":16}]},{"id":24954,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":6},{"id":25176,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[25177]},{"id":25177,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":25210,"callFrame":{"functionName":"toLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3490,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":3491,"ticks":1}]},{"id":25105,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":0,"children":[25106]},{"id":25106,"callFrame":{"functionName":"server","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2116,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":2117,"ticks":1}]},{"id":25260,"callFrame":{"functionName":"hasTrailingDirectorySeparator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8912,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":8913,"ticks":1}]},{"id":24893,"callFrame":{"functionName":"findCreateOrReloadConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187248,"columnNumber":37},"hitCount":0,"children":[24894,25376]},{"id":24894,"callFrame":{"functionName":"findConfiguredProjectByProjectName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185964,"columnNumber":36},"hitCount":0,"children":[24895]},{"id":24895,"callFrame":{"functionName":"getConfiguredProjectByCanonicalConfigFilePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185969,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":185971,"ticks":1}]},{"id":25376,"callFrame":{"functionName":"updateConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184786,"columnNumber":32},"hitCount":0,"children":[25377]},{"id":25377,"callFrame":{"functionName":"clearInvalidateResolutionOfFailedLookupTimer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182505,"columnNumber":46},"hitCount":2,"positionTicks":[{"line":182506,"ticks":2}]},{"id":25132,"callFrame":{"functionName":"tryFindDefaultConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187300,"columnNumber":44},"hitCount":0,"children":[25133]},{"id":25133,"callFrame":{"functionName":"isDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":187303,"columnNumber":29},"hitCount":0,"children":[25134,25451]},{"id":25134,"callFrame":{"functionName":"getResolvedProjectReferenceToRedirect","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125925,"columnNumber":48},"hitCount":0,"children":[25135]},{"id":25135,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":0,"children":[25136]},{"id":25136,"callFrame":{"functionName":"toPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9096,"columnNumber":15},"hitCount":0,"children":[25137]},{"id":25137,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":0,"children":[25138]},{"id":25138,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":25451,"callFrame":{"functionName":"getCanonicalFileName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":126095,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":126096,"ticks":1}]},{"id":25348,"callFrame":{"functionName":"info","scriptId":"705","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js","lineNumber":49,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":50,"ticks":1}]},{"id":24803,"callFrame":{"functionName":"clearInvalidateResolutionOfFailedLookupTimer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182505,"columnNumber":46},"hitCount":2,"positionTicks":[{"line":182506,"ticks":2}]},{"id":25064,"callFrame":{"functionName":"updateConfiguredProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184786,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":184787,"ticks":1}]},{"id":25265,"callFrame":{"functionName":"getConfigFileNameForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185938,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":185939,"ticks":1}]},{"id":24955,"callFrame":{"functionName":"getPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9021,"columnNumber":26},"hitCount":0,"children":[24956]},{"id":24956,"callFrame":{"functionName":"pathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9015,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":9018,"ticks":1}]},{"id":25021,"callFrame":{"functionName":"getPathFromPathComponents","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9025,"columnNumber":34},"hitCount":2,"positionTicks":[{"line":9029,"ticks":2}]},{"id":25125,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":4,"children":[25126,25409],"positionTicks":[{"line":186724,"ticks":4}]},{"id":25126,"callFrame":{"functionName":"stopWatchingScriptInfo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186683,"columnNumber":24},"hitCount":1,"children":[25254],"positionTicks":[{"line":186684,"ticks":1}]},{"id":25254,"callFrame":{"functionName":"close","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":123147,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":123148,"ticks":1}]},{"id":25409,"callFrame":{"functionName":"getEncodedRootLength","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":8927,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":8943,"ticks":1}]},{"id":25270,"callFrame":{"functionName":"isOrphan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184401,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":184402,"ticks":1}]},{"id":24607,"callFrame":{"functionName":"getLanguageService","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182589,"columnNumber":20},"hitCount":0,"children":[24608]},{"id":24608,"callFrame":{"functionName":"updateProjectIfDirty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184769,"columnNumber":29},"hitCount":0,"children":[24609]},{"id":24609,"callFrame":{"functionName":"cancel","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181224,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":181225,"ticks":1}]},{"id":24675,"callFrame":{"functionName":"isString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3463,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3464,"ticks":1}]},{"id":24832,"callFrame":{"functionName":"getScriptInfoForPath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186768,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":186770,"ticks":2}]},{"id":24905,"callFrame":{"functionName":"tryGetDefaultProjectForEnsuringConfiguredProjectForFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185305,"columnNumber":57},"hitCount":1,"children":[24906,25099],"positionTicks":[{"line":185306,"ticks":1}]},{"id":24906,"callFrame":{"functionName":"toFileNameLowerCase","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3494,"columnNumber":28},"hitCount":0,"children":[24907]},{"id":24907,"callFrame":{"functionName":"RegExp: [^\\u0130\\u0131\\u00DFa-z0-9\\\\/:\\-_. ]+","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":25099,"callFrame":{"functionName":"getDefaultProject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":181861,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":181867,"ticks":1}]},{"id":24919,"callFrame":{"functionName":"normalizePath","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":9074,"columnNumber":22},"hitCount":1,"children":[24959],"positionTicks":[{"line":9075,"ticks":1}]},{"id":24959,"callFrame":{"functionName":"RegExp: (?:\\/\\/)|(?:^|\\/)\\.\\.?(?:$|\\/)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":3},{"id":25184,"callFrame":{"functionName":"invalidateResolutionsOfFailedLookupLocations","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":182522,"columnNumber":46},"hitCount":3,"positionTicks":[{"line":182523,"ticks":3}]},{"id":25204,"callFrame":{"functionName":"printProjects","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":185947,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":185948,"ticks":1}]},{"id":25250,"callFrame":{"functionName":"getOrCreateScriptInfoWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":186723,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":186724,"ticks":1}]},{"id":23049,"callFrame":{"functionName":"createNoProgram","scriptId":"699","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js","lineNumber":45,"columnNumber":24},"hitCount":0,"children":[23050]},{"id":23050,"callFrame":{"functionName":"createSourceFile","scriptId":"699","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js","lineNumber":35,"columnNumber":25},"hitCount":0,"children":[23051]},{"id":23051,"callFrame":{"functionName":"createSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32287,"columnNumber":25},"hitCount":0,"children":[23052]},{"id":23052,"callFrame":{"functionName":"parseSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32465,"columnNumber":26},"hitCount":0,"children":[23053]},{"id":23053,"callFrame":{"functionName":"parseSourceFileWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32653,"columnNumber":32},"hitCount":0,"children":[23054,23163]},{"id":23054,"callFrame":{"functionName":"parseList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33609,"columnNumber":20},"hitCount":0,"children":[23055]},{"id":23055,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[23056]},{"id":23056,"callFrame":{"functionName":"parseStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36912,"columnNumber":25},"hitCount":0,"children":[23057,23060]},{"id":23057,"callFrame":{"functionName":"isStartOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36829,"columnNumber":31},"hitCount":0,"children":[23058]},{"id":23058,"callFrame":{"functionName":"lookAhead","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33004,"columnNumber":20},"hitCount":0,"children":[23059]},{"id":23059,"callFrame":{"functionName":"speculationHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32988,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32999,"ticks":1}]},{"id":23060,"callFrame":{"functionName":"parseDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37028,"columnNumber":27},"hitCount":0,"children":[23061]},{"id":23061,"callFrame":{"functionName":"parseDeclarationWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":37057,"columnNumber":33},"hitCount":0,"children":[23062]},{"id":23062,"callFrame":{"functionName":"parseExportAssignment","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":38040,"columnNumber":32},"hitCount":0,"children":[23063]},{"id":23063,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[23064]},{"id":23064,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[23065]},{"id":23065,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[23066]},{"id":23066,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[23067]},{"id":23067,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[23068]},{"id":23068,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[23069]},{"id":23069,"callFrame":{"functionName":"parseArgumentList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36236,"columnNumber":28},"hitCount":0,"children":[23070]},{"id":23070,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[23071]},{"id":23071,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[23072]},{"id":23072,"callFrame":{"functionName":"parseArgumentExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36348,"columnNumber":34},"hitCount":0,"children":[23073]},{"id":23073,"callFrame":{"functionName":"doOutsideOfContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32830,"columnNumber":29},"hitCount":0,"children":[23074]},{"id":23074,"callFrame":{"functionName":"parseArgumentOrArrayLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36342,"columnNumber":45},"hitCount":0,"children":[23075]},{"id":23075,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[23076]},{"id":23076,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[23077]},{"id":23077,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[23078]},{"id":23078,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[23079]},{"id":23079,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[23080,23119]},{"id":23080,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[23081]},{"id":23081,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[23082]},{"id":23082,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[23083]},{"id":23083,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[23084]},{"id":23084,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[23085]},{"id":23085,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[23086]},{"id":23086,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[23087]},{"id":23087,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[23088]},{"id":23088,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[23089]},{"id":23089,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[23090]},{"id":23090,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[23091]},{"id":23091,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[23092]},{"id":23092,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[23093]},{"id":23093,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[23094]},{"id":23094,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[23095]},{"id":23095,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[23096]},{"id":23096,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[23097]},{"id":23097,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[23098]},{"id":23098,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[23099]},{"id":23099,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[23100]},{"id":23100,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[23101]},{"id":23101,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[23102]},{"id":23102,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[23103]},{"id":23103,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[23104]},{"id":23104,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[23105]},{"id":23105,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[23106]},{"id":23106,"callFrame":{"functionName":"parseMemberExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35729,"columnNumber":40},"hitCount":0,"children":[23107]},{"id":23107,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[23108]},{"id":23108,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[23109]},{"id":23109,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[23110]},{"id":23110,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[23111]},{"id":23111,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[23112]},{"id":23112,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[23113]},{"id":23113,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[23114]},{"id":23114,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[23115]},{"id":23115,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[23116]},{"id":23116,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[23117]},{"id":23117,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[23118]},{"id":23118,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0},{"id":23119,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[23120]},{"id":23120,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[23121]},{"id":23121,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[23122]},{"id":23122,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[23123]},{"id":23123,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[23124]},{"id":23124,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[23125]},{"id":23125,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[23126]},{"id":23126,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[23127]},{"id":23127,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[23128]},{"id":23128,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[23129]},{"id":23129,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[23130]},{"id":23130,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[23131]},{"id":23131,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[23132]},{"id":23132,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[23133]},{"id":23133,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[23134]},{"id":23134,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[23135]},{"id":23135,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[23136]},{"id":23136,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[23137]},{"id":23137,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[23138]},{"id":23138,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[23139]},{"id":23139,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[23140]},{"id":23140,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[23141]},{"id":23141,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[23142]},{"id":23142,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[23143]},{"id":23143,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[23144]},{"id":23144,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[23145]},{"id":23145,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[23146]},{"id":23146,"callFrame":{"functionName":"parsePrimaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36271,"columnNumber":33},"hitCount":0,"children":[23147]},{"id":23147,"callFrame":{"functionName":"parseObjectLiteralExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36411,"columnNumber":39},"hitCount":0,"children":[23148]},{"id":23148,"callFrame":{"functionName":"parseDelimitedList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33866,"columnNumber":29},"hitCount":0,"children":[23149]},{"id":23149,"callFrame":{"functionName":"parseListElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":33630,"columnNumber":27},"hitCount":0,"children":[23150]},{"id":23150,"callFrame":{"functionName":"parseObjectLiteralElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36360,"columnNumber":36},"hitCount":0,"children":[23151]},{"id":23151,"callFrame":{"functionName":"allowInAnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32866,"columnNumber":21},"hitCount":0,"children":[23152]},{"id":23152,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36400,"columnNumber":37},"hitCount":0,"children":[23153]},{"id":23153,"callFrame":{"functionName":"parseAssignmentExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35202,"columnNumber":44},"hitCount":0,"children":[23154]},{"id":23154,"callFrame":{"functionName":"parseBinaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35539,"columnNumber":40},"hitCount":0,"children":[23155]},{"id":23155,"callFrame":{"functionName":"parseUnaryExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35616,"columnNumber":39},"hitCount":0,"children":[23156]},{"id":23156,"callFrame":{"functionName":"parseUpdateExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35690,"columnNumber":32},"hitCount":0,"children":[23157]},{"id":23157,"callFrame":{"functionName":"parseLeftHandSideExpressionOrHigher","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":35709,"columnNumber":46},"hitCount":0,"children":[23158]},{"id":23158,"callFrame":{"functionName":"parseCallExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36196,"columnNumber":34},"hitCount":0,"children":[23159]},{"id":23159,"callFrame":{"functionName":"parseMemberExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36132,"columnNumber":36},"hitCount":0,"children":[23160]},{"id":23160,"callFrame":{"functionName":"parsePropertyAccessExpressionRest","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":36091,"columnNumber":44},"hitCount":0,"children":[23161]},{"id":23161,"callFrame":{"functionName":"createPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":25841,"columnNumber":41},"hitCount":0,"children":[23162]},{"id":23162,"callFrame":{"functionName":"isSuperKeyword","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30004,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":30006,"ticks":1}]},{"id":23163,"callFrame":{"functionName":"fixupParentReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32780,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":32782,"ticks":1}]},{"id":24601,"callFrame":{"functionName":"getProgram","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":149010,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":149011,"ticks":1}]},{"id":25023,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":22591,"callFrame":{"functionName":"astConverter","scriptId":"638","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js","lineNumber":7,"columnNumber":21},"hitCount":6,"children":[22592,22701,22726,23354,24480,24621,24643,24902,25127,25303],"positionTicks":[{"line":8,"ticks":1},{"line":56,"ticks":1},{"line":58,"ticks":1},{"line":50,"ticks":1},{"line":20,"ticks":1},{"line":59,"ticks":1}]},{"id":22592,"callFrame":{"functionName":"convertProgram","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":64,"columnNumber":18},"hitCount":1,"children":[22593,23734],"positionTicks":[{"line":66,"ticks":1}]},{"id":22593,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":15,"children":[22594,22596],"positionTicks":[{"line":75,"ticks":4},{"line":87,"ticks":10},{"line":82,"ticks":1}]},{"id":22594,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[22595,23439]},{"id":22595,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":2,"children":[24228,24398],"positionTicks":[{"line":39,"ticks":2}]},{"id":24228,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15091,"columnNumber":21},"hitCount":0,"children":[24229]},{"id":24229,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[24230]},{"id":24230,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[24231]},{"id":24231,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":24398,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[24399]},{"id":24399,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":909,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":910,"ticks":1}]},{"id":23439,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":4,"children":[23503,24014],"positionTicks":[{"line":48,"ticks":2},{"line":56,"ticks":1},{"line":49,"ticks":1}]},{"id":23503,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20520,"ticks":1}]},{"id":24014,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":22596,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[22597,22700],"positionTicks":[{"line":538,"ticks":1}]},{"id":22597,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":4,"children":[22598,23675],"positionTicks":[{"line":216,"ticks":2},{"line":234,"ticks":1},{"line":217,"ticks":1}]},{"id":22598,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":5,"children":[22599,23812,23919,24116,24174],"positionTicks":[{"line":219,"ticks":3},{"line":220,"ticks":2}]},{"id":22599,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":2,"children":[22600,23495],"positionTicks":[{"line":165,"ticks":2}]},{"id":22600,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22601,22628]},{"id":22601,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[22602,22610,22615,22660,22693,23221],"positionTicks":[{"line":1415,"ticks":1}]},{"id":22602,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22603]},{"id":22603,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[22604],"positionTicks":[{"line":87,"ticks":1}]},{"id":22604,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":18,"children":[22605,22632,23164,23167],"positionTicks":[{"line":553,"ticks":1},{"line":1687,"ticks":16},{"line":1692,"ticks":1}]},{"id":22605,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[22606]},{"id":22606,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[22607]},{"id":22607,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[22608]},{"id":22608,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[22609]},{"id":22609,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":148409,"ticks":1}]},{"id":22632,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":0,"children":[22633]},{"id":22633,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":1,"children":[22634,22659],"positionTicks":[{"line":223,"ticks":1}]},{"id":22634,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22635]},{"id":22635,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22636]},{"id":22636,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22637,22658]},{"id":22637,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22638]},{"id":22638,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22639,22641]},{"id":22639,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[22640]},{"id":22640,"callFrame":{"functionName":"nodeHasIllegalDecorators","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":620,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":622,"ticks":1}]},{"id":22641,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[22642,22650,23217,23356,23410],"positionTicks":[{"line":597,"ticks":1}]},{"id":22642,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22643]},{"id":22643,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22644]},{"id":22644,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22645]},{"id":22645,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[22646],"positionTicks":[{"line":172,"ticks":1}]},{"id":22646,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[22647]},{"id":22647,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":0,"children":[22648]},{"id":22648,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":0,"children":[22649]},{"id":22649,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":0},{"id":22650,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":1631,"columnNumber":48},"hitCount":0,"children":[22651]},{"id":22651,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22652]},{"id":22652,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22653]},{"id":22653,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22654]},{"id":22654,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[22655]},{"id":22655,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[22656]},{"id":22656,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":0,"children":[22657]},{"id":22657,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16583,"ticks":1}]},{"id":23217,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23218]},{"id":23218,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23219]},{"id":23219,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23220]},{"id":23220,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[23487],"positionTicks":[{"line":87,"ticks":1}]},{"id":23487,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23491],"positionTicks":[{"line":1692,"ticks":1}]},{"id":23491,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147943,"columnNumber":9},"hitCount":0,"children":[23492]},{"id":23492,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":147916,"ticks":1}]},{"id":23356,"callFrame":{"functionName":"getBinaryExpressionType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":207,"columnNumber":32},"hitCount":1,"children":[23424],"positionTicks":[{"line":223,"ticks":1}]},{"id":23424,"callFrame":{"functionName":"getTextForTokenKind","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":144,"columnNumber":28},"hitCount":0,"children":[23425]},{"id":23425,"callFrame":{"functionName":"tokenToString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11682,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":11684,"ticks":1}]},{"id":23410,"callFrame":{"functionName":"isComma","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":182,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":184,"ticks":1}]},{"id":22658,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":173,"ticks":1}]},{"id":22659,"callFrame":{"functionName":"isStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":29917,"columnNumber":24},"hitCount":0},{"id":23164,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23165]},{"id":23165,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23166]},{"id":23166,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":1599,"ticks":1}]},{"id":23167,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":1631,"columnNumber":48},"hitCount":0,"children":[23168]},{"id":23168,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23169]},{"id":23169,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23170]},{"id":23170,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23171]},{"id":23171,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23172]},{"id":23172,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23173]},{"id":23173,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23174]},{"id":23174,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23175]},{"id":23175,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23176]},{"id":23176,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23177]},{"id":23177,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23178]},{"id":23178,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23179]},{"id":23179,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23180]},{"id":23180,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23181]},{"id":23181,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23182]},{"id":23182,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23183]},{"id":23183,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23184]},{"id":23184,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23185]},{"id":23185,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23186]},{"id":23186,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23187]},{"id":23187,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23188]},{"id":23188,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[23189]},{"id":23189,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[23190]},{"id":23190,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15086,"columnNumber":22},"hitCount":0,"children":[23191]},{"id":23191,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20510,"columnNumber":22},"hitCount":0,"children":[23192]},{"id":23192,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[23193]},{"id":23193,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[23194]},{"id":23194,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":0,"children":[23195]},{"id":23195,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20524,"ticks":1}]},{"id":22610,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[22611]},{"id":22611,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[22612]},{"id":22612,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":0,"children":[22613]},{"id":22613,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":0,"children":[22614]},{"id":22614,"callFrame":{"functionName":"nodeIsMissing","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16465,"columnNumber":22},"hitCount":0},{"id":22615,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":1429,"columnNumber":122},"hitCount":0,"children":[22616]},{"id":22616,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22617]},{"id":22617,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22618]},{"id":22618,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22619,22624]},{"id":22619,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22620]},{"id":22620,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22621]},{"id":22621,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22622]},{"id":22622,"callFrame":{"functionName":"isThisInTypeQuery","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":661,"columnNumber":26},"hitCount":0,"children":[22623]},{"id":22623,"callFrame":{"functionName":"isThisIdentifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":656,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":659,"ticks":1}]},{"id":22624,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[22625]},{"id":22625,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[22626]},{"id":22626,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[22627]},{"id":22627,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":239,"ticks":1}]},{"id":22660,"callFrame":{"functionName":"fixExports","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":95,"columnNumber":14},"hitCount":0,"children":[22661,23396,23440]},{"id":22661,"callFrame":{"functionName":"findNextToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":351,"columnNumber":22},"hitCount":0,"children":[22662]},{"id":22662,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":1,"children":[22663,22673],"positionTicks":[{"line":355,"ticks":1}]},{"id":22663,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[22664]},{"id":22664,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[22665,22666]},{"id":22665,"callFrame":{"functionName":"setText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14590,"columnNumber":18},"hitCount":0},{"id":22666,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[22667]},{"id":22667,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22668]},{"id":22668,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31937,"columnNumber":59},"hitCount":0,"children":[22669]},{"id":22669,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22670]},{"id":22670,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":1,"children":[22671],"positionTicks":[{"line":147999,"ticks":1}]},{"id":22671,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":0,"children":[22672]},{"id":22672,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":148012,"ticks":1}]},{"id":22673,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[22674]},{"id":22674,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[22675,22680]},{"id":22675,"callFrame":{"functionName":"nodeHasTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":628,"columnNumber":22},"hitCount":0,"children":[22676]},{"id":22676,"callFrame":{"functionName":"getWidth","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147927,"columnNumber":10},"hitCount":0,"children":[22677]},{"id":22677,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":0,"children":[22678]},{"id":22678,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":0,"children":[22679]},{"id":22679,"callFrame":{"functionName":"firstOrUndefined","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3052,"columnNumber":25},"hitCount":0},{"id":22680,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[22681]},{"id":22681,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[22682]},{"id":22682,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[22683]},{"id":22683,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[22684]},{"id":22684,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[22685]},{"id":22685,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[22686]},{"id":22686,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[22687]},{"id":22687,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22688]},{"id":22688,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31810,"columnNumber":77},"hitCount":0,"children":[22689]},{"id":22689,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":0,"children":[22690]},{"id":22690,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":1,"children":[22691],"positionTicks":[{"line":148013,"ticks":1}]},{"id":22691,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[22692]},{"id":22692,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0},{"id":23396,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":23440,"callFrame":{"functionName":"#withDeprecatedAliasGetter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2542,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":2545,"ticks":1}]},{"id":22693,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":1462,"columnNumber":67},"hitCount":0,"children":[22694]},{"id":22694,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22695]},{"id":22695,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22696]},{"id":22696,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[22697]},{"id":22697,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[22698]},{"id":22698,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[22699]},{"id":22699,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":564,"ticks":1}]},{"id":23221,"callFrame":{"functionName":"convertParameters","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":272,"columnNumber":21},"hitCount":0,"children":[23222]},{"id":23222,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":276,"columnNumber":30},"hitCount":0,"children":[23223]},{"id":23223,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23224]},{"id":23224,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23225,23447]},{"id":23225,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23454,23464],"positionTicks":[{"line":1311,"ticks":1}]},{"id":23454,"callFrame":{"functionName":"fixParentLocation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":512,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":520,"ticks":1}]},{"id":23464,"callFrame":{"functionName":"convertTypeAnnotation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":193,"columnNumber":25},"hitCount":0,"children":[23465]},{"id":23465,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23466]},{"id":23466,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":87,"ticks":1}]},{"id":23447,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":2,"positionTicks":[{"line":146,"ticks":2}]},{"id":22628,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":2,"children":[22629],"positionTicks":[{"line":2419,"ticks":2}]},{"id":22629,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[22630,23453]},{"id":22630,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15091,"columnNumber":21},"hitCount":0,"children":[22631]},{"id":22631,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2548,"columnNumber":15},"hitCount":0},{"id":23453,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":23495,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23496,23563,23579,23590],"positionTicks":[{"line":538,"ticks":1}]},{"id":23496,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23497,23513]},{"id":23497,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":2,"children":[23624,23731,23769,23773],"positionTicks":[{"line":1114,"ticks":1},{"line":1449,"ticks":1}]},{"id":23624,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":0,"children":[23625]},{"id":23625,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":0,"children":[23626]},{"id":23626,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":2,"children":[23627],"positionTicks":[{"line":165,"ticks":2}]},{"id":23627,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23628,23681]},{"id":23628,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":2,"positionTicks":[{"line":168,"ticks":2}]},{"id":23681,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23682]},{"id":23682,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23683,23737]},{"id":23683,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23684]},{"id":23684,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23685]},{"id":23685,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23686]},{"id":23686,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":1692,"ticks":1}]},{"id":23737,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23738]},{"id":23738,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23739,23778,23786]},{"id":23739,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147943,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":147949,"ticks":1}]},{"id":23778,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23779]},{"id":23779,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23780]},{"id":23780,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23781]},{"id":23781,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23782]},{"id":23782,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23783]},{"id":23783,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[23784]},{"id":23784,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":148057,"ticks":1}]},{"id":23786,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23787]},{"id":23787,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":23731,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":23769,"callFrame":{"functionName":"isThisInTypeQuery","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":661,"columnNumber":26},"hitCount":0,"children":[23770]},{"id":23770,"callFrame":{"functionName":"isThisIdentifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":656,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":657,"ticks":1}]},{"id":23773,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[23774],"positionTicks":[{"line":168,"ticks":1}]},{"id":23774,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0},{"id":23513,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":1,"children":[23721],"positionTicks":[{"line":2399,"ticks":1}]},{"id":23721,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":31,"ticks":1}]},{"id":23563,"callFrame":{"functionName":"convertParameters","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":272,"columnNumber":21},"hitCount":0,"children":[23564]},{"id":23564,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":276,"columnNumber":30},"hitCount":1,"children":[23565,23723],"positionTicks":[{"line":278,"ticks":1}]},{"id":23565,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23566]},{"id":23566,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23567,23664]},{"id":23567,"callFrame":{"functionName":"convertTypeAnnotation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":193,"columnNumber":25},"hitCount":0,"children":[23568]},{"id":23568,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23569]},{"id":23569,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23570],"positionTicks":[{"line":1695,"ticks":1}]},{"id":23570,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23571]},{"id":23571,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[23572]},{"id":23572,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[23573]},{"id":23573,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11747,"columnNumber":42},"hitCount":0,"children":[23574]},{"id":23574,"callFrame":{"functionName":"binarySearchKey","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3097,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":2798,"ticks":1}]},{"id":23664,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":236,"ticks":1}]},{"id":23723,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":48,"ticks":1}]},{"id":23579,"callFrame":{"functionName":"hasModifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":161,"columnNumber":20},"hitCount":0,"children":[23580]},{"id":23580,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":163,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":164,"ticks":1}]},{"id":23590,"callFrame":{"functionName":"fixExports","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":95,"columnNumber":14},"hitCount":0,"children":[23591]},{"id":23591,"callFrame":{"functionName":"findNextToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":351,"columnNumber":22},"hitCount":0,"children":[23592]},{"id":23592,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[23593,23613]},{"id":23593,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[23594]},{"id":23594,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[23595]},{"id":23595,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31937,"columnNumber":59},"hitCount":0,"children":[23596]},{"id":23596,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":1,"children":[23750],"positionTicks":[{"line":31723,"ticks":1}]},{"id":23750,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":0,"children":[23751]},{"id":23751,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":0,"children":[23752,23767]},{"id":23752,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30596,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30597,"ticks":1}]},{"id":23767,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147890,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":147891,"ticks":1}]},{"id":23613,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[23614]},{"id":23614,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[23615,23709]},{"id":23615,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":1,"children":[23616],"positionTicks":[{"line":359,"ticks":1}]},{"id":23616,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[23617]},{"id":23617,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[23618]},{"id":23618,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[23619]},{"id":23619,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[23620]},{"id":23620,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[23621]},{"id":23621,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31810,"columnNumber":77},"hitCount":0,"children":[23622]},{"id":23622,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":0,"children":[23623]},{"id":23623,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":23709,"callFrame":{"functionName":"nodeHasTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":628,"columnNumber":22},"hitCount":0,"children":[23710]},{"id":23710,"callFrame":{"functionName":"getWidth","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147927,"columnNumber":10},"hitCount":0,"children":[23711]},{"id":23711,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":0,"children":[23712]},{"id":23712,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16560,"ticks":1}]},{"id":23812,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":2,"children":[23813,23836,23847,23850,23879,23939,24207,24388],"positionTicks":[{"line":538,"ticks":2}]},{"id":23813,"callFrame":{"functionName":"convertParameters","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":272,"columnNumber":21},"hitCount":0,"children":[23814]},{"id":23814,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":276,"columnNumber":30},"hitCount":0,"children":[23815]},{"id":23815,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23816,24357]},{"id":23816,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":3,"children":[23817,24025,24061],"positionTicks":[{"line":538,"ticks":3}]},{"id":23817,"callFrame":{"functionName":"convertTypeAnnotation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":193,"columnNumber":25},"hitCount":0,"children":[23818]},{"id":23818,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"children":[23819,24141],"positionTicks":[{"line":165,"ticks":1}]},{"id":23819,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":2,"children":[23820],"positionTicks":[{"line":538,"ticks":2}]},{"id":23820,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23821]},{"id":23821,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":249,"ticks":1}]},{"id":24141,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24142]},{"id":24142,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":56,"ticks":1}]},{"id":24025,"callFrame":{"functionName":"fixParentLocation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":512,"columnNumber":21},"hitCount":0,"children":[24026]},{"id":24026,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24027]},{"id":24027,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24028]},{"id":24028,"callFrame":{"functionName":"computeLineOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11754,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":11755,"ticks":1}]},{"id":24061,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":31,"ticks":1}]},{"id":24357,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24358,24433,24454,24605]},{"id":24358,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":2,"children":[24359,24367,24390,24472],"positionTicks":[{"line":538,"ticks":2}]},{"id":24359,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[24360]},{"id":24360,"callFrame":{"functionName":"canHaveModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31693,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":31696,"ticks":1}]},{"id":24367,"callFrame":{"functionName":"convertTypeAnnotation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":193,"columnNumber":25},"hitCount":0,"children":[24368]},{"id":24368,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24369]},{"id":24369,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[24370,24404],"positionTicks":[{"line":82,"ticks":1}]},{"id":24370,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":538,"ticks":1}]},{"id":24404,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24405]},{"id":24405,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[24406]},{"id":24406,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15086,"columnNumber":22},"hitCount":0,"children":[24407]},{"id":24407,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20510,"columnNumber":22},"hitCount":0,"children":[24408]},{"id":24408,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[24409]},{"id":24409,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[24410]},{"id":24410,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":24390,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":249,"ticks":1}]},{"id":24472,"callFrame":{"functionName":"fixParentLocation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":512,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":520,"ticks":1}]},{"id":24433,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24434]},{"id":24434,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[24435]},{"id":24435,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":24454,"callFrame":{"functionName":"fixParentLocation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":512,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":514,"ticks":1}]},{"id":24605,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":146,"ticks":1}]},{"id":23836,"callFrame":{"functionName":"fixExports","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":95,"columnNumber":14},"hitCount":0,"children":[23837,23890,24158,24243,24387]},{"id":23837,"callFrame":{"functionName":"findNextToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":351,"columnNumber":22},"hitCount":1,"children":[23838,24492,24578],"positionTicks":[{"line":352,"ticks":1}]},{"id":23838,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":2,"children":[23839,23880,24019],"positionTicks":[{"line":354,"ticks":2}]},{"id":23839,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[23840]},{"id":23840,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[23841,24350]},{"id":23841,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31937,"columnNumber":59},"hitCount":0,"children":[23842]},{"id":23842,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[23843]},{"id":23843,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":0,"children":[23844]},{"id":23844,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":1,"children":[23845],"positionTicks":[{"line":148030,"ticks":1}]},{"id":23845,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147890,"columnNumber":19},"hitCount":0,"children":[23846]},{"id":23846,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147899,"ticks":1}]},{"id":24350,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[24351]},{"id":24351,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[24352]},{"id":24352,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31937,"columnNumber":59},"hitCount":0,"children":[24353]},{"id":24353,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[24354,24458]},{"id":24354,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":0,"children":[24355]},{"id":24355,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":148030,"ticks":2}]},{"id":24458,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":148010,"ticks":1}]},{"id":23880,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[23881]},{"id":23881,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":1,"children":[23882,23900],"positionTicks":[{"line":359,"ticks":1}]},{"id":23882,"callFrame":{"functionName":"nodeHasTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":628,"columnNumber":22},"hitCount":0,"children":[23883]},{"id":23883,"callFrame":{"functionName":"getWidth","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147927,"columnNumber":10},"hitCount":1,"children":[23884],"positionTicks":[{"line":147928,"ticks":1}]},{"id":23884,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":0,"children":[23885]},{"id":23885,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16580,"ticks":1}]},{"id":23900,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[23901]},{"id":23901,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[23902]},{"id":23902,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[23903,24118]},{"id":23903,"callFrame":{"functionName":"nodeHasTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":628,"columnNumber":22},"hitCount":0,"children":[23904]},{"id":23904,"callFrame":{"functionName":"getWidth","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147927,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":147930,"ticks":1}]},{"id":24118,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[24119,24378]},{"id":24119,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":1,"children":[24120],"positionTicks":[{"line":639,"ticks":1}]},{"id":24120,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[24121]},{"id":24121,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":354,"ticks":1}]},{"id":24378,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[24379]},{"id":24379,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[24380]},{"id":24380,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[24381]},{"id":24381,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[24382]},{"id":24382,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31810,"columnNumber":77},"hitCount":0,"children":[24383]},{"id":24383,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[24384]},{"id":24384,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":0,"children":[24385]},{"id":24385,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":1,"children":[24386],"positionTicks":[{"line":148030,"ticks":1}]},{"id":24386,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147890,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":147891,"ticks":1}]},{"id":24019,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[24020]},{"id":24020,"callFrame":{"functionName":"isToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":1825,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":1826,"ticks":1}]},{"id":24492,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[24493]},{"id":24493,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30596,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30598,"ticks":1}]},{"id":24578,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[24579]},{"id":24579,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[24580]},{"id":24580,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[24581]},{"id":24581,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[24582]},{"id":24582,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[24583]},{"id":24583,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[24584]},{"id":24584,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[24585]},{"id":24585,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[24586]},{"id":24586,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[24587]},{"id":24587,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[24588]},{"id":24588,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31810,"columnNumber":77},"hitCount":0,"children":[24589]},{"id":24589,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":0,"children":[24590]},{"id":24590,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":0,"children":[24591]},{"id":24591,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12841,"ticks":1}]},{"id":23890,"callFrame":{"functionName":"get","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":5,"columnNumber":46},"hitCount":1,"children":[24072],"positionTicks":[{"line":6,"ticks":1}]},{"id":24072,"callFrame":{"functionName":"isModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":1610,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":1611,"ticks":2}]},{"id":24158,"callFrame":{"functionName":"#withDeprecatedAliasGetter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2542,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":2543,"ticks":2}]},{"id":24243,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":3103,"ticks":1}]},{"id":24387,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":5,"positionTicks":[{"line":20,"ticks":5}]},{"id":23847,"callFrame":{"functionName":"convertImportAttributes","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":502,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":504,"ticks":1}]},{"id":23850,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23851,24009,24270]},{"id":23851,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23852,23887,24021,24030],"positionTicks":[{"line":538,"ticks":1}]},{"id":23852,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":0,"children":[23853,23897]},{"id":23853,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":1,"children":[23856,24216],"positionTicks":[{"line":219,"ticks":1}]},{"id":23856,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23857],"positionTicks":[{"line":538,"ticks":1}]},{"id":23857,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23858]},{"id":23858,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23859,23914,24090,24100]},{"id":23859,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":2,"children":[23860,23865],"positionTicks":[{"line":165,"ticks":2}]},{"id":23860,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23861,23949,24242]},{"id":23861,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23862,24210]},{"id":23862,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23863,24013,24218],"positionTicks":[{"line":538,"ticks":1}]},{"id":23863,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23864]},{"id":23864,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[23990],"positionTicks":[{"line":538,"ticks":1}]},{"id":23990,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[23991,24193]},{"id":23991,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[23992]},{"id":23992,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":3580,"ticks":1}]},{"id":24193,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[24194]},{"id":24194,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":16585,"ticks":1}]},{"id":24013,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":284,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":286,"ticks":1}]},{"id":24218,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[24219]},{"id":24219,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":24210,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":165,"ticks":1}]},{"id":23949,"callFrame":{"functionName":"convertChainExpression","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":283,"columnNumber":26},"hitCount":0,"children":[23950]},{"id":23950,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":284,"columnNumber":39},"hitCount":0,"children":[23951]},{"id":23951,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":8,"positionTicks":[{"line":20,"ticks":8}]},{"id":24242,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":175,"ticks":1}]},{"id":23865,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":1,"children":[23866],"positionTicks":[{"line":2399,"ticks":1}]},{"id":23866,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[23867]},{"id":23867,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":31695,"ticks":1}]},{"id":23914,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[23915]},{"id":23915,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[23916,24073]},{"id":23916,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[23917,24057,24115]},{"id":23917,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":1,"children":[24183],"positionTicks":[{"line":2399,"ticks":1}]},{"id":24183,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[24184]},{"id":24184,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15091,"columnNumber":21},"hitCount":0,"children":[24185]},{"id":24185,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[24186]},{"id":24186,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[24187]},{"id":24187,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":0,"children":[24188]},{"id":24188,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20533,"ticks":1}]},{"id":24057,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24197],"positionTicks":[{"line":538,"ticks":1}]},{"id":24197,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":237,"ticks":1}]},{"id":24115,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147943,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":147944,"ticks":1}]},{"id":24073,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":2,"positionTicks":[{"line":3114,"ticks":1},{"line":168,"ticks":1}]},{"id":24090,"callFrame":{"functionName":"getBinaryExpressionType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":207,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":209,"ticks":1}]},{"id":24100,"callFrame":{"functionName":"isComma","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":182,"columnNumber":16},"hitCount":5,"positionTicks":[{"line":184,"ticks":5}]},{"id":24216,"callFrame":{"functionName":"get","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":23897,"callFrame":{"functionName":"canContainDirective","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":256,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":264,"ticks":1}]},{"id":23887,"callFrame":{"functionName":"assert","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":4022,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":4023,"ticks":1}]},{"id":24021,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[24022]},{"id":24022,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24023]},{"id":24023,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":4,"children":[24247],"positionTicks":[{"line":11759,"ticks":1},{"line":3106,"ticks":1},{"line":250,"ticks":1},{"line":3580,"ticks":1}]},{"id":24247,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24248]},{"id":24248,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24249]},{"id":24249,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":0,"children":[24250]},{"id":24250,"callFrame":{"functionName":"getLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11744,"columnNumber":22},"hitCount":0,"children":[24251]},{"id":24251,"callFrame":{"functionName":"computeLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11695,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":11701,"ticks":1}]},{"id":24030,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":24009,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":1,"children":[24010],"positionTicks":[{"line":2419,"ticks":1}]},{"id":24010,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[24011,24134]},{"id":24011,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":31696,"ticks":1}]},{"id":24134,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[24135]},{"id":24135,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":732,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":733,"ticks":1}]},{"id":24270,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[24271,24294],"positionTicks":[{"line":82,"ticks":1}]},{"id":24271,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24272]},{"id":24272,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[24273]},{"id":24273,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15086,"columnNumber":22},"hitCount":0,"children":[24274]},{"id":24274,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20510,"columnNumber":22},"hitCount":0,"children":[24275]},{"id":24275,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[24276]},{"id":24276,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[24277]},{"id":24277,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":24294,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24295,24452],"positionTicks":[{"line":538,"ticks":1}]},{"id":24295,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":0,"children":[24296]},{"id":24296,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":1,"children":[24297,24416],"positionTicks":[{"line":219,"ticks":1}]},{"id":24297,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[24298,24306]},{"id":24298,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24299]},{"id":24299,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[24300,24438,24447],"positionTicks":[{"line":82,"ticks":1}]},{"id":24300,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24301,24311,24321,24413],"positionTicks":[{"line":538,"ticks":1}]},{"id":24301,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":24311,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24312]},{"id":24312,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[24313,24401],"positionTicks":[{"line":82,"ticks":1}]},{"id":24313,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":3,"children":[24314,24332,24464],"positionTicks":[{"line":538,"ticks":3}]},{"id":24314,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24315]},{"id":24315,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24316,24348]},{"id":24316,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24317,24432],"positionTicks":[{"line":538,"ticks":1}]},{"id":24317,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24318]},{"id":24318,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24319]},{"id":24319,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24320],"positionTicks":[{"line":538,"ticks":1}]},{"id":24320,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[24392,24483],"positionTicks":[{"line":2798,"ticks":1}]},{"id":24392,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":24483,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24484]},{"id":24484,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24485]},{"id":24485,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24486]},{"id":24486,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24487]},{"id":24487,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":0,"children":[24488]},{"id":24488,"callFrame":{"functionName":"getLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11744,"columnNumber":22},"hitCount":0,"children":[24489]},{"id":24489,"callFrame":{"functionName":"computeLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11695,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":11701,"ticks":1}]},{"id":24432,"callFrame":{"functionName":"isChildUnwrappableOptionalChain","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":438,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":439,"ticks":1}]},{"id":24348,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24349]},{"id":24349,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":56,"ticks":1}]},{"id":24332,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":24464,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147943,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":147944,"ticks":1}]},{"id":24401,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":146,"ticks":1}]},{"id":24321,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24322]},{"id":24322,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24323,24520],"positionTicks":[{"line":538,"ticks":1}]},{"id":24323,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24324]},{"id":24324,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[24325]},{"id":24325,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":148057,"ticks":1}]},{"id":24520,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24521]},{"id":24521,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24522]},{"id":24522,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[24523,24575]},{"id":24523,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147943,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":147944,"ticks":1}]},{"id":24575,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[24594],"positionTicks":[{"line":175,"ticks":1}]},{"id":24594,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":24413,"callFrame":{"functionName":"getBinaryExpressionType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":207,"columnNumber":32},"hitCount":1,"children":[24414],"positionTicks":[{"line":208,"ticks":1}]},{"id":24414,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[24415]},{"id":24415,"callFrame":{"functionName":"tokenToString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2254,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2255,"ticks":1}]},{"id":24438,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24439,24563]},{"id":24439,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[24440]},{"id":24440,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15091,"columnNumber":21},"hitCount":0,"children":[24441]},{"id":24441,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[24442]},{"id":24442,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[24443]},{"id":24443,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":24563,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[24564]},{"id":24564,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15086,"columnNumber":22},"hitCount":0,"children":[24565]},{"id":24565,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20510,"columnNumber":22},"hitCount":0,"children":[24566]},{"id":24566,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[24567]},{"id":24567,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[24568]},{"id":24568,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":0,"children":[24569]},{"id":24569,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20528,"ticks":1}]},{"id":24447,"callFrame":{"functionName":"isComma","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":182,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":183,"ticks":1}]},{"id":24306,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[24307],"positionTicks":[{"line":175,"ticks":1}]},{"id":24307,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[24308]},{"id":24308,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":0,"children":[24309]},{"id":24309,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":0,"children":[24310]},{"id":24310,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11852,"ticks":1}]},{"id":24416,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":143,"ticks":1}]},{"id":24452,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[24453,24554],"positionTicks":[{"line":2798,"ticks":1}]},{"id":24453,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":281,"ticks":2}]},{"id":24554,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24555]},{"id":24555,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24556]},{"id":24556,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24557]},{"id":24557,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24558]},{"id":24558,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":0,"children":[24559]},{"id":24559,"callFrame":{"functionName":"getLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11744,"columnNumber":22},"hitCount":0,"children":[24560]},{"id":24560,"callFrame":{"functionName":"computeLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11695,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":11701,"ticks":1}]},{"id":23879,"callFrame":{"functionName":"#withDeprecatedAliasGetter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2542,"columnNumber":30},"hitCount":4,"positionTicks":[{"line":2543,"ticks":3},{"line":2545,"ticks":1}]},{"id":23939,"callFrame":{"functionName":"isModuleDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30322,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":30323,"ticks":1}]},{"id":24207,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":2,"children":[24226],"positionTicks":[{"line":3580,"ticks":1},{"line":175,"ticks":1}]},{"id":24226,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":281,"ticks":2}]},{"id":24388,"callFrame":{"functionName":"hasModifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":161,"columnNumber":20},"hitCount":0,"children":[24389]},{"id":24389,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":31,"ticks":2}]},{"id":23919,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[23920,23981]},{"id":23920,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":1,"children":[23921],"positionTicks":[{"line":39,"ticks":1}]},{"id":23921,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2548,"columnNumber":15},"hitCount":0,"children":[23922]},{"id":23922,"callFrame":{"functionName":"isModifierKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15491,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":15492,"ticks":1}]},{"id":23981,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":48,"ticks":1}]},{"id":24116,"callFrame":{"functionName":"#withDeprecatedAliasGetter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2542,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":2543,"ticks":1}]},{"id":24174,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20520,"ticks":1}]},{"id":23675,"callFrame":{"functionName":"canContainDirective","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":256,"columnNumber":28},"hitCount":0,"children":[23676]},{"id":23676,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":2,"positionTicks":[{"line":6,"ticks":2}]},{"id":22700,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[23988],"positionTicks":[{"line":173,"ticks":1}]},{"id":23988,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":249,"ticks":1}]},{"id":23734,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":538,"ticks":2}]},{"id":22701,"callFrame":{"functionName":"convertTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":558,"columnNumber":22},"hitCount":0,"children":[22702]},{"id":22702,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[22703]},{"id":22703,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[22704],"positionTicks":[{"line":574,"ticks":1}]},{"id":22704,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[22705,22709],"positionTicks":[{"line":574,"ticks":1}]},{"id":22705,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":4,"children":[22706,23765],"positionTicks":[{"line":147957,"ticks":4}]},{"id":22706,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[22707,22724,23196,23724]},{"id":22707,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":0,"children":[22708]},{"id":22708,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147890,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":147895,"ticks":1}]},{"id":22724,"callFrame":{"functionName":"isJSDocCommentContainingNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16090,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":16092,"ticks":1}]},{"id":23196,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[23197]},{"id":23197,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[23198,24512]},{"id":23198,"callFrame":{"functionName":"forEachChildInImportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32022,"columnNumber":73},"hitCount":0,"children":[23199]},{"id":23199,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":147995,"ticks":1}]},{"id":24512,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32045,"columnNumber":73},"hitCount":0,"children":[24513]},{"id":24513,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":0,"children":[24514]},{"id":24514,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":0,"children":[24515]},{"id":24515,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":0,"children":[24516]},{"id":24516,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":12759,"ticks":1},{"line":13308,"ticks":1},{"line":12228,"ticks":1}]},{"id":23724,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32045,"columnNumber":73},"hitCount":0,"children":[23725]},{"id":23725,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"children":[23726],"positionTicks":[{"line":31718,"ticks":1}]},{"id":23726,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":0,"children":[23727]},{"id":23727,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":0,"children":[23728,24059]},{"id":23728,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"children":[23729],"positionTicks":[{"line":12817,"ticks":1}]},{"id":23729,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":1,"children":[23730],"positionTicks":[{"line":13303,"ticks":1}]},{"id":23730,"callFrame":{"functionName":"isASCIILetter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11790,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":11791,"ticks":1}]},{"id":24059,"callFrame":{"functionName":"codePointUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12226,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12227,"ticks":1}]},{"id":23765,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30596,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30597,"ticks":1}]},{"id":22709,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":10,"children":[22710,22712,22725,23700],"positionTicks":[{"line":11774,"ticks":1},{"line":238,"ticks":1},{"line":250,"ticks":1},{"line":547,"ticks":1},{"line":251,"ticks":1},{"line":574,"ticks":2},{"line":564,"ticks":3}]},{"id":22710,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":5,"children":[22711,23718,23878,24101],"positionTicks":[{"line":524,"ticks":1},{"line":543,"ticks":1},{"line":530,"ticks":3}]},{"id":22711,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":3,"children":[23975],"positionTicks":[{"line":454,"ticks":1},{"line":485,"ticks":1},{"line":478,"ticks":1}]},{"id":23975,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":20,"columnNumber":84},"hitCount":1,"children":[23976],"positionTicks":[{"line":21,"ticks":1}]},{"id":23976,"callFrame":{"functionName":"get","scriptId":"396","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/types/dist/index.js","lineNumber":19,"columnNumber":84},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":23718,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"children":[23719],"positionTicks":[{"line":250,"ticks":1}]},{"id":23719,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":1,"children":[24499],"positionTicks":[{"line":237,"ticks":1}]},{"id":24499,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24500]},{"id":24500,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24501]},{"id":24501,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":11774,"ticks":1}]},{"id":23878,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":20,"columnNumber":84},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":24101,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":1,"children":[24102],"positionTicks":[{"line":148058,"ticks":1}]},{"id":24102,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":1,"children":[24103],"positionTicks":[{"line":16577,"ticks":1}]},{"id":24103,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11821,"ticks":1}]},{"id":22712,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":8,"children":[22713,23411,23426],"positionTicks":[{"line":570,"ticks":1},{"line":201,"ticks":1},{"line":531,"ticks":2},{"line":250,"ticks":2},{"line":547,"ticks":1},{"line":574,"ticks":1}]},{"id":22713,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[22714,23397,23448],"positionTicks":[{"line":564,"ticks":1}]},{"id":22714,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[22715,23200,23226],"positionTicks":[{"line":238,"ticks":1}]},{"id":22715,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":3,"children":[22716,23942],"positionTicks":[{"line":147957,"ticks":3}]},{"id":22716,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[22717,23932]},{"id":22717,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[22718]},{"id":22718,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":1,"children":[22719,24395],"positionTicks":[{"line":32234,"ticks":1}]},{"id":22719,"callFrame":{"functionName":"forEachChildInAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31908,"columnNumber":69},"hitCount":0,"children":[22720]},{"id":22720,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":1,"children":[22721],"positionTicks":[{"line":147993,"ticks":1}]},{"id":22721,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":0,"children":[22722]},{"id":22722,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[22723,24481]},{"id":22723,"callFrame":{"functionName":"appendIfCommentDirective","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14278,"columnNumber":35},"hitCount":0},{"id":24481,"callFrame":{"functionName":"scanIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":13302,"columnNumber":25},"hitCount":0,"children":[24482]},{"id":24482,"callFrame":{"functionName":"getIdentifierToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12757,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12763,"ticks":1}]},{"id":24395,"callFrame":{"functionName":"forEachChildInBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31914,"columnNumber":71},"hitCount":0,"children":[24396]},{"id":24396,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":148012,"ticks":1}]},{"id":23932,"callFrame":{"functionName":"forEachChildInAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31908,"columnNumber":69},"hitCount":0,"children":[23933]},{"id":23933,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":0,"children":[23934]},{"id":23934,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":0,"children":[23935]},{"id":23935,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":23942,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30596,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30597,"ticks":1}]},{"id":23200,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":4,"children":[23201,23455,24149],"positionTicks":[{"line":528,"ticks":1},{"line":574,"ticks":2},{"line":250,"ticks":1}]},{"id":23201,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":2,"children":[23202,23678,23963],"positionTicks":[{"line":250,"ticks":2}]},{"id":23202,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[23203,23485]},{"id":23203,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[23204]},{"id":23204,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[23205]},{"id":23205,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[23206]},{"id":23206,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[23207]},{"id":23207,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":571,"ticks":1}]},{"id":23485,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":1,"children":[24005,24199,24280],"positionTicks":[{"line":524,"ticks":1}]},{"id":24005,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":0,"children":[24006]},{"id":24006,"callFrame":{"functionName":"hasJSXAncestor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":391,"columnNumber":23},"hitCount":0,"children":[24007]},{"id":24007,"callFrame":{"functionName":"findFirstMatchingAncestor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":376,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":377,"ticks":1}]},{"id":24199,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24200]},{"id":24200,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24201]},{"id":24201,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24202]},{"id":24202,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24203]},{"id":24203,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":1,"children":[24204],"positionTicks":[{"line":11774,"ticks":1}]},{"id":24204,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11747,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":3107,"ticks":1}]},{"id":24280,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":20,"columnNumber":84},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":23678,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":1,"children":[23679,24104,24164,24232],"positionTicks":[{"line":524,"ticks":1}]},{"id":23679,"callFrame":{"functionName":"getEnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147923,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":147924,"ticks":1}]},{"id":24104,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":0,"children":[24105]},{"id":24105,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16583,"ticks":1}]},{"id":24164,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24165]},{"id":24165,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24166]},{"id":24166,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24167]},{"id":24167,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24168]},{"id":24168,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":2,"positionTicks":[{"line":11774,"ticks":2}]},{"id":24232,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":0,"children":[24233]},{"id":24233,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":20,"columnNumber":84},"hitCount":2,"positionTicks":[{"line":21,"ticks":2}]},{"id":23963,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":1,"children":[24092,24109,24196],"positionTicks":[{"line":147957,"ticks":1}]},{"id":24092,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[24093]},{"id":24093,"callFrame":{"functionName":"forEachChildInPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31876,"columnNumber":87},"hitCount":0,"children":[24094]},{"id":24094,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":0,"children":[24095]},{"id":24095,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":0,"children":[24096]},{"id":24096,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":0,"children":[24097]},{"id":24097,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12234,"ticks":1}]},{"id":24109,"callFrame":{"functionName":"forEachChildInPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31876,"columnNumber":87},"hitCount":1,"positionTicks":[{"line":31877,"ticks":1}]},{"id":24196,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30596,"columnNumber":24},"hitCount":3,"positionTicks":[{"line":30598,"ticks":3}]},{"id":23455,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":1,"children":[23801,24122],"positionTicks":[{"line":147957,"ticks":1}]},{"id":23801,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[23802,24425]},{"id":23802,"callFrame":{"functionName":"forEachChildInCallOrNewExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32190,"columnNumber":42},"hitCount":1,"children":[23952],"positionTicks":[{"line":32191,"ticks":1}]},{"id":23952,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[23953]},{"id":23953,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":0,"children":[23954]},{"id":23954,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":148030,"ticks":2}]},{"id":24425,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[24426]},{"id":24426,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[24427]},{"id":24427,"callFrame":{"functionName":"forEachChildInCallOrNewExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32190,"columnNumber":42},"hitCount":0,"children":[24428]},{"id":24428,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[24429]},{"id":24429,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":0,"children":[24430]},{"id":24430,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":148030,"ticks":1}]},{"id":24122,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30592,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30595,"ticks":1}]},{"id":24149,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[24150]},{"id":24150,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24151]},{"id":24151,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24152]},{"id":24152,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24153]},{"id":24153,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24154]},{"id":24154,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":0,"children":[24155]},{"id":24155,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11747,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":11759,"ticks":1}]},{"id":23226,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[23227]},{"id":23227,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":148058,"ticks":1}]},{"id":23397,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":1,"children":[23398,24422],"positionTicks":[{"line":14593,"ticks":1}]},{"id":23398,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30592,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30595,"ticks":1}]},{"id":24422,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30596,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30598,"ticks":1}]},{"id":23448,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":2,"children":[23449,23550],"positionTicks":[{"line":530,"ticks":1},{"line":524,"ticks":1}]},{"id":23449,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[23450]},{"id":23450,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":23550,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":0,"children":[23551]},{"id":23551,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":20,"columnNumber":84},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":23411,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":5,"children":[23508,24444,24549],"positionTicks":[{"line":533,"ticks":2},{"line":524,"ticks":1},{"line":530,"ticks":2}]},{"id":23508,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":478,"ticks":1},{"line":449,"ticks":1}]},{"id":24444,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":0,"children":[24445]},{"id":24445,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16564,"ticks":1}]},{"id":24549,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24550]},{"id":24550,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24551]},{"id":24551,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24552]},{"id":24552,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24553]},{"id":24553,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":11774,"ticks":1}]},{"id":23426,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[23427,24089]},{"id":23427,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[23428,23792]},{"id":23428,"callFrame":{"functionName":"isJSDocSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30508,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":30510,"ticks":1}]},{"id":23792,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":147993,"ticks":1}]},{"id":24089,"callFrame":{"functionName":"forEachChildInParameter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31766,"columnNumber":57},"hitCount":1,"positionTicks":[{"line":31767,"ticks":1}]},{"id":22725,"callFrame":{"functionName":"isToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":287,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":289,"ticks":1}]},{"id":23700,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":3,"children":[23701,23740,23797],"positionTicks":[{"line":147984,"ticks":1},{"line":147911,"ticks":1},{"line":147957,"ticks":1}]},{"id":23701,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":1,"children":[23702,23804,24126],"positionTicks":[{"line":148003,"ticks":1}]},{"id":23702,"callFrame":{"functionName":"forEachChildInNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32040,"columnNumber":69},"hitCount":0,"children":[23703]},{"id":23703,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":0,"children":[23704]},{"id":23704,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":0,"children":[23705,24081]},{"id":23705,"callFrame":{"functionName":"charCodeUnchecked","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12232,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":12233,"ticks":1}]},{"id":24081,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12818,"ticks":1}]},{"id":23804,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32194,"columnNumber":28},"hitCount":0,"children":[23805]},{"id":23805,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[23806]},{"id":23806,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":0,"children":[23807]},{"id":23807,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":3,"children":[24015],"positionTicks":[{"line":148030,"ticks":3}]},{"id":24015,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147890,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":147891,"ticks":1}]},{"id":24126,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":1,"children":[24127,24436,24524],"positionTicks":[{"line":147980,"ticks":1}]},{"id":24127,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[24128,24467]},{"id":24128,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32194,"columnNumber":28},"hitCount":0,"children":[24129]},{"id":24129,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[24130]},{"id":24130,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":0,"children":[24131]},{"id":24131,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":148030,"ticks":2}]},{"id":24467,"callFrame":{"functionName":"forEachChildInNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32040,"columnNumber":69},"hitCount":1,"children":[24592],"positionTicks":[{"line":32041,"ticks":1}]},{"id":24592,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":0,"children":[24593]},{"id":24593,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":148013,"ticks":1}]},{"id":24436,"callFrame":{"functionName":"forEachChildInNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32040,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":32041,"ticks":1}]},{"id":24524,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32194,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32196,"ticks":1}]},{"id":23740,"callFrame":{"functionName":"forEachChildInNamespaceExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32040,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":32041,"ticks":1}]},{"id":23797,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32194,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":32196,"ticks":1}]},{"id":22726,"callFrame":{"functionName":"convertComments","scriptId":"692","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js","lineNumber":37,"columnNumber":24},"hitCount":2,"children":[22727],"positionTicks":[{"line":40,"ticks":2}]},{"id":22727,"callFrame":{"functionName":"forEachComment","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":305,"columnNumber":23},"hitCount":4,"children":[22728],"positionTicks":[{"line":309,"ticks":4}]},{"id":22728,"callFrame":{"functionName":"forEachToken","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":256,"columnNumber":21},"hitCount":12,"children":[22729,24255],"positionTicks":[{"line":12064,"ticks":1},{"line":2388,"ticks":1},{"line":257,"ticks":3},{"line":271,"ticks":3},{"line":260,"ticks":3},{"line":147911,"ticks":1}]},{"id":22729,"callFrame":{"functionName":"","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":310,"columnNumber":4},"hitCount":1,"children":[22730,23467,24362,24545,24610],"positionTicks":[{"line":316,"ticks":1}]},{"id":22730,"callFrame":{"functionName":"forEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12050,"columnNumber":35},"hitCount":0,"children":[22731]},{"id":22731,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":3,"children":[22732],"positionTicks":[{"line":12002,"ticks":1},{"line":11972,"ticks":1},{"line":11956,"ticks":1}]},{"id":22732,"callFrame":{"functionName":"commentCallback","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":332,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":334,"ticks":1}]},{"id":23467,"callFrame":{"functionName":"forEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":635,"columnNumber":30},"hitCount":3,"positionTicks":[{"line":636,"ticks":3}]},{"id":24362,"callFrame":{"functionName":"getShebang","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12126,"columnNumber":19},"hitCount":0,"children":[24363]},{"id":24363,"callFrame":{"functionName":"RegExp: ^#!.*","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":24545,"callFrame":{"functionName":"forEachTrailingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12062,"columnNumber":36},"hitCount":0,"children":[24546]},{"id":24546,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":11973,"ticks":1}]},{"id":24610,"callFrame":{"functionName":"SyntaxKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":176,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":177,"ticks":1}]},{"id":24255,"callFrame":{"functionName":"isTokenKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":1826,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":1827,"ticks":1}]},{"id":23354,"callFrame":{"functionName":"Converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":54,"columnNumber":15},"hitCount":1,"children":[23355],"positionTicks":[{"line":55,"ticks":1}]},{"id":23355,"callFrame":{"functionName":"Converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":42,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":46,"ticks":1}]},{"id":24480,"callFrame":{"functionName":"Converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":42,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":44,"ticks":1}]},{"id":24621,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[24622]},{"id":24622,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[24623]},{"id":24623,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":3,"children":[24624,24804],"positionTicks":[{"line":574,"ticks":3}]},{"id":24624,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":5,"children":[24625,24787,24899],"positionTicks":[{"line":531,"ticks":1},{"line":250,"ticks":1},{"line":574,"ticks":2},{"line":289,"ticks":1}]},{"id":24625,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":2,"children":[24626,24758],"positionTicks":[{"line":238,"ticks":1},{"line":574,"ticks":1}]},{"id":24626,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[24627,25226]},{"id":24627,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24628]},{"id":24628,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24629]},{"id":24629,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24630]},{"id":24630,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24631]},{"id":24631,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":2,"children":[25460],"positionTicks":[{"line":11774,"ticks":2}]},{"id":25460,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11747,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":2804,"ticks":1}]},{"id":25226,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":0,"children":[25227]},{"id":25227,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":0,"children":[25228]},{"id":25228,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11852,"ticks":1}]},{"id":24758,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[24759,24835,25107]},{"id":24759,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":3,"children":[24760,24970,24993],"positionTicks":[{"line":250,"ticks":1},{"line":574,"ticks":2}]},{"id":24760,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":0,"children":[24761,24769,25011]},{"id":24761,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[24762,24896]},{"id":24762,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"children":[24763],"positionTicks":[{"line":250,"ticks":1}]},{"id":24763,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24764]},{"id":24764,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":1,"children":[24765],"positionTicks":[{"line":237,"ticks":1}]},{"id":24765,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24766]},{"id":24766,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":0,"children":[24767]},{"id":24767,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11747,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":3580,"ticks":1}]},{"id":24896,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":147918,"ticks":1}]},{"id":24769,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":5,"children":[24770,24828,24842],"positionTicks":[{"line":22446,"ticks":1},{"line":533,"ticks":1},{"line":574,"ticks":1},{"line":249,"ticks":1},{"line":250,"ticks":1}]},{"id":24770,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[24771,25028,25205]},{"id":24771,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24772]},{"id":24772,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24773]},{"id":24773,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24774]},{"id":24774,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24775]},{"id":24775,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":0,"children":[24776]},{"id":24776,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11747,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":3106,"ticks":1}]},{"id":25028,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":0,"children":[25029]},{"id":25029,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16470,"ticks":1}]},{"id":25205,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":147918,"ticks":1}]},{"id":24828,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[24829]},{"id":24829,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30592,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30595,"ticks":1}]},{"id":24842,"callFrame":{"functionName":"walk","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":563,"columnNumber":17},"hitCount":1,"children":[24843],"positionTicks":[{"line":531,"ticks":1}]},{"id":24843,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":1,"children":[24844,24986],"positionTicks":[{"line":533,"ticks":1}]},{"id":24844,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":1,"children":[25183],"positionTicks":[{"line":512,"ticks":1}]},{"id":25183,"callFrame":{"functionName":"hasJSXAncestor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":391,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":392,"ticks":1}]},{"id":24986,"callFrame":{"functionName":"hasJSXAncestor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":391,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":392,"ticks":1}]},{"id":25011,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":1,"children":[25012,25289],"positionTicks":[{"line":30510,"ticks":1}]},{"id":25012,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[25013]},{"id":25013,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[25014,25066]},{"id":25014,"callFrame":{"functionName":"forEachChildInCallOrNewExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32190,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":32191,"ticks":1}]},{"id":25066,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[25067]},{"id":25067,"callFrame":{"functionName":"forEachChildInCallOrNewExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32190,"columnNumber":42},"hitCount":1,"children":[25068],"positionTicks":[{"line":32191,"ticks":1}]},{"id":25068,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[25069]},{"id":25069,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":0,"children":[25070]},{"id":25070,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":1,"children":[25261],"positionTicks":[{"line":148030,"ticks":1}]},{"id":25261,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30596,"columnNumber":24},"hitCount":3,"positionTicks":[{"line":30598,"ticks":3}]},{"id":25289,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30592,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30595,"ticks":1}]},{"id":24970,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[24971,25052]},{"id":24971,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24972]},{"id":24972,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24973]},{"id":24973,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24974]},{"id":24974,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24975]},{"id":24975,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":0,"children":[24976]},{"id":24976,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11747,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":3583,"ticks":1}]},{"id":25052,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":0,"children":[25053]},{"id":25053,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":16470,"ticks":1}]},{"id":24993,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[24994,25286]},{"id":24994,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[24995]},{"id":24995,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[24996]},{"id":24996,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[24997,25290]},{"id":24997,"callFrame":{"functionName":"forEachChildInAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31908,"columnNumber":69},"hitCount":0,"children":[24998]},{"id":24998,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":0,"children":[24999]},{"id":24999,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":148013,"ticks":1}]},{"id":25290,"callFrame":{"functionName":"forEachChildInBinaryExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31914,"columnNumber":71},"hitCount":1,"positionTicks":[{"line":31915,"ticks":1}]},{"id":25286,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30592,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":30595,"ticks":2}]},{"id":24835,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[24836,25257]},{"id":24836,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30596,"columnNumber":24},"hitCount":5,"positionTicks":[{"line":30598,"ticks":5}]},{"id":25257,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[25258]},{"id":25258,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[25259]},{"id":25259,"callFrame":{"functionName":"forEachChildInReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31969,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":31970,"ticks":1}]},{"id":25107,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":2,"children":[25108,25424],"positionTicks":[{"line":530,"ticks":1},{"line":533,"ticks":1}]},{"id":25108,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":0,"children":[25109]},{"id":25109,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":25424,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[25425]},{"id":25425,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[25426]},{"id":25426,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[25427]},{"id":25427,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[25428]},{"id":25428,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":0,"children":[25429]},{"id":25429,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11747,"columnNumber":42},"hitCount":1,"positionTicks":[{"line":2804,"ticks":1}]},{"id":24787,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":2,"children":[24790,25124],"positionTicks":[{"line":16159,"ticks":1},{"line":16092,"ticks":1}]},{"id":24790,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[24791,24840]},{"id":24791,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":5,"children":[24792],"positionTicks":[{"line":148010,"ticks":5}]},{"id":24792,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12817,"ticks":1}]},{"id":24840,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":1,"children":[25045],"positionTicks":[{"line":147980,"ticks":1}]},{"id":25045,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[25046]},{"id":25046,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32194,"columnNumber":28},"hitCount":0,"children":[25047]},{"id":25047,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[25048]},{"id":25048,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":0,"children":[25049,25287]},{"id":25049,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":1,"children":[25421],"positionTicks":[{"line":148030,"ticks":1}]},{"id":25421,"callFrame":{"functionName":"createNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147890,"columnNumber":19},"hitCount":0,"children":[25422]},{"id":25422,"callFrame":{"functionName":"NodeObject","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147897,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":147898,"ticks":1}]},{"id":25287,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":148013,"ticks":1}]},{"id":25124,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30596,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30598,"ticks":1}]},{"id":24899,"callFrame":{"functionName":"convertToken","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":523,"columnNumber":21},"hitCount":0,"children":[24900,24911,24947,25333]},{"id":24900,"callFrame":{"functionName":"getTokenType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":448,"columnNumber":21},"hitCount":1,"children":[24901],"positionTicks":[{"line":480,"ticks":1}]},{"id":24901,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":20,"columnNumber":84},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":24911,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":1,"children":[25449],"positionTicks":[{"line":148058,"ticks":1}]},{"id":25449,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":0,"children":[25450]},{"id":25450,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11852,"ticks":1}]},{"id":24947,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"children":[24948],"positionTicks":[{"line":250,"ticks":1}]},{"id":24948,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24949]},{"id":24949,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24950]},{"id":24950,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24951]},{"id":24951,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":0,"children":[24952]},{"id":24952,"callFrame":{"functionName":"computeLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11747,"columnNumber":42},"hitCount":2,"positionTicks":[{"line":3109,"ticks":1},{"line":3107,"ticks":1}]},{"id":25333,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":20,"columnNumber":84},"hitCount":1,"positionTicks":[{"line":21,"ticks":1}]},{"id":24804,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[24805]},{"id":24805,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[24806,25196]},{"id":24806,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[24807]},{"id":24807,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":1,"children":[24808],"positionTicks":[{"line":32239,"ticks":1}]},{"id":24808,"callFrame":{"functionName":"forEachChildInExportDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32045,"columnNumber":73},"hitCount":0,"children":[24809]},{"id":24809,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31717,"ticks":1}]},{"id":25196,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":0,"children":[25197]},{"id":25197,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":12826,"ticks":1}]},{"id":24643,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[24644]},{"id":24644,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":1,"children":[24645,25395],"positionTicks":[{"line":216,"ticks":1}]},{"id":24645,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":2,"children":[24646,24712,25007],"positionTicks":[{"line":219,"ticks":2}]},{"id":24646,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":4,"children":[24647,24696,24798,24878,25071,25243,25413],"positionTicks":[{"line":1472,"ticks":1},{"line":724,"ticks":1},{"line":538,"ticks":2}]},{"id":24647,"callFrame":{"functionName":"convertParameters","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":272,"columnNumber":21},"hitCount":0,"children":[24648]},{"id":24648,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":276,"columnNumber":30},"hitCount":4,"children":[24649,24730,25025,25104],"positionTicks":[{"line":277,"ticks":4}]},{"id":24649,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24650]},{"id":24650,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24651]},{"id":24651,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[24652]},{"id":24652,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24653]},{"id":24653,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24654]},{"id":24654,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[24655]},{"id":24655,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":3109,"ticks":1}]},{"id":24730,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24731,24987],"positionTicks":[{"line":1320,"ticks":1}]},{"id":24731,"callFrame":{"functionName":"convertTypeAnnotation","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":193,"columnNumber":25},"hitCount":0,"children":[24732,24800,25163,25167]},{"id":24732,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":143,"ticks":1}]},{"id":24800,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":1,"children":[25000],"positionTicks":[{"line":622,"ticks":1}]},{"id":25000,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[25001]},{"id":25001,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":25163,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":1909,"ticks":1},{"line":1910,"ticks":1}]},{"id":25167,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"children":[25168],"positionTicks":[{"line":236,"ticks":1}]},{"id":25168,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":250,"ticks":1}]},{"id":24987,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24988]},{"id":24988,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24989]},{"id":24989,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":538,"ticks":1}]},{"id":25025,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[25026]},{"id":25026,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":2,"positionTicks":[{"line":6,"ticks":2}]},{"id":25104,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":31,"ticks":1}]},{"id":24696,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24697]},{"id":24697,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":3,"children":[24698,25113],"positionTicks":[{"line":82,"ticks":2},{"line":87,"ticks":1}]},{"id":24698,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":3,"children":[24699,24845,24915,25283,25319,25412],"positionTicks":[{"line":551,"ticks":2},{"line":1692,"ticks":1}]},{"id":24699,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":0,"children":[24700,25294]},{"id":24700,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":218,"columnNumber":17},"hitCount":1,"children":[24701,24834,25033,25097],"positionTicks":[{"line":219,"ticks":1}]},{"id":24701,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24702,24726,25004],"positionTicks":[{"line":804,"ticks":1}]},{"id":24702,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24703]},{"id":24703,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[24704,24814,25118],"positionTicks":[{"line":82,"ticks":1}]},{"id":24704,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":75,"ticks":1}]},{"id":24814,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24815,24957,25169,25242],"positionTicks":[{"line":538,"ticks":1}]},{"id":24815,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24816]},{"id":24816,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[24817,25143,25448],"positionTicks":[{"line":82,"ticks":1}]},{"id":24817,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[24818,24856]},{"id":24818,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24819]},{"id":24819,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[24820,24921,25368]},{"id":24820,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[24821]},{"id":24821,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[24822,25195]},{"id":24822,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15086,"columnNumber":22},"hitCount":0,"children":[24823]},{"id":24823,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20510,"columnNumber":22},"hitCount":0,"children":[24824]},{"id":24824,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[24825]},{"id":24825,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[24826]},{"id":24826,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":25195,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":24921,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24922,24958,25292,25408],"positionTicks":[{"line":538,"ticks":1}]},{"id":24922,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[24923]},{"id":24923,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":1,"children":[24924,25387],"positionTicks":[{"line":82,"ticks":1}]},{"id":24924,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":1,"children":[24925,25321],"positionTicks":[{"line":564,"ticks":1}]},{"id":24925,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":3,"children":[24926],"positionTicks":[{"line":3106,"ticks":1},{"line":175,"ticks":1},{"line":3580,"ticks":1}]},{"id":24926,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"children":[24927],"positionTicks":[{"line":281,"ticks":1}]},{"id":24927,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148056,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":16470,"ticks":1}]},{"id":25321,"callFrame":{"functionName":"isThisInTypeQuery","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":661,"columnNumber":26},"hitCount":0,"children":[25322]},{"id":25322,"callFrame":{"functionName":"isThisIdentifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":656,"columnNumber":25},"hitCount":0,"children":[25323]},{"id":25323,"callFrame":{"functionName":"identifierIsThisKeyword","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":650,"columnNumber":32},"hitCount":0,"children":[25324]},{"id":25324,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[25325]},{"id":25325,"callFrame":{"functionName":"identifierToKeywordKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":1170,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":1171,"ticks":1}]},{"id":25387,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[25388]},{"id":25388,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[25389]},{"id":25389,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":24958,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":4,"positionTicks":[{"line":175,"ticks":3},{"line":172,"ticks":1}]},{"id":25292,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":284,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":285,"ticks":1}]},{"id":25408,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":147916,"ticks":1}]},{"id":25368,"callFrame":{"functionName":"convertChainExpression","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":283,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":284,"ticks":1}]},{"id":24856,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":4,"children":[24857],"positionTicks":[{"line":175,"ticks":1},{"line":251,"ticks":1},{"line":172,"ticks":2}]},{"id":24857,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"children":[25446],"positionTicks":[{"line":281,"ticks":1}]},{"id":25446,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":147911,"ticks":1}]},{"id":25143,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":146,"ticks":1}]},{"id":25448,"callFrame":{"functionName":"convertChainExpression","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":283,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":284,"ticks":1}]},{"id":24957,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":3,"children":[25054,25304],"positionTicks":[{"line":75,"ticks":3}]},{"id":25054,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[25055,25237,25410]},{"id":25055,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[25056]},{"id":25056,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[25057,25188]},{"id":25057,"callFrame":{"functionName":"isThisInTypeQuery","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":661,"columnNumber":26},"hitCount":0,"children":[25058]},{"id":25058,"callFrame":{"functionName":"identifierToKeywordKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14953,"columnNumber":32},"hitCount":0,"children":[25059]},{"id":25059,"callFrame":{"functionName":"stringToToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11685,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":11687,"ticks":1}]},{"id":25188,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":11752,"ticks":1}]},{"id":25237,"callFrame":{"functionName":"convertChild","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":164,"columnNumber":16},"hitCount":0,"children":[25238]},{"id":25238,"callFrame":{"functionName":"converter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":74,"columnNumber":13},"hitCount":0,"children":[25239]},{"id":25239,"callFrame":{"functionName":"convertNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":537,"columnNumber":15},"hitCount":0,"children":[25240]},{"id":25240,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[25241]},{"id":25241,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":25410,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":0,"children":[25411]},{"id":25411,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":281,"ticks":1}]},{"id":25304,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[25305]},{"id":25305,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[25306]},{"id":25306,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15086,"columnNumber":22},"hitCount":0,"children":[25307]},{"id":25307,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20510,"columnNumber":22},"hitCount":0,"children":[25308]},{"id":25308,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[25309]},{"id":25309,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[25310]},{"id":25310,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":25169,"callFrame":{"functionName":"getBinaryExpressionType","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":207,"columnNumber":32},"hitCount":1,"children":[25170],"positionTicks":[{"line":208,"ticks":1}]},{"id":25170,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[25171]},{"id":25171,"callFrame":{"functionName":"tokenToString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2254,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":2255,"ticks":2}]},{"id":25242,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":3,"children":[25244],"positionTicks":[{"line":175,"ticks":1},{"line":236,"ticks":1},{"line":2798,"ticks":1}]},{"id":25244,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[25245]},{"id":25245,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":16585,"ticks":1}]},{"id":25118,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[25119]},{"id":25119,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[25120]},{"id":25120,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15091,"columnNumber":21},"hitCount":0,"children":[25121]},{"id":25121,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[25122]},{"id":25122,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[25123]},{"id":25123,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":24726,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[24727],"positionTicks":[{"line":281,"ticks":1}]},{"id":24727,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":2,"children":[25144],"positionTicks":[{"line":281,"ticks":2}]},{"id":25144,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":0,"children":[25145]},{"id":25145,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":0,"children":[25146]},{"id":25146,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11852,"ticks":1}]},{"id":25004,"callFrame":{"functionName":"get","scriptId":"689","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js","lineNumber":19,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":24834,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":143,"ticks":1}]},{"id":25033,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":1,"children":[25034,25147],"positionTicks":[{"line":2407,"ticks":1}]},{"id":25034,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[25035]},{"id":25035,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15086,"columnNumber":22},"hitCount":0,"children":[25036]},{"id":25036,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20510,"columnNumber":22},"hitCount":0,"children":[25037]},{"id":25037,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[25038]},{"id":25038,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[25039]},{"id":25039,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":0,"children":[25040]},{"id":25040,"callFrame":{"functionName":"getModifierFlagsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20519,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":20521,"ticks":1}]},{"id":25147,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":1,"children":[25148],"positionTicks":[{"line":39,"ticks":1}]},{"id":25148,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15091,"columnNumber":21},"hitCount":0,"children":[25149]},{"id":25149,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[25150]},{"id":25150,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[25151]},{"id":25151,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":25097,"callFrame":{"functionName":"get","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":5,"columnNumber":46},"hitCount":1,"children":[25098],"positionTicks":[{"line":6,"ticks":1}]},{"id":25098,"callFrame":{"functionName":"isStringLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":1783,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":1784,"ticks":2}]},{"id":25294,"callFrame":{"functionName":"canContainDirective","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":256,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":257,"ticks":1}]},{"id":24845,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":3,"children":[24846,25271],"positionTicks":[{"line":281,"ticks":1},{"line":175,"ticks":2}]},{"id":24846,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":0,"children":[24847]},{"id":24847,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":249,"columnNumber":35},"hitCount":0,"children":[24848]},{"id":24848,"callFrame":{"functionName":"getLineAndCharacterFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":234,"columnNumber":31},"hitCount":0,"children":[24849]},{"id":24849,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148407,"columnNumber":31},"hitCount":0,"children":[24850]},{"id":24850,"callFrame":{"functionName":"getLineAndCharacterOfPosition","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11772,"columnNumber":38},"hitCount":0,"children":[24851]},{"id":24851,"callFrame":{"functionName":"getLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11744,"columnNumber":22},"hitCount":0,"children":[24852]},{"id":24852,"callFrame":{"functionName":"computeLineStarts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11695,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":11703,"ticks":1}]},{"id":25271,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":1,"children":[25282],"positionTicks":[{"line":281,"ticks":1}]},{"id":25282,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":16089,"ticks":1}]},{"id":24915,"callFrame":{"functionName":"isThisInTypeQuery","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":661,"columnNumber":26},"hitCount":0,"children":[24916,25313]},{"id":24916,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[24917]},{"id":24917,"callFrame":{"functionName":"identifierToKeywordKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":1170,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":1171,"ticks":1}]},{"id":25313,"callFrame":{"functionName":"isThisIdentifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":656,"columnNumber":25},"hitCount":0,"children":[25314]},{"id":25314,"callFrame":{"functionName":"identifierIsThisKeyword","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":650,"columnNumber":32},"hitCount":0,"children":[25315,25357]},{"id":25315,"callFrame":{"functionName":"identifierToKeywordKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14953,"columnNumber":32},"hitCount":0,"children":[25316]},{"id":25316,"callFrame":{"functionName":"stringToToken","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11685,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":11687,"ticks":1}]},{"id":25357,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":25283,"callFrame":{"functionName":"getText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147943,"columnNumber":9},"hitCount":0,"children":[25284]},{"id":25284,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":0,"children":[25285]},{"id":25285,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11827,"ticks":1}]},{"id":25319,"callFrame":{"functionName":"getEnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148062,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":148063,"ticks":1}]},{"id":25412,"callFrame":{"functionName":"getStart","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147915,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":147916,"ticks":1}]},{"id":25113,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":1,"children":[25272],"positionTicks":[{"line":622,"ticks":1}]},{"id":25272,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[25273]},{"id":25273,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[25274]},{"id":25274,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":909,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":910,"ticks":1}]},{"id":24798,"callFrame":{"functionName":"fixExports","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":95,"columnNumber":14},"hitCount":1,"children":[24799,24879,24962,25175,25365,25399],"positionTicks":[{"line":96,"ticks":1}]},{"id":24799,"callFrame":{"functionName":"#withDeprecatedAliasGetter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2542,"columnNumber":30},"hitCount":7,"positionTicks":[{"line":2543,"ticks":7}]},{"id":24879,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[24880]},{"id":24880,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[24881,25116,25152]},{"id":24881,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[24882]},{"id":24882,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[24883]},{"id":24883,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":1,"children":[24884],"positionTicks":[{"line":359,"ticks":1}]},{"id":24884,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[24885,25156]},{"id":24885,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[24886]},{"id":24886,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[24887]},{"id":24887,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[24888,25043]},{"id":24888,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[24889]},{"id":24889,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31810,"columnNumber":77},"hitCount":0,"children":[24890,25402]},{"id":24890,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[24891]},{"id":24891,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":0,"children":[24892]},{"id":24892,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":3,"children":[25246],"positionTicks":[{"line":148030,"ticks":3}]},{"id":25246,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30596,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":30598,"ticks":2}]},{"id":25402,"callFrame":{"functionName":"processNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147992,"columnNumber":22},"hitCount":0,"children":[25403]},{"id":25403,"callFrame":{"functionName":"addSyntheticNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148009,"columnNumber":26},"hitCount":0,"children":[25404]},{"id":25404,"callFrame":{"functionName":"scan","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12816,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14625,"ticks":1}]},{"id":25043,"callFrame":{"functionName":"forEachChildInFunctionDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31810,"columnNumber":77},"hitCount":2,"positionTicks":[{"line":31811,"ticks":2}]},{"id":25156,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[25157]},{"id":25157,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[25158]},{"id":25158,"callFrame":{"functionName":"find","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":353,"columnNumber":17},"hitCount":0,"children":[25159,25247]},{"id":25159,"callFrame":{"functionName":"firstDefined","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":638,"columnNumber":21},"hitCount":0,"children":[25160]},{"id":25160,"callFrame":{"functionName":"","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":358,"columnNumber":48},"hitCount":0,"children":[25161]},{"id":25161,"callFrame":{"functionName":"nodeHasTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":628,"columnNumber":22},"hitCount":0,"children":[25162]},{"id":25162,"callFrame":{"functionName":"getWidth","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148065,"columnNumber":10},"hitCount":2,"positionTicks":[{"line":148066,"ticks":2}]},{"id":25247,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":30595,"ticks":1}]},{"id":25116,"callFrame":{"functionName":"getWidth","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147927,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":147928,"ticks":1}]},{"id":25152,"callFrame":{"functionName":"nodeHasTokens","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":628,"columnNumber":22},"hitCount":0,"children":[25153]},{"id":25153,"callFrame":{"functionName":"getWidth","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147927,"columnNumber":10},"hitCount":0,"children":[25154]},{"id":25154,"callFrame":{"functionName":"getTokenPosOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16559,"columnNumber":26},"hitCount":1,"children":[25255],"positionTicks":[{"line":16580,"ticks":1}]},{"id":25255,"callFrame":{"functionName":"skipTrivia","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11820,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":11821,"ticks":1}]},{"id":24962,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[24963]},{"id":24963,"callFrame":{"functionName":"createChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147982,"columnNumber":23},"hitCount":0,"children":[24964]},{"id":24964,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147978,"columnNumber":14},"hitCount":0,"children":[24965]},{"id":24965,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[24966,25061]},{"id":24966,"callFrame":{"functionName":"forEachChildInSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31937,"columnNumber":59},"hitCount":0,"children":[24967,25031]},{"id":24967,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[24968]},{"id":24968,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":0,"children":[24969]},{"id":24969,"callFrame":{"functionName":"createSyntaxList","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148029,"columnNumber":25},"hitCount":2,"children":[25269],"positionTicks":[{"line":148036,"ticks":1},{"line":148030,"ticks":1}]},{"id":25269,"callFrame":{"functionName":"setNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30596,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":30598,"ticks":2}]},{"id":25031,"callFrame":{"functionName":"processNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147997,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":147998,"ticks":1}]},{"id":25061,"callFrame":{"functionName":"visitNode2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31716,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31717,"ticks":1}]},{"id":25175,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":172,"ticks":1}]},{"id":25365,"callFrame":{"functionName":"getLocFor","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":248,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":3118,"ticks":1}]},{"id":25399,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[25400]},{"id":25400,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15091,"columnNumber":21},"hitCount":0,"children":[25401]},{"id":25401,"callFrame":{"functionName":"filter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2548,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":2549,"ticks":1}]},{"id":24878,"callFrame":{"functionName":"#withDeprecatedAliasGetter","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2542,"columnNumber":30},"hitCount":5,"positionTicks":[{"line":2543,"ticks":5}]},{"id":25071,"callFrame":{"functionName":"hasModifier","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":161,"columnNumber":20},"hitCount":1,"children":[25072],"positionTicks":[{"line":162,"ticks":1}]},{"id":25072,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":0,"children":[25073]},{"id":25073,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"children":[25264],"positionTicks":[{"line":6,"ticks":1}]},{"id":25264,"callFrame":{"functionName":"canHaveModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":261,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":262,"ticks":1}]},{"id":25243,"callFrame":{"functionName":"createNode","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":167,"columnNumber":14},"hitCount":1,"children":[25370],"positionTicks":[{"line":3103,"ticks":1}]},{"id":25370,"callFrame":{"functionName":"getRange","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":279,"columnNumber":17},"hitCount":0,"children":[25371]},{"id":25371,"callFrame":{"functionName":"getEnd","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147923,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":147911,"ticks":1}]},{"id":25413,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":147957,"ticks":2}]},{"id":24712,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":2,"children":[24713,25295],"positionTicks":[{"line":2433,"ticks":1},{"line":20552,"ticks":1}]},{"id":24713,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":2,"children":[24714],"positionTicks":[{"line":40,"ticks":2}]},{"id":24714,"callFrame":{"functionName":"getModifiers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15091,"columnNumber":21},"hitCount":0,"children":[24715]},{"id":24715,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[24716]},{"id":24716,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[24717]},{"id":24717,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":25295,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":0,"children":[25296]},{"id":25296,"callFrame":{"functionName":"getDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15086,"columnNumber":22},"hitCount":0,"children":[25297]},{"id":25297,"callFrame":{"functionName":"hasDecorators","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20510,"columnNumber":22},"hitCount":0,"children":[25298]},{"id":25298,"callFrame":{"functionName":"hasSyntacticModifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20486,"columnNumber":29},"hitCount":0,"children":[25299]},{"id":25299,"callFrame":{"functionName":"getSelectedSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20516,"columnNumber":42},"hitCount":0,"children":[25300]},{"id":25300,"callFrame":{"functionName":"getSyntacticModifierFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20550,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":20552,"ticks":1}]},{"id":25007,"callFrame":{"functionName":"registerTSNodeInNodeMap","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":142,"columnNumber":27},"hitCount":4,"positionTicks":[{"line":143,"ticks":4}]},{"id":25395,"callFrame":{"functionName":"canContainDirective","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":256,"columnNumber":28},"hitCount":0,"children":[25396]},{"id":25396,"callFrame":{"functionName":"get","scriptId":"687","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js","lineNumber":5,"columnNumber":46},"hitCount":0,"children":[25397]},{"id":25397,"callFrame":{"functionName":"SyntaxKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":176,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":177,"ticks":1}]},{"id":24902,"callFrame":{"functionName":"forEachComment","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":305,"columnNumber":23},"hitCount":5,"children":[24903],"positionTicks":[{"line":306,"ticks":5}]},{"id":24903,"callFrame":{"functionName":"forEachToken","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":256,"columnNumber":21},"hitCount":2,"children":[24904,24908,25366],"positionTicks":[{"line":12064,"ticks":1},{"line":312,"ticks":1}]},{"id":24904,"callFrame":{"functionName":"","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":310,"columnNumber":4},"hitCount":3,"children":[25016,25191,25301],"positionTicks":[{"line":315,"ticks":1},{"line":316,"ticks":2}]},{"id":25016,"callFrame":{"functionName":"forEachTrailingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12062,"columnNumber":36},"hitCount":0,"children":[25017]},{"id":25017,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":11972,"ticks":1}]},{"id":25191,"callFrame":{"functionName":"forEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":635,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":636,"ticks":2}]},{"id":25301,"callFrame":{"functionName":"forEachLeadingCommentRange","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":12050,"columnNumber":35},"hitCount":0,"children":[25302]},{"id":25302,"callFrame":{"functionName":"iterateCommentRanges","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":11955,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":12032,"ticks":1}]},{"id":24908,"callFrame":{"functionName":"isTokenKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":1826,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":1827,"ticks":2}]},{"id":25366,"callFrame":{"functionName":"getChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":147956,"columnNumber":13},"hitCount":0,"children":[25367]},{"id":25367,"callFrame":{"functionName":"getNodeChildren","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30592,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":30595,"ticks":1}]},{"id":25127,"callFrame":{"functionName":"#checkModifiers","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2398,"columnNumber":19},"hitCount":0,"children":[25128,25375]},{"id":25128,"callFrame":{"functionName":"getDecorators","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":47,"columnNumber":22},"hitCount":1,"children":[25129],"positionTicks":[{"line":56,"ticks":1}]},{"id":25129,"callFrame":{"functionName":"get","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":25375,"callFrame":{"functionName":"getModifiers","scriptId":"640","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js","lineNumber":30,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":39,"ticks":2}]},{"id":25303,"callFrame":{"functionName":"convertBodyExpressions","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":215,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":216,"ticks":1}]},{"id":23586,"callFrame":{"functionName":"createParserServices","scriptId":"703","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/createParserServices.js","lineNumber":3,"columnNumber":29},"hitCount":7,"positionTicks":[{"line":23,"ticks":1},{"line":4,"ticks":5},{"line":24,"ticks":1}]},{"id":23722,"callFrame":{"functionName":"useProgramFromProjectService","scriptId":"764","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js","lineNumber":53,"columnNumber":37},"hitCount":2,"positionTicks":[{"line":54,"ticks":2}]},{"id":23938,"callFrame":{"functionName":"enforceCodeString","scriptId":"704","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js","lineNumber":175,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":177,"ticks":1}]},{"id":24031,"callFrame":{"functionName":"convertComments","scriptId":"692","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js","lineNumber":37,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":38,"ticks":2}]},{"id":24469,"callFrame":{"functionName":"getCompilerOptions","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124309,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":124310,"ticks":1}]},{"id":24943,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":535,"ticks":2}]},{"id":25211,"callFrame":{"functionName":"forEachComment","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":305,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":306,"ticks":1}]},{"id":25452,"callFrame":{"functionName":"get","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":15,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":22733,"callFrame":{"functionName":"analyze","scriptId":"429","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/analyze.js","lineNumber":19,"columnNumber":16},"hitCount":5,"children":[22734,22738,23476,24597,24632,25430],"positionTicks":[{"line":20,"ticks":2},{"line":35,"ticks":1},{"line":34,"ticks":2}]},{"id":22734,"callFrame":{"functionName":"Referencer","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":22,"columnNumber":15},"hitCount":1,"children":[22735,24561],"positionTicks":[{"line":23,"ticks":1}]},{"id":22735,"callFrame":{"functionName":"Visitor","scriptId":"579","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js","lineNumber":8,"columnNumber":15},"hitCount":0,"children":[22736]},{"id":22736,"callFrame":{"functionName":"VisitorBase","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":13,"columnNumber":15},"hitCount":0,"children":[22737]},{"id":22737,"callFrame":{"functionName":"VisitorBase","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":10,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":12,"ticks":1}]},{"id":24561,"callFrame":{"functionName":"Referencer","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":15,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":17,"ticks":1}]},{"id":22738,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":1,"children":[22739],"positionTicks":[{"line":53,"ticks":1}]},{"id":22739,"callFrame":{"functionName":"Program","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":398,"columnNumber":11},"hitCount":28,"children":[22740,22744,22750,22754,23234,23441,23451,24361],"positionTicks":[{"line":413,"ticks":1},{"line":400,"ticks":1},{"line":407,"ticks":1},{"line":401,"ticks":25}]},{"id":22740,"callFrame":{"functionName":"nestGlobalScope","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":148,"columnNumber":19},"hitCount":1,"children":[22741],"positionTicks":[{"line":150,"ticks":1}]},{"id":22741,"callFrame":{"functionName":"GlobalScope","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":12,"columnNumber":15},"hitCount":2,"children":[22742],"positionTicks":[{"line":15,"ticks":2}]},{"id":22742,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":4,"children":[22743,23357],"positionTicks":[{"line":187,"ticks":1},{"line":181,"ticks":2},{"line":196,"ticks":1}]},{"id":22743,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":100,"columnNumber":16},"hitCount":4,"positionTicks":[{"line":101,"ticks":3},{"line":105,"ticks":1}]},{"id":23357,"callFrame":{"functionName":"registerScope","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":81,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":89,"ticks":1}]},{"id":22744,"callFrame":{"functionName":"populateGlobalsFromLib","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":45,"columnNumber":26},"hitCount":1058,"children":[22745,23378,23381],"positionTicks":[{"line":16,"ticks":1},{"line":47,"ticks":2},{"line":19,"ticks":3},{"line":327,"ticks":8},{"line":17,"ticks":5},{"line":21,"ticks":3},{"line":320,"ticks":4},{"line":22,"ticks":16},{"line":46,"ticks":28},{"line":54,"ticks":5},{"line":326,"ticks":6},{"line":18,"ticks":5},{"line":53,"ticks":972}]},{"id":22745,"callFrame":{"functionName":"defineImplicitVariable","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":20,"columnNumber":26},"hitCount":23,"children":[22746,22747,23637],"positionTicks":[{"line":22,"ticks":23}]},{"id":22746,"callFrame":{"functionName":"ImplicitLibVariable","scriptId":"559","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.js","lineNumber":16,"columnNumber":15},"hitCount":148,"children":[22748],"positionTicks":[{"line":18,"ticks":147},{"line":22,"ticks":1}]},{"id":22748,"callFrame":{"functionName":"ESLintScopeVariable","scriptId":"557","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js","lineNumber":8,"columnNumber":0},"hitCount":76,"children":[22749,23493],"positionTicks":[{"line":22,"ticks":3},{"line":33,"ticks":5},{"line":9,"ticks":68}]},{"id":22749,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":5,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":10,"ticks":1}]},{"id":23493,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":41,"columnNumber":15},"hitCount":154,"children":[23638],"positionTicks":[{"line":41,"ticks":3},{"line":44,"ticks":1},{"line":11,"ticks":2},{"line":13,"ticks":6},{"line":43,"ticks":10},{"line":26,"ticks":33},{"line":15,"ticks":34},{"line":37,"ticks":38},{"line":42,"ticks":20},{"line":31,"ticks":5},{"line":20,"ticks":2}]},{"id":23638,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":5,"columnNumber":19},"hitCount":0,"children":[23639]},{"id":23639,"callFrame":{"functionName":"","scriptId":"440","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ID.js","lineNumber":9,"columnNumber":11},"hitCount":14,"positionTicks":[{"line":13,"ticks":14}]},{"id":22747,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":282,"positionTicks":[{"line":327,"ticks":45},{"line":326,"ticks":96},{"line":318,"ticks":1},{"line":320,"ticks":140}]},{"id":23637,"callFrame":{"functionName":"get","scriptId":"556","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/index.js","lineNumber":6,"columnNumber":88},"hitCount":38,"positionTicks":[{"line":7,"ticks":38}]},{"id":23378,"callFrame":{"functionName":"ImplicitLibVariable","scriptId":"559","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.js","lineNumber":16,"columnNumber":15},"hitCount":6,"children":[23379],"positionTicks":[{"line":17,"ticks":1},{"line":20,"ticks":1},{"line":18,"ticks":4}]},{"id":23379,"callFrame":{"functionName":"ESLintScopeVariable","scriptId":"557","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js","lineNumber":8,"columnNumber":0},"hitCount":3,"children":[23380],"positionTicks":[{"line":9,"ticks":3}]},{"id":23380,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":41,"columnNumber":15},"hitCount":5,"positionTicks":[{"line":37,"ticks":2},{"line":42,"ticks":3}]},{"id":23381,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":9,"positionTicks":[{"line":320,"ticks":1},{"line":326,"ticks":6},{"line":318,"ticks":2}]},{"id":22750,"callFrame":{"functionName":"nestModuleScope","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":155,"columnNumber":19},"hitCount":2,"children":[22751],"positionTicks":[{"line":158,"ticks":2}]},{"id":22751,"callFrame":{"functionName":"ModuleScope","scriptId":"572","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.js","lineNumber":6,"columnNumber":15},"hitCount":1,"children":[22752],"positionTicks":[{"line":8,"ticks":1}]},{"id":22752,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":4,"children":[22753,23399],"positionTicks":[{"line":181,"ticks":4}]},{"id":22753,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":100,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":105,"ticks":1}]},{"id":23399,"callFrame":{"functionName":"isStrictScope","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":13,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":14,"ticks":1},{"line":31,"ticks":1}]},{"id":22754,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":4,"children":[22755,24211],"positionTicks":[{"line":28,"ticks":1},{"line":54,"ticks":1},{"line":24,"ticks":1},{"line":39,"ticks":1}]},{"id":22755,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":2,"children":[22756,22767,23208],"positionTicks":[{"line":57,"ticks":1},{"line":53,"ticks":1}]},{"id":22756,"callFrame":{"functionName":"ImportDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":330,"columnNumber":21},"hitCount":1,"children":[22757],"positionTicks":[{"line":333,"ticks":1}]},{"id":22757,"callFrame":{"functionName":"visit","scriptId":"583","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.js","lineNumber":13,"columnNumber":16},"hitCount":0,"children":[22758]},{"id":22758,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[22759]},{"id":22759,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":0,"children":[22760]},{"id":22760,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[22761]},{"id":22761,"callFrame":{"functionName":"ImportSpecifier","scriptId":"583","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.js","lineNumber":30,"columnNumber":19},"hitCount":0,"children":[22762]},{"id":22762,"callFrame":{"functionName":"visitImport","scriptId":"583","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.js","lineNumber":17,"columnNumber":15},"hitCount":0,"children":[22763]},{"id":22763,"callFrame":{"functionName":"defineIdentifier","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":337,"columnNumber":20},"hitCount":0,"children":[22764]},{"id":22764,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":0,"children":[22765]},{"id":22765,"callFrame":{"functionName":"Variable","scriptId":"560","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.js","lineNumber":7,"columnNumber":0},"hitCount":0,"children":[22766]},{"id":22766,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":41,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":22767,"callFrame":{"functionName":"ExportNamedDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":294,"columnNumber":26},"hitCount":0,"children":[22768,22777]},{"id":22768,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[22769]},{"id":22769,"callFrame":{"functionName":"FunctionDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":320,"columnNumber":23},"hitCount":1,"children":[22770,23764,24535],"positionTicks":[{"line":322,"ticks":1}]},{"id":22770,"callFrame":{"functionName":"visitFunction","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":138,"columnNumber":17},"hitCount":7,"children":[22771,22775,23228,23230,23358,23400,24136,24532,24570,24595],"positionTicks":[{"line":157,"ticks":2},{"line":139,"ticks":1},{"line":164,"ticks":2},{"line":159,"ticks":1},{"line":174,"ticks":1}]},{"id":22771,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"children":[22772],"positionTicks":[{"line":24,"ticks":1}]},{"id":22772,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[22773]},{"id":22773,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":3,"children":[22774],"positionTicks":[{"line":24,"ticks":3}]},{"id":22774,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":2,"children":[23382],"positionTicks":[{"line":53,"ticks":1},{"line":59,"ticks":1}]},{"id":23382,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"children":[23383],"positionTicks":[{"line":24,"ticks":1}]},{"id":23383,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":1,"children":[23384,23468,23798],"positionTicks":[{"line":64,"ticks":1}]},{"id":23384,"callFrame":{"functionName":"CallExpression","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":245,"columnNumber":18},"hitCount":1,"children":[23663],"positionTicks":[{"line":247,"ticks":1}]},{"id":23663,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":7,"children":[23869],"positionTicks":[{"line":24,"ticks":7}]},{"id":23869,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[23870]},{"id":23870,"callFrame":{"functionName":"MemberExpression","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":382,"columnNumber":20},"hitCount":0,"children":[23871,24246]},{"id":23871,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[23872]},{"id":23872,"callFrame":{"functionName":"Identifier","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":326,"columnNumber":14},"hitCount":0,"children":[23873]},{"id":23873,"callFrame":{"functionName":"referenceValue","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":343,"columnNumber":18},"hitCount":1,"children":[24574],"positionTicks":[{"line":345,"ticks":1}]},{"id":24574,"callFrame":{"functionName":"Reference","scriptId":"555","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js","lineNumber":70,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":71,"ticks":1}]},{"id":24246,"callFrame":{"functionName":"Identifier","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":326,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":327,"ticks":1}]},{"id":23468,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"children":[23469],"positionTicks":[{"line":28,"ticks":1}]},{"id":23469,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[23470]},{"id":23470,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":28,"ticks":1}]},{"id":23798,"callFrame":{"functionName":"visitType","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":187,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":189,"ticks":1}]},{"id":22775,"callFrame":{"functionName":"close","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":35,"columnNumber":9},"hitCount":1,"children":[22776],"positionTicks":[{"line":36,"ticks":1}]},{"id":22776,"callFrame":{"functionName":"close","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":276,"columnNumber":9},"hitCount":3,"children":[23457,24333],"positionTicks":[{"line":277,"ticks":1},{"line":292,"ticks":1},{"line":290,"ticks":1}]},{"id":23457,"callFrame":{"functionName":"","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":289,"columnNumber":35},"hitCount":1,"children":[23458],"positionTicks":[{"line":290,"ticks":1}]},{"id":23458,"callFrame":{"functionName":"#staticCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":232,"columnNumber":22},"hitCount":1,"children":[23459],"positionTicks":[{"line":253,"ticks":1}]},{"id":23459,"callFrame":{"functionName":"resolve","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":233,"columnNumber":24},"hitCount":1,"children":[23460],"positionTicks":[{"line":240,"ticks":1}]},{"id":23460,"callFrame":{"functionName":"isValidResolution","scriptId":"568","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.js","lineNumber":21,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":31,"ticks":1}]},{"id":24333,"callFrame":{"functionName":"#staticCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":232,"columnNumber":22},"hitCount":0,"children":[24334]},{"id":24334,"callFrame":{"functionName":"resolve","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":233,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":234,"ticks":2}]},{"id":23228,"callFrame":{"functionName":"defineIdentifier","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":337,"columnNumber":20},"hitCount":1,"children":[23229],"positionTicks":[{"line":338,"ticks":1}]},{"id":23229,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":0,"children":[24016,24113]},{"id":24016,"callFrame":{"functionName":"get","scriptId":"556","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/index.js","lineNumber":8,"columnNumber":77},"hitCount":2,"positionTicks":[{"line":9,"ticks":2}]},{"id":24113,"callFrame":{"functionName":"addDeclaredVariablesOfNode","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":304,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":314,"ticks":1}]},{"id":23230,"callFrame":{"functionName":"visitPattern","scriptId":"579","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js","lineNumber":17,"columnNumber":16},"hitCount":1,"children":[23231,23504],"positionTicks":[{"line":20,"ticks":1}]},{"id":23231,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":1,"children":[23232],"positionTicks":[{"line":53,"ticks":1}]},{"id":23232,"callFrame":{"functionName":"Identifier","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":55,"columnNumber":14},"hitCount":1,"children":[23233,23793],"positionTicks":[{"line":58,"ticks":1}]},{"id":23233,"callFrame":{"functionName":"visitPattern.processRightHandNodes","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":159,"columnNumber":37},"hitCount":2,"children":[23429,23456,24147],"positionTicks":[{"line":161,"ticks":1},{"line":162,"ticks":1}]},{"id":23429,"callFrame":{"functionName":"defineIdentifier","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":337,"columnNumber":20},"hitCount":0,"children":[23430]},{"id":23430,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":1,"children":[23888],"positionTicks":[{"line":331,"ticks":1}]},{"id":23888,"callFrame":{"functionName":"addDeclaredVariablesOfNode","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":304,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":314,"ticks":1}]},{"id":23456,"callFrame":{"functionName":"ParameterDefinition","scriptId":"447","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js","lineNumber":10,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":12,"ticks":1},{"line":13,"ticks":1}]},{"id":24147,"callFrame":{"functionName":"ParameterDefinition","scriptId":"447","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js","lineNumber":5,"columnNumber":66},"hitCount":1,"positionTicks":[{"line":10,"ticks":1}]},{"id":23793,"callFrame":{"functionName":"currentScope","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":29,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":30,"ticks":1}]},{"id":23504,"callFrame":{"functionName":"PatternVisitor","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":20,"columnNumber":15},"hitCount":0,"children":[23505]},{"id":23505,"callFrame":{"functionName":"PatternVisitor","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":5,"columnNumber":55},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":23358,"callFrame":{"functionName":"nestFunctionScope","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":140,"columnNumber":21},"hitCount":0,"children":[23359]},{"id":23359,"callFrame":{"functionName":"FunctionScope","scriptId":"568","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.js","lineNumber":7,"columnNumber":15},"hitCount":0,"children":[23360]},{"id":23360,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":1,"children":[23361,24148],"positionTicks":[{"line":181,"ticks":1}]},{"id":23361,"callFrame":{"functionName":"registerScope","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":81,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":89,"ticks":1}]},{"id":24148,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":100,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":101,"ticks":1}]},{"id":23400,"callFrame":{"functionName":"FunctionNameDefinition","scriptId":"444","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.js","lineNumber":6,"columnNumber":15},"hitCount":1,"children":[23401],"positionTicks":[{"line":8,"ticks":1}]},{"id":23401,"callFrame":{"functionName":"DefinitionBase","scriptId":"439","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js","lineNumber":26,"columnNumber":15},"hitCount":1,"children":[24084],"positionTicks":[{"line":31,"ticks":1}]},{"id":24084,"callFrame":{"functionName":"DefinitionBase","scriptId":"439","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js","lineNumber":5,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":10,"ticks":1}]},{"id":24136,"callFrame":{"functionName":"visitFunctionParameterTypeAnnotation","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":125,"columnNumber":40},"hitCount":1,"children":[24137],"positionTicks":[{"line":128,"ticks":1}]},{"id":24137,"callFrame":{"functionName":"visitType","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":187,"columnNumber":13},"hitCount":0,"children":[24138]},{"id":24138,"callFrame":{"functionName":"visit","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":13,"columnNumber":16},"hitCount":0,"children":[24139,24528]},{"id":24139,"callFrame":{"functionName":"TypeVisitor","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":9,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11,"ticks":1}]},{"id":24528,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[24529,24600]},{"id":24529,"callFrame":{"functionName":"TSTypeAnnotation","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":215,"columnNumber":20},"hitCount":0,"children":[24530]},{"id":24530,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":0,"children":[24531]},{"id":24531,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":57,"ticks":1}]},{"id":24600,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":24532,"callFrame":{"functionName":"Identifier","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":55,"columnNumber":14},"hitCount":0,"children":[24533]},{"id":24533,"callFrame":{"functionName":"visitPattern.processRightHandNodes","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":159,"columnNumber":37},"hitCount":0,"children":[24534]},{"id":24534,"callFrame":{"functionName":"ParameterDefinition","scriptId":"447","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js","lineNumber":10,"columnNumber":15},"hitCount":1,"children":[24544],"positionTicks":[{"line":12,"ticks":1}]},{"id":24544,"callFrame":{"functionName":"DefinitionBase","scriptId":"439","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js","lineNumber":26,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":27,"ticks":1}]},{"id":24570,"callFrame":{"functionName":"#staticCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":232,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":233,"ticks":1}]},{"id":24595,"callFrame":{"functionName":"FunctionNameDefinition","scriptId":"444","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.js","lineNumber":5,"columnNumber":69},"hitCount":1,"positionTicks":[{"line":10,"ticks":1}]},{"id":23764,"callFrame":{"functionName":"visitFunctionParameterTypeAnnotation","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":125,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":127,"ticks":1}]},{"id":24535,"callFrame":{"functionName":"PatternVisitor","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":20,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":22,"ticks":1}]},{"id":22777,"callFrame":{"functionName":"visit","scriptId":"582","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.js","lineNumber":13,"columnNumber":16},"hitCount":0,"children":[22778]},{"id":22778,"callFrame":{"functionName":"ExportVisitor","scriptId":"582","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.js","lineNumber":8,"columnNumber":15},"hitCount":0,"children":[22779]},{"id":22779,"callFrame":{"functionName":"Visitor","scriptId":"579","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js","lineNumber":8,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":10,"ticks":1}]},{"id":23208,"callFrame":{"functionName":"ExportDefaultDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":273,"columnNumber":28},"hitCount":0,"children":[23209]},{"id":23209,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[23210]},{"id":23210,"callFrame":{"functionName":"CallExpression","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":245,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":248,"ticks":1}]},{"id":24211,"callFrame":{"functionName":"isNode","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":7,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":8,"ticks":1}]},{"id":23234,"callFrame":{"functionName":"close","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":35,"columnNumber":9},"hitCount":1,"children":[23235,23972],"positionTicks":[{"line":36,"ticks":1}]},{"id":23235,"callFrame":{"functionName":"close","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":23,"columnNumber":9},"hitCount":0,"children":[23236]},{"id":23236,"callFrame":{"functionName":"close","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":276,"columnNumber":9},"hitCount":2,"children":[23237,24176],"positionTicks":[{"line":277,"ticks":1},{"line":291,"ticks":1}]},{"id":23237,"callFrame":{"functionName":"","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":289,"columnNumber":35},"hitCount":1,"children":[24024],"positionTicks":[{"line":290,"ticks":1}]},{"id":24024,"callFrame":{"functionName":"#globalCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":266,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":270,"ticks":1}]},{"id":24176,"callFrame":{"functionName":"#globalCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":266,"columnNumber":22},"hitCount":0,"children":[24177]},{"id":24177,"callFrame":{"functionName":"#staticCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":232,"columnNumber":22},"hitCount":0,"children":[24178]},{"id":24178,"callFrame":{"functionName":"resolve","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":233,"columnNumber":24},"hitCount":0,"children":[24179]},{"id":24179,"callFrame":{"functionName":"get isTypeReference","scriptId":"555","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js","lineNumber":61,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":23972,"callFrame":{"functionName":"close","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":276,"columnNumber":9},"hitCount":0,"children":[23973]},{"id":23973,"callFrame":{"functionName":"","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":289,"columnNumber":35},"hitCount":0,"children":[23974]},{"id":23974,"callFrame":{"functionName":"#staticCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":232,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":233,"ticks":1}]},{"id":23441,"callFrame":{"functionName":"isImpliedStrict","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":47,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":23451,"callFrame":{"functionName":"isGlobalReturn","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":41,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":24361,"callFrame":{"functionName":"close","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":276,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":277,"ticks":1}]},{"id":23476,"callFrame":{"functionName":"get","scriptId":"434","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/index.js","lineNumber":4,"columnNumber":79},"hitCount":1,"positionTicks":[{"line":5,"ticks":1}]},{"id":24597,"callFrame":{"functionName":"ScopeManager","scriptId":"584","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js","lineNumber":33,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":37,"ticks":1}]},{"id":24632,"callFrame":{"functionName":"Program","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":398,"columnNumber":11},"hitCount":28,"children":[24633,24635,24752,24912,24941,25229,25440],"positionTicks":[{"line":399,"ticks":28}]},{"id":24633,"callFrame":{"functionName":"populateGlobalsFromLib","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":45,"columnNumber":26},"hitCount":1039,"children":[24634],"positionTicks":[{"line":17,"ticks":3},{"line":54,"ticks":5},{"line":47,"ticks":3},{"line":21,"ticks":1},{"line":320,"ticks":6},{"line":16,"ticks":4},{"line":19,"ticks":1},{"line":327,"ticks":7},{"line":22,"ticks":18},{"line":326,"ticks":3},{"line":18,"ticks":7},{"line":53,"ticks":981}]},{"id":24634,"callFrame":{"functionName":"defineImplicitVariable","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":20,"columnNumber":26},"hitCount":29,"children":[24656,24657,24801],"positionTicks":[{"line":22,"ticks":29}]},{"id":24656,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":297,"positionTicks":[{"line":327,"ticks":56},{"line":326,"ticks":110},{"line":320,"ticks":131}]},{"id":24657,"callFrame":{"functionName":"ImplicitLibVariable","scriptId":"559","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.js","lineNumber":16,"columnNumber":15},"hitCount":127,"children":[24658],"positionTicks":[{"line":18,"ticks":127}]},{"id":24658,"callFrame":{"functionName":"ESLintScopeVariable","scriptId":"557","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js","lineNumber":8,"columnNumber":0},"hitCount":80,"children":[24659],"positionTicks":[{"line":22,"ticks":5},{"line":33,"ticks":3},{"line":9,"ticks":72}]},{"id":24659,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":41,"columnNumber":15},"hitCount":107,"children":[25002],"positionTicks":[{"line":12,"ticks":1},{"line":44,"ticks":3},{"line":11,"ticks":9},{"line":41,"ticks":3},{"line":15,"ticks":20},{"line":37,"ticks":20},{"line":26,"ticks":17},{"line":43,"ticks":9},{"line":31,"ticks":7},{"line":42,"ticks":12},{"line":20,"ticks":6}]},{"id":25002,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":5,"columnNumber":19},"hitCount":11,"children":[25003],"positionTicks":[{"line":15,"ticks":11}]},{"id":25003,"callFrame":{"functionName":"","scriptId":"440","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ID.js","lineNumber":9,"columnNumber":11},"hitCount":12,"positionTicks":[{"line":13,"ticks":12}]},{"id":24801,"callFrame":{"functionName":"get","scriptId":"556","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/index.js","lineNumber":6,"columnNumber":88},"hitCount":12,"positionTicks":[{"line":7,"ticks":12}]},{"id":24635,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":3,"children":[24636,25075],"positionTicks":[{"line":24,"ticks":3}]},{"id":24636,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":1,"children":[24637],"positionTicks":[{"line":57,"ticks":1}]},{"id":24637,"callFrame":{"functionName":"ExportNamedDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":294,"columnNumber":26},"hitCount":1,"children":[24638],"positionTicks":[{"line":295,"ticks":1}]},{"id":24638,"callFrame":{"functionName":"FunctionDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":320,"columnNumber":23},"hitCount":1,"children":[24639,24858,25318],"positionTicks":[{"line":321,"ticks":1}]},{"id":24639,"callFrame":{"functionName":"visitFunction","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":138,"columnNumber":17},"hitCount":3,"children":[24640,24733,24755,24833,25005,25018,25041,25334],"positionTicks":[{"line":139,"ticks":3}]},{"id":24640,"callFrame":{"functionName":"FunctionScope","scriptId":"568","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.js","lineNumber":7,"columnNumber":15},"hitCount":0,"children":[24641]},{"id":24641,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":3,"positionTicks":[{"line":181,"ticks":3}]},{"id":24733,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"children":[24734],"positionTicks":[{"line":28,"ticks":1}]},{"id":24734,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":2,"children":[24735],"positionTicks":[{"line":64,"ticks":1},{"line":57,"ticks":1}]},{"id":24735,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"children":[24736],"positionTicks":[{"line":28,"ticks":1}]},{"id":24736,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":2,"children":[24737],"positionTicks":[{"line":64,"ticks":1},{"line":57,"ticks":1}]},{"id":24737,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":0,"children":[24738]},{"id":24738,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[24739,24872]},{"id":24739,"callFrame":{"functionName":"CallExpression","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":245,"columnNumber":18},"hitCount":4,"children":[25074],"positionTicks":[{"line":246,"ticks":4}]},{"id":25074,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":24,"ticks":4}]},{"id":24872,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":2,"children":[24873],"positionTicks":[{"line":24,"ticks":2}]},{"id":24873,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":1,"children":[24874],"positionTicks":[{"line":57,"ticks":1}]},{"id":24874,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":30,"ticks":1}]},{"id":24755,"callFrame":{"functionName":"Identifier","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":55,"columnNumber":14},"hitCount":0,"children":[24756,25291]},{"id":24756,"callFrame":{"functionName":"visitPattern.processRightHandNodes","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":159,"columnNumber":37},"hitCount":1,"children":[24757,25435],"positionTicks":[{"line":160,"ticks":1}]},{"id":24757,"callFrame":{"functionName":"ParameterDefinition","scriptId":"447","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js","lineNumber":10,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11,"ticks":1}]},{"id":25435,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":0,"children":[25436]},{"id":25436,"callFrame":{"functionName":"Variable","scriptId":"560","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.js","lineNumber":7,"columnNumber":0},"hitCount":0,"children":[25437]},{"id":25437,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":41,"columnNumber":15},"hitCount":0,"children":[25438]},{"id":25438,"callFrame":{"functionName":"VariableBase","scriptId":"558","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js","lineNumber":5,"columnNumber":19},"hitCount":0,"children":[25439]},{"id":25439,"callFrame":{"functionName":"","scriptId":"440","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/ID.js","lineNumber":9,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":13,"ticks":1}]},{"id":25291,"callFrame":{"functionName":"ParameterDefinition","scriptId":"447","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js","lineNumber":10,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":11,"ticks":1}]},{"id":24833,"callFrame":{"functionName":"visitFunctionParameterTypeAnnotation","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":125,"columnNumber":40},"hitCount":1,"children":[24909],"positionTicks":[{"line":126,"ticks":1}]},{"id":24909,"callFrame":{"functionName":"visit","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":13,"columnNumber":16},"hitCount":0,"children":[24910,25256]},{"id":24910,"callFrame":{"functionName":"TypeVisitor","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":9,"columnNumber":15},"hitCount":2,"children":[25464],"positionTicks":[{"line":10,"ticks":2}]},{"id":25464,"callFrame":{"functionName":"Visitor","scriptId":"579","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js","lineNumber":8,"columnNumber":15},"hitCount":0,"children":[25465]},{"id":25465,"callFrame":{"functionName":"VisitorBase","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":13,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":25256,"callFrame":{"functionName":"TSTypeAnnotation","scriptId":"551","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js","lineNumber":215,"columnNumber":20},"hitCount":1,"children":[25345],"positionTicks":[{"line":216,"ticks":1}]},{"id":25345,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":0,"children":[25346]},{"id":25346,"callFrame":{"functionName":"visit","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":52,"columnNumber":9},"hitCount":0,"children":[25347]},{"id":25347,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":25005,"callFrame":{"functionName":"PatternVisitor","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":20,"columnNumber":15},"hitCount":1,"children":[25006],"positionTicks":[{"line":21,"ticks":1}]},{"id":25006,"callFrame":{"functionName":"VisitorBase","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":13,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":25018,"callFrame":{"functionName":"defineVariable","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":317,"columnNumber":18},"hitCount":0,"children":[25019]},{"id":25019,"callFrame":{"functionName":"addDeclaredVariablesOfNode","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":304,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":305,"ticks":2}]},{"id":25041,"callFrame":{"functionName":"close","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":276,"columnNumber":9},"hitCount":0,"children":[25042,25320]},{"id":25042,"callFrame":{"functionName":"#staticCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":232,"columnNumber":22},"hitCount":1,"children":[25065],"positionTicks":[{"line":233,"ticks":1}]},{"id":25065,"callFrame":{"functionName":"resolve","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":233,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":234,"ticks":1}]},{"id":25320,"callFrame":{"functionName":"delegateToUpperScope","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":300,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":301,"ticks":1}]},{"id":25334,"callFrame":{"functionName":"get","scriptId":"396","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/types/dist/index.js","lineNumber":18,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":24858,"callFrame":{"functionName":"Identifier","scriptId":"580","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js","lineNumber":55,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":56,"ticks":1}]},{"id":25318,"callFrame":{"functionName":"get","scriptId":"437","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/definition/index.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":25075,"callFrame":{"functionName":"ExportNamedDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":294,"columnNumber":26},"hitCount":0,"children":[25076]},{"id":25076,"callFrame":{"functionName":"FunctionDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":320,"columnNumber":23},"hitCount":0,"children":[25077]},{"id":25077,"callFrame":{"functionName":"visitFunction","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":138,"columnNumber":17},"hitCount":0,"children":[25078]},{"id":25078,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":0,"children":[25079]},{"id":25079,"callFrame":{"functionName":"visitChildren","scriptId":"581","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js","lineNumber":23,"columnNumber":17},"hitCount":0},{"id":24752,"callFrame":{"functionName":"close","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":276,"columnNumber":9},"hitCount":0,"children":[24753]},{"id":24753,"callFrame":{"functionName":"#staticCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":232,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":233,"ticks":1}]},{"id":24912,"callFrame":{"functionName":"ModuleScope","scriptId":"572","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.js","lineNumber":6,"columnNumber":15},"hitCount":0,"children":[24913]},{"id":24913,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":1,"children":[24914],"positionTicks":[{"line":181,"ticks":1}]},{"id":24914,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":100,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":101,"ticks":1}]},{"id":24941,"callFrame":{"functionName":"GlobalScope","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":12,"columnNumber":15},"hitCount":1,"children":[24942],"positionTicks":[{"line":13,"ticks":1}]},{"id":24942,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":180,"columnNumber":15},"hitCount":2,"children":[25165],"positionTicks":[{"line":181,"ticks":2}]},{"id":25165,"callFrame":{"functionName":"ScopeBase","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":100,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":101,"ticks":1}]},{"id":25229,"callFrame":{"functionName":"close","scriptId":"570","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js","lineNumber":23,"columnNumber":9},"hitCount":0,"children":[25230]},{"id":25230,"callFrame":{"functionName":"close","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":276,"columnNumber":9},"hitCount":0,"children":[25231]},{"id":25231,"callFrame":{"functionName":"#globalCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":266,"columnNumber":22},"hitCount":0,"children":[25232]},{"id":25232,"callFrame":{"functionName":"#staticCloseRef","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":232,"columnNumber":22},"hitCount":0,"children":[25233]},{"id":25233,"callFrame":{"functionName":"resolve","scriptId":"554","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js","lineNumber":233,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":234,"ticks":2}]},{"id":25440,"callFrame":{"functionName":"ExportNamedDeclaration","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":294,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":295,"ticks":1}]},{"id":25430,"callFrame":{"functionName":"","scriptId":"429","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/analyze.js","lineNumber":33,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":34,"ticks":1}]},{"id":23943,"callFrame":{"functionName":"get","scriptId":"636","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/index.js","lineNumber":19,"columnNumber":93},"hitCount":5,"positionTicks":[{"line":20,"ticks":5}]},{"id":24278,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":0,"children":[24279]},{"id":24279,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":125,"ticks":1}]},{"id":24603,"callFrame":{"functionName":"getLib","scriptId":"947","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/parser/dist/parser.js","lineNumber":20,"columnNumber":15},"hitCount":2,"children":[24604],"positionTicks":[{"line":21,"ticks":2}]},{"id":24604,"callFrame":{"functionName":"ScriptTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":158,"columnNumber":16},"hitCount":2,"positionTicks":[{"line":159,"ticks":2}]},{"id":24898,"callFrame":{"functionName":"Program","scriptId":"435","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js","lineNumber":398,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":399,"ticks":1}]},{"id":25203,"callFrame":{"functionName":"get","scriptId":"428","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/scope-manager/dist/index.js","lineNumber":18,"columnNumber":76},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":25236,"callFrame":{"functionName":"createParserServices","scriptId":"703","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/createParserServices.js","lineNumber":3,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":4,"ticks":1}]},{"id":23994,"callFrame":{"functionName":"RegExp: ^#!([^\\r\\n]+)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":22780,"callFrame":{"functionName":"createSourceCode","scriptId":"255","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/index.js","lineNumber":231,"columnNumber":20},"hitCount":6,"children":[22781,24159,25463],"positionTicks":[{"line":242,"ticks":5},{"line":248,"ticks":1}]},{"id":22781,"callFrame":{"functionName":"SourceCode","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":457,"columnNumber":15},"hitCount":28,"children":[22782,23478,24234,24252,24459],"positionTicks":[{"line":583,"ticks":1},{"line":543,"ticks":1},{"line":576,"ticks":1},{"line":458,"ticks":19},{"line":546,"ticks":1},{"line":577,"ticks":2},{"line":575,"ticks":1},{"line":476,"ticks":1},{"line":553,"ticks":1}]},{"id":22782,"callFrame":{"functionName":"TokenStore","scriptId":"193","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/index.js","lineNumber":211,"columnNumber":15},"hitCount":1,"children":[23552],"positionTicks":[{"line":215,"ticks":1}]},{"id":23552,"callFrame":{"functionName":"createIndexMap","scriptId":"193","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/token-store/index.js","lineNumber":35,"columnNumber":23},"hitCount":10,"positionTicks":[{"line":47,"ticks":2},{"line":36,"ticks":4},{"line":46,"ticks":4}]},{"id":23478,"callFrame":{"functionName":"createGlobalLinebreakMatcher","scriptId":"206","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/ast-utils.js","lineNumber":19,"columnNumber":37},"hitCount":3,"positionTicks":[{"line":21,"ticks":3}]},{"id":24234,"callFrame":{"functionName":"RegExp: ^#!([^\\r\\n]+)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":24252,"callFrame":{"functionName":"RegExp: \\r\\n|[\\r\\n\\u2028\\u2029]","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":4},{"id":24459,"callFrame":{"functionName":"sortedMerge","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":118,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":128,"ticks":1},{"line":126,"ticks":1}]},{"id":24159,"callFrame":{"functionName":"sortedMerge","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":118,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":119,"ticks":1}]},{"id":25463,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":22783,"callFrame":{"functionName":"applyInlineConfig","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1110,"columnNumber":21},"hitCount":4,"children":[22784],"positionTicks":[{"line":1111,"ticks":1},{"line":1118,"ticks":2},{"line":1188,"ticks":1}]},{"id":22784,"callFrame":{"functionName":"getInlineConfigNodes","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":968,"columnNumber":24},"hitCount":1,"children":[22785],"positionTicks":[{"line":979,"ticks":1}]},{"id":22785,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":978,"columnNumber":47},"hitCount":0,"children":[22786]},{"id":22786,"callFrame":{"functionName":"extractDirectiveComment","scriptId":"216","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/config-comment-parser.js","lineNumber":142,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":144,"ticks":1}]},{"id":22787,"callFrame":{"functionName":"getDirectiveCommentsForFlatConfig","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":609,"columnNumber":42},"hitCount":4,"children":[24106],"positionTicks":[{"line":614,"ticks":1},{"line":618,"ticks":3}]},{"id":24106,"callFrame":{"functionName":"getDisableDirectives","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1008,"columnNumber":24},"hitCount":3,"positionTicks":[{"line":1009,"ticks":3}]},{"id":22788,"callFrame":{"functionName":"finalize","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1197,"columnNumber":12},"hitCount":25,"children":[23238],"positionTicks":[{"line":1198,"ticks":9},{"line":1206,"ticks":16}]},{"id":23238,"callFrame":{"functionName":"addDeclaredGlobals","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":239,"columnNumber":27},"hitCount":70,"children":[23239,24507],"positionTicks":[{"line":143,"ticks":2},{"line":252,"ticks":1},{"line":238,"ticks":1},{"line":268,"ticks":1},{"line":246,"ticks":1},{"line":240,"ticks":16},{"line":269,"ticks":2},{"line":258,"ticks":18},{"line":254,"ticks":1},{"line":243,"ticks":27}]},{"id":23239,"callFrame":{"functionName":"normalizeConfigGlobal","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":141,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":143,"ticks":1}]},{"id":24507,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":277,"columnNumber":53},"hitCount":1,"positionTicks":[{"line":280,"ticks":1}]},{"id":22789,"callFrame":{"functionName":"runRules","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":995,"columnNumber":17},"hitCount":26,"children":[22790,22827,22829,22841,23521,23891,25130],"positionTicks":[{"line":1232,"ticks":1},{"line":1011,"ticks":1},{"line":1022,"ticks":1},{"line":318,"ticks":2},{"line":183,"ticks":1},{"line":1173,"ticks":1},{"line":996,"ticks":12},{"line":1183,"ticks":1},{"line":1156,"ticks":2},{"line":1032,"ticks":4}]},{"id":22790,"callFrame":{"functionName":"traverse","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1217,"columnNumber":12},"hitCount":5,"children":[22791,24003,24789,24793],"positionTicks":[{"line":1281,"ticks":1},{"line":1263,"ticks":2},{"line":1265,"ticks":2}]},{"id":22791,"callFrame":{"functionName":"traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":181,"columnNumber":19},"hitCount":0,"children":[22792]},{"id":22792,"callFrame":{"functionName":"traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":108,"columnNumber":12},"hitCount":3,"children":[22793,23795],"positionTicks":[{"line":109,"ticks":1},{"line":117,"ticks":2}]},{"id":22793,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":4,"children":[22794,22803,23832,23965],"positionTicks":[{"line":1243,"ticks":1},{"line":145,"ticks":1},{"line":146,"ticks":1},{"line":127,"ticks":1}]},{"id":22794,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[22795,23509,25080,25213]},{"id":22795,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":2,"children":[22796],"positionTicks":[{"line":787,"ticks":1},{"line":799,"ticks":1}]},{"id":22796,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":1,"children":[22797,22802,24254],"positionTicks":[{"line":462,"ticks":1}]},{"id":22797,"callFrame":{"functionName":"startCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":416,"columnNumber":26},"hitCount":2,"children":[22798,23412,23442],"positionTicks":[{"line":417,"ticks":2}]},{"id":22798,"callFrame":{"functionName":"CodePath","scriptId":"209","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path.js","lineNumber":31,"columnNumber":15},"hitCount":4,"children":[22799],"positionTicks":[{"line":32,"ticks":4}]},{"id":22799,"callFrame":{"functionName":"CodePathState","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":882,"columnNumber":15},"hitCount":5,"children":[22800,24208],"positionTicks":[{"line":883,"ticks":4},{"line":901,"ticks":1}]},{"id":22800,"callFrame":{"functionName":"newRoot","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":323,"columnNumber":18},"hitCount":0,"children":[22801,23402]},{"id":22801,"callFrame":{"functionName":"add","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":280,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":283,"ticks":1}]},{"id":23402,"callFrame":{"functionName":"newRoot","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":124,"columnNumber":18},"hitCount":1,"children":[24034],"positionTicks":[{"line":126,"ticks":1}]},{"id":24034,"callFrame":{"functionName":"CodePathSegment","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":53,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":94,"ticks":1}]},{"id":24208,"callFrame":{"functionName":"CodePathSegment","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":53,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":54,"ticks":2}]},{"id":23412,"callFrame":{"functionName":"getState","scriptId":"209","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path.js","lineNumber":77,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":78,"ticks":1}]},{"id":23442,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":0,"children":[23443]},{"id":23443,"callFrame":{"functionName":"","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":44,"columnNumber":45},"hitCount":0,"children":[23444]},{"id":23444,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1265,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":1267,"ticks":1}]},{"id":22802,"callFrame":{"functionName":"forwardCurrentToHead","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":180,"columnNumber":29},"hitCount":1,"children":[23385],"positionTicks":[{"line":225,"ticks":1}]},{"id":23385,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":0,"children":[23386]},{"id":23386,"callFrame":{"functionName":"","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":44,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":45,"ticks":1}]},{"id":24254,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":23509,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":0,"children":[23510]},{"id":23510,"callFrame":{"functionName":"startCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":416,"columnNumber":26},"hitCount":0,"children":[23511]},{"id":23511,"callFrame":{"functionName":"CodePath","scriptId":"209","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path.js","lineNumber":31,"columnNumber":15},"hitCount":2,"children":[23640],"positionTicks":[{"line":64,"ticks":2}]},{"id":23640,"callFrame":{"functionName":"CodePathState","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":882,"columnNumber":15},"hitCount":1,"children":[23641,23936],"positionTicks":[{"line":883,"ticks":1}]},{"id":23641,"callFrame":{"functionName":"newRoot","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":323,"columnNumber":18},"hitCount":1,"children":[23642],"positionTicks":[{"line":325,"ticks":1}]},{"id":23642,"callFrame":{"functionName":"newRoot","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":124,"columnNumber":18},"hitCount":0,"children":[23643]},{"id":23643,"callFrame":{"functionName":"CodePathSegment","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":53,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":94,"ticks":2}]},{"id":23936,"callFrame":{"functionName":"get head","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":206,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":207,"ticks":1}]},{"id":25080,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0,"children":[25081]},{"id":25081,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[25082]},{"id":25082,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0,"children":[25083]},{"id":25083,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[25084]},{"id":25084,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0,"children":[25085]},{"id":25085,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[25086]},{"id":25086,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0,"children":[25087]},{"id":25087,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[25088]},{"id":25088,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0},{"id":25213,"callFrame":{"functionName":"startCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":416,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":417,"ticks":1}]},{"id":22803,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":11,"children":[22804,22823,23520,25112],"positionTicks":[{"line":370,"ticks":1},{"line":142,"ticks":1},{"line":373,"ticks":1},{"line":149,"ticks":6},{"line":127,"ticks":1},{"line":141,"ticks":1}]},{"id":22804,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":1,"children":[22805,22808,23362],"positionTicks":[{"line":127,"ticks":1}]},{"id":22805,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":3,"children":[22806,22811,22814,23687],"positionTicks":[{"line":149,"ticks":1},{"line":1287,"ticks":1},{"line":127,"ticks":1}]},{"id":22806,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[22807,23632]},{"id":22807,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":2,"children":[22826,23977],"positionTicks":[{"line":820,"ticks":2}]},{"id":22826,"callFrame":{"functionName":"leaveNode","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1241,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":1243,"ticks":1}]},{"id":23977,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":2,"children":[23978],"positionTicks":[{"line":224,"ticks":1},{"line":678,"ticks":1}]},{"id":23978,"callFrame":{"functionName":"forwardCurrentToHead","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":180,"columnNumber":29},"hitCount":1,"children":[23979,24525],"positionTicks":[{"line":226,"ticks":1}]},{"id":23979,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":24525,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":23632,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":1,"children":[23633],"positionTicks":[{"line":564,"ticks":1}]},{"id":23633,"callFrame":{"functionName":"forwardCurrentToHead","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":180,"columnNumber":29},"hitCount":1,"children":[23937],"positionTicks":[{"line":181,"ticks":1}]},{"id":23937,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":22811,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":1,"children":[22812],"positionTicks":[{"line":1282,"ticks":1}]},{"id":22812,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":1,"children":[22813,25090],"positionTicks":[{"line":799,"ticks":1}]},{"id":22813,"callFrame":{"functionName":"preprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":274,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":396,"ticks":1}]},{"id":25090,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":66,"ticks":1},{"line":999,"ticks":1}]},{"id":22814,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":5,"children":[22815,22821,24502],"positionTicks":[{"line":136,"ticks":1},{"line":823,"ticks":1},{"line":149,"ticks":1},{"line":792,"ticks":1},{"line":127,"ticks":1}]},{"id":22815,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":5,"children":[22816,23431,23989,24423],"positionTicks":[{"line":136,"ticks":1},{"line":369,"ticks":1},{"line":127,"ticks":1},{"line":140,"ticks":1},{"line":1235,"ticks":1}]},{"id":22816,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":2,"children":[22817,23471,23755],"positionTicks":[{"line":1235,"ticks":1},{"line":149,"ticks":1}]},{"id":22817,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":1,"children":[22818,23874],"positionTicks":[{"line":1289,"ticks":1}]},{"id":22818,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":1,"children":[22819,25164],"positionTicks":[{"line":813,"ticks":1}]},{"id":22819,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":1,"children":[22820],"positionTicks":[{"line":215,"ticks":1}]},{"id":22820,"callFrame":{"functionName":"makeFirstThrowablePathInTryBlock","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":1755,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":1757,"ticks":1}]},{"id":25164,"callFrame":{"functionName":"leaveNode","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1241,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":1243,"ticks":1}]},{"id":23874,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":0,"children":[23875]},{"id":23875,"callFrame":{"functionName":"makeFirstThrowablePathInTryBlock","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":1755,"columnNumber":36},"hitCount":0,"children":[23876]},{"id":23876,"callFrame":{"functionName":"get reachable","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":224,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":225,"ticks":1}]},{"id":23471,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[23472]},{"id":23472,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":1,"children":[24114],"positionTicks":[{"line":792,"ticks":1}]},{"id":24114,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":2,"children":[24175],"positionTicks":[{"line":200,"ticks":2}]},{"id":24175,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":23755,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":3,"children":[23756,23982,25139],"positionTicks":[{"line":689,"ticks":1},{"line":142,"ticks":1},{"line":1287,"ticks":1}]},{"id":23756,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":4,"children":[25222],"positionTicks":[{"line":142,"ticks":1},{"line":152,"ticks":1},{"line":127,"ticks":2}]},{"id":25222,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[25223,25248]},{"id":25223,"callFrame":{"functionName":"leaveNode","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1241,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":1242,"ticks":1}]},{"id":25248,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":0,"children":[25249]},{"id":25249,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":132,"ticks":1}]},{"id":23982,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[23983]},{"id":23983,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":3,"children":[24394],"positionTicks":[{"line":787,"ticks":1},{"line":799,"ticks":2}]},{"id":24394,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":190,"ticks":1},{"line":194,"ticks":1}]},{"id":25139,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[25140]},{"id":25140,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":0,"children":[25141]},{"id":25141,"callFrame":{"functionName":"leaveNode","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1241,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":1247,"ticks":1}]},{"id":23431,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[23432]},{"id":23432,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":1,"children":[23433],"positionTicks":[{"line":813,"ticks":1}]},{"id":23433,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":0,"children":[23434,24945]},{"id":23434,"callFrame":{"functionName":"forwardCurrentToHead","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":180,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":216,"ticks":1}]},{"id":24945,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":23989,"callFrame":{"functionName":"preprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":274,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":275,"ticks":1}]},{"id":24423,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":1,"children":[24424],"positionTicks":[{"line":1287,"ticks":1}]},{"id":24424,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":1,"children":[25386],"positionTicks":[{"line":799,"ticks":1}]},{"id":25386,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":22821,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[22822,23741]},{"id":22822,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":2,"children":[23240],"positionTicks":[{"line":813,"ticks":1},{"line":826,"ticks":1}]},{"id":23240,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":2,"children":[23241,24182,25062],"positionTicks":[{"line":66,"ticks":1},{"line":629,"ticks":1}]},{"id":23241,"callFrame":{"functionName":"makeReturn","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":2309,"columnNumber":14},"hitCount":5,"children":[23413,24032,24477,25131,25288],"positionTicks":[{"line":2310,"ticks":1},{"line":2315,"ticks":1},{"line":2314,"ticks":3}]},{"id":23413,"callFrame":{"functionName":"makeUnreachable","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":254,"columnNumber":19},"hitCount":0,"children":[23414]},{"id":23414,"callFrame":{"functionName":"createSegments","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":55,"columnNumber":23},"hitCount":0,"children":[23415]},{"id":23415,"callFrame":{"functionName":"newUnreachable","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":149,"columnNumber":25},"hitCount":0,"children":[23416,23956]},{"id":23416,"callFrame":{"functionName":"flattenUnusedSegments","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":233,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":237,"ticks":1}]},{"id":23956,"callFrame":{"functionName":"CodePathSegment","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":53,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":73,"ticks":1}]},{"id":24032,"callFrame":{"functionName":"addToReturnedOrThrown","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":639,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":640,"ticks":1}]},{"id":24477,"callFrame":{"functionName":"replaceHead","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":291,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":297,"ticks":1}]},{"id":25131,"callFrame":{"functionName":"createSegments","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":55,"columnNumber":23},"hitCount":1,"children":[25311,25423],"positionTicks":[{"line":56,"ticks":1}]},{"id":25311,"callFrame":{"functionName":"flattenUnusedSegments","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":233,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":234,"ticks":1}]},{"id":25423,"callFrame":{"functionName":"isReachable","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":22,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":23,"ticks":1}]},{"id":25288,"callFrame":{"functionName":"flattenUnusedSegments","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":233,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":234,"ticks":1}]},{"id":24182,"callFrame":{"functionName":"makeUnreachable","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":254,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":256,"ticks":1}]},{"id":25062,"callFrame":{"functionName":"createSegments","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":55,"columnNumber":23},"hitCount":2,"positionTicks":[{"line":56,"ticks":2}]},{"id":23741,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":0,"children":[23742]},{"id":23742,"callFrame":{"functionName":"makeReturn","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":2309,"columnNumber":14},"hitCount":0,"children":[23743,23766,25215]},{"id":23743,"callFrame":{"functionName":"makeUnreachable","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":254,"columnNumber":19},"hitCount":1,"children":[23744],"positionTicks":[{"line":256,"ticks":1}]},{"id":23744,"callFrame":{"functionName":"createSegments","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":55,"columnNumber":23},"hitCount":0,"children":[23745]},{"id":23745,"callFrame":{"functionName":"newUnreachable","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":149,"columnNumber":25},"hitCount":0,"children":[23746]},{"id":23746,"callFrame":{"functionName":"flattenUnusedSegments","scriptId":"211","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js","lineNumber":233,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":255,"ticks":1}]},{"id":23766,"callFrame":{"functionName":"replaceHead","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":291,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":293,"ticks":1}]},{"id":25215,"callFrame":{"functionName":"createSegments","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":55,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":56,"ticks":1}]},{"id":24502,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[24503]},{"id":24503,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":1,"children":[24517,24920],"positionTicks":[{"line":799,"ticks":1}]},{"id":24517,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":0,"children":[24518]},{"id":24518,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":0,"children":[24519]},{"id":24519,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":129,"ticks":1}]},{"id":24920,"callFrame":{"functionName":"preprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":274,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":278,"ticks":1}]},{"id":23687,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":564,"ticks":1}]},{"id":22808,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[22809]},{"id":22809,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":2,"children":[22810,24083],"positionTicks":[{"line":820,"ticks":2}]},{"id":22810,"callFrame":{"functionName":"postprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":688,"columnNumber":20},"hitCount":1,"children":[23403],"positionTicks":[{"line":754,"ticks":1}]},{"id":23403,"callFrame":{"functionName":"endCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":694,"columnNumber":24},"hitCount":1,"children":[23404,24537],"positionTicks":[{"line":695,"ticks":1}]},{"id":23404,"callFrame":{"functionName":"leaveFromCurrentSegment","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":242,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":244,"ticks":1}]},{"id":24537,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":24083,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":1,"children":[24642,25362],"positionTicks":[{"line":564,"ticks":1}]},{"id":24642,"callFrame":{"functionName":"get reachable","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":224,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":225,"ticks":1}]},{"id":25362,"callFrame":{"functionName":"makeFirstThrowablePathInTryBlock","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":1755,"columnNumber":36},"hitCount":1,"children":[25390],"positionTicks":[{"line":1756,"ticks":1}]},{"id":25390,"callFrame":{"functionName":"get reachable","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":224,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":225,"ticks":1}]},{"id":23362,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[23363,23498,23759]},{"id":23363,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":3,"children":[23387,24079],"positionTicks":[{"line":799,"ticks":2},{"line":792,"ticks":1}]},{"id":23387,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":1,"children":[23388,24076,24162],"positionTicks":[{"line":191,"ticks":1}]},{"id":23388,"callFrame":{"functionName":"startCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":416,"columnNumber":26},"hitCount":1,"children":[23389,24437],"positionTicks":[{"line":435,"ticks":1}]},{"id":23389,"callFrame":{"functionName":"CodePath","scriptId":"209","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path.js","lineNumber":31,"columnNumber":15},"hitCount":0,"children":[23390]},{"id":23390,"callFrame":{"functionName":"CodePathState","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":882,"columnNumber":15},"hitCount":1,"children":[23391],"positionTicks":[{"line":883,"ticks":1}]},{"id":23391,"callFrame":{"functionName":"newRoot","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":323,"columnNumber":18},"hitCount":0,"children":[23392]},{"id":23392,"callFrame":{"functionName":"add","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":280,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":283,"ticks":1}]},{"id":24437,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":75,"ticks":1}]},{"id":24076,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":24162,"callFrame":{"functionName":"forwardCurrentToHead","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":180,"columnNumber":29},"hitCount":1,"children":[24449],"positionTicks":[{"line":181,"ticks":1}]},{"id":24449,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":0,"children":[24450]},{"id":24450,"callFrame":{"functionName":"","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":44,"columnNumber":45},"hitCount":0,"children":[24451]},{"id":24451,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1265,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":1266,"ticks":1}]},{"id":24079,"callFrame":{"functionName":"preprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":274,"columnNumber":19},"hitCount":8,"positionTicks":[{"line":275,"ticks":8}]},{"id":23498,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":3,"children":[23499],"positionTicks":[{"line":75,"ticks":1},{"line":406,"ticks":2}]},{"id":23499,"callFrame":{"functionName":"startCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":416,"columnNumber":26},"hitCount":0,"children":[23500,25234]},{"id":23500,"callFrame":{"functionName":"CodePath","scriptId":"209","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path.js","lineNumber":31,"columnNumber":15},"hitCount":1,"children":[23587],"positionTicks":[{"line":64,"ticks":1}]},{"id":23587,"callFrame":{"functionName":"CodePathState","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":882,"columnNumber":15},"hitCount":0,"children":[23588]},{"id":23588,"callFrame":{"functionName":"newRoot","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":323,"columnNumber":18},"hitCount":0,"children":[23589]},{"id":23589,"callFrame":{"functionName":"add","scriptId":"213","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js","lineNumber":280,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":282,"ticks":1}]},{"id":25234,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":0,"children":[25235]},{"id":25235,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":129,"ticks":1}]},{"id":23759,"callFrame":{"functionName":"enterNode","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1233,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":1234,"ticks":1}]},{"id":22823,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":1,"children":[22824,23514],"positionTicks":[{"line":1285,"ticks":1}]},{"id":22824,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":0,"children":[22825]},{"id":22825,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":460,"ticks":1}]},{"id":23514,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":406,"ticks":1}]},{"id":23520,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":2,"children":[24047],"positionTicks":[{"line":1289,"ticks":2}]},{"id":24047,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":0,"children":[24048,24419]},{"id":24048,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":3,"children":[24049],"positionTicks":[{"line":570,"ticks":2},{"line":192,"ticks":1}]},{"id":24049,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":2,"children":[24050],"positionTicks":[{"line":68,"ticks":2}]},{"id":24050,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":134,"ticks":1}]},{"id":24419,"callFrame":{"functionName":"postprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":688,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":716,"ticks":1}]},{"id":25112,"callFrame":{"functionName":"","scriptId":"639","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/convert.js","lineNumber":2547,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":2548,"ticks":1}]},{"id":23832,"callFrame":{"functionName":"processCodePathToEnter","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":405,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":406,"ticks":1}]},{"id":23965,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[23966,25219]},{"id":23966,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":1,"children":[23967,24074],"positionTicks":[{"line":813,"ticks":1}]},{"id":23967,"callFrame":{"functionName":"postprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":688,"columnNumber":20},"hitCount":0,"children":[23968]},{"id":23968,"callFrame":{"functionName":"endCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":694,"columnNumber":24},"hitCount":0,"children":[23969,25060]},{"id":23969,"callFrame":{"functionName":"makeFinal","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":2338,"columnNumber":13},"hitCount":0,"children":[23970]},{"id":23970,"callFrame":{"functionName":"addToReturnedOrThrown","scriptId":"210","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js","lineNumber":639,"columnNumber":30},"hitCount":2,"positionTicks":[{"line":640,"ticks":1},{"line":641,"ticks":1}]},{"id":25060,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":24074,"callFrame":{"functionName":"processCodePathToExit","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":563,"columnNumber":30},"hitCount":1,"children":[24075],"positionTicks":[{"line":68,"ticks":1}]},{"id":24075,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":25219,"callFrame":{"functionName":"postprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":688,"columnNumber":20},"hitCount":0,"children":[25220]},{"id":25220,"callFrame":{"functionName":"endCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":694,"columnNumber":24},"hitCount":0,"children":[25221]},{"id":25221,"callFrame":{"functionName":"leaveFromCurrentSegment","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":242,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":243,"ticks":1}]},{"id":23795,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":1282,"ticks":1}]},{"id":24003,"callFrame":{"functionName":"","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1264,"columnNumber":37},"hitCount":0,"children":[24004]},{"id":24004,"callFrame":{"functionName":"on","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":35,"columnNumber":10},"hitCount":3,"positionTicks":[{"line":40,"ticks":1},{"line":37,"ticks":1},{"line":36,"ticks":1}]},{"id":24789,"callFrame":{"functionName":"on","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":35,"columnNumber":10},"hitCount":3,"positionTicks":[{"line":36,"ticks":3}]},{"id":24793,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0,"children":[24794,24863]},{"id":24794,"callFrame":{"functionName":"leave","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1288,"columnNumber":17},"hitCount":0,"children":[24795]},{"id":24795,"callFrame":{"functionName":"leaveNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":812,"columnNumber":13},"hitCount":0,"children":[24796]},{"id":24796,"callFrame":{"functionName":"postprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":688,"columnNumber":20},"hitCount":0,"children":[24797]},{"id":24797,"callFrame":{"functionName":"endCodePath","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":694,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":695,"ticks":1}]},{"id":24863,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0,"children":[24864]},{"id":24864,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":1,"children":[24865],"positionTicks":[{"line":371,"ticks":1}]},{"id":24865,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":1,"children":[24866],"positionTicks":[{"line":149,"ticks":1}]},{"id":24866,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":1,"children":[24867],"positionTicks":[{"line":134,"ticks":1}]},{"id":24867,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0,"children":[24868]},{"id":24868,"callFrame":{"functionName":"_traverse","scriptId":"181","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/traverser.js","lineNumber":126,"columnNumber":13},"hitCount":0,"children":[24869]},{"id":24869,"callFrame":{"functionName":"enter","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1281,"columnNumber":17},"hitCount":0,"children":[24870]},{"id":24870,"callFrame":{"functionName":"enterNode","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":786,"columnNumber":13},"hitCount":0,"children":[24871]},{"id":24871,"callFrame":{"functionName":"preprocess","scriptId":"208","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js","lineNumber":274,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":280,"ticks":1}]},{"id":22827,"callFrame":{"functionName":"","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1031,"columnNumber":41},"hitCount":31,"children":[22828,23581,24222,25063],"positionTicks":[{"line":1055,"ticks":2},{"line":1032,"ticks":14},{"line":1054,"ticks":8},{"line":1058,"ticks":1},{"line":1053,"ticks":3},{"line":1138,"ticks":3}]},{"id":22828,"callFrame":{"functionName":"createRuleListeners","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":962,"columnNumber":28},"hitCount":5,"children":[23242,25461],"positionTicks":[{"line":963,"ticks":3},{"line":970,"ticks":2}]},{"id":23242,"callFrame":{"functionName":"create","scriptId":"407","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.js","lineNumber":28,"columnNumber":14},"hitCount":24,"children":[23243,24002],"positionTicks":[{"line":29,"ticks":14},{"line":30,"ticks":7},{"line":31,"ticks":3}]},{"id":23243,"callFrame":{"functionName":"applyDefault","scriptId":"402","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/applyDefault.js","lineNumber":11,"columnNumber":21},"hitCount":13,"positionTicks":[{"line":20,"ticks":2},{"line":14,"ticks":11}]},{"id":24002,"callFrame":{"functionName":"create","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":88,"columnNumber":10},"hitCount":4,"children":[24465],"positionTicks":[{"line":89,"ticks":3},{"line":90,"ticks":1}]},{"id":24465,"callFrame":{"functionName":"getParserServices","scriptId":"404","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/getParserServices.js","lineNumber":6,"columnNumber":26},"hitCount":3,"positionTicks":[{"line":7,"ticks":1},{"line":8,"ticks":2}]},{"id":25461,"callFrame":{"functionName":"create","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":88,"columnNumber":10},"hitCount":1,"positionTicks":[{"line":89,"ticks":1}]},{"id":23581,"callFrame":{"functionName":"","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1926,"columnNumber":16},"hitCount":3,"children":[23582,24062],"positionTicks":[{"line":1927,"ticks":3}]},{"id":23582,"callFrame":{"functionName":"parseRuleId","scriptId":"242","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-helpers.js","lineNumber":34,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":36,"ticks":1}]},{"id":24062,"callFrame":{"functionName":"getRuleFromConfig","scriptId":"242","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-helpers.js","lineNumber":66,"columnNumber":26},"hitCount":3,"children":[24085],"positionTicks":[{"line":69,"ticks":1},{"line":71,"ticks":1},{"line":72,"ticks":1}]},{"id":24085,"callFrame":{"functionName":"parseRuleId","scriptId":"242","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/config/flat-config-helpers.js","lineNumber":34,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":42,"ticks":2}]},{"id":24222,"callFrame":{"functionName":"","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1137,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":1144,"ticks":1}]},{"id":25063,"callFrame":{"functionName":"create","scriptId":"407","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.js","lineNumber":28,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":29,"ticks":1}]},{"id":22829,"callFrame":{"functionName":"NodeEventGenerator","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":254,"columnNumber":15},"hitCount":3,"children":[22830,24227,25024],"positionTicks":[{"line":264,"ticks":2},{"line":259,"ticks":1}]},{"id":22830,"callFrame":{"functionName":"","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":263,"columnNumber":37},"hitCount":2,"children":[22831,24946],"positionTicks":[{"line":265,"ticks":1},{"line":270,"ticks":1}]},{"id":22831,"callFrame":{"functionName":"parseSelector","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":208,"columnNumber":22},"hitCount":1,"children":[22832],"positionTicks":[{"line":220,"ticks":1}]},{"id":22832,"callFrame":{"functionName":"tryParseSelector","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":190,"columnNumber":25},"hitCount":1,"children":[22833],"positionTicks":[{"line":193,"ticks":1}]},{"id":22833,"callFrame":{"functionName":"g","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":35118},"hitCount":0,"children":[22834]},{"id":22834,"callFrame":{"functionName":"parse","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":14478},"hitCount":0,"children":[22835,22836]},{"id":22835,"callFrame":{"functionName":"pe","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":16029},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":22836,"callFrame":{"functionName":"me","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":16479},"hitCount":0,"children":[22837]},{"id":22837,"callFrame":{"functionName":"Ae","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":17855},"hitCount":1,"children":[22838],"positionTicks":[{"line":1,"ticks":1}]},{"id":22838,"callFrame":{"functionName":"be","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":18571},"hitCount":0,"children":[22839]},{"id":22839,"callFrame":{"functionName":"Se","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":18952},"hitCount":0,"children":[22840]},{"id":22840,"callFrame":{"functionName":"_e","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":19325},"hitCount":2,"positionTicks":[{"line":1,"ticks":2}]},{"id":24946,"callFrame":{"functionName":"","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":269,"columnNumber":47},"hitCount":2,"positionTicks":[{"line":270,"ticks":2}]},{"id":24227,"callFrame":{"functionName":"eventNames","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":47,"columnNumber":18},"hitCount":2,"positionTicks":[{"line":49,"ticks":2}]},{"id":25024,"callFrame":{"functionName":"","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":284,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":285,"ticks":1}]},{"id":22841,"callFrame":{"functionName":"enterNode","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":335,"columnNumber":13},"hitCount":6,"children":[22842],"positionTicks":[{"line":338,"ticks":3},{"line":336,"ticks":3}]},{"id":22842,"callFrame":{"functionName":"applySelectors","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":306,"columnNumber":18},"hitCount":3,"children":[22843],"positionTicks":[{"line":308,"ticks":2},{"line":318,"ticks":1}]},{"id":22843,"callFrame":{"functionName":"applySelector","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":294,"columnNumber":17},"hitCount":2,"children":[22844,22846,25225],"positionTicks":[{"line":295,"ticks":1},{"line":297,"ticks":1}]},{"id":22844,"callFrame":{"functionName":"A.matches","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":35235},"hitCount":0,"children":[22845]},{"id":22845,"callFrame":{"functionName":"c","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":29382},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":22846,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":0,"children":[22847]},{"id":22847,"callFrame":{"functionName":"","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":44,"columnNumber":45},"hitCount":0,"children":[22848,25142]},{"id":22848,"callFrame":{"functionName":"ruleErrorHandler","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1114,"columnNumber":44},"hitCount":0,"children":[22849]},{"id":22849,"callFrame":{"functionName":"ExpressionStatement","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":98,"columnNumber":31},"hitCount":5,"children":[22850,22904,23006,25022,25392],"positionTicks":[{"line":110,"ticks":2},{"line":99,"ticks":2},{"line":144,"ticks":1}]},{"id":22850,"callFrame":{"functionName":"isKnownSafePromiseReturn","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":172,"columnNumber":41},"hitCount":0,"children":[22851]},{"id":22851,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"703","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/typescript-estree/dist/createParserServices.js","lineNumber":24,"columnNumber":27},"hitCount":0,"children":[22852]},{"id":22852,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50053,"columnNumber":23},"hitCount":1,"children":[22853],"positionTicks":[{"line":50056,"ticks":1}]},{"id":22853,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89436,"columnNumber":24},"hitCount":1,"children":[22854,22855],"positionTicks":[{"line":89446,"ticks":1}]},{"id":22854,"callFrame":{"functionName":"isExpressionNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18191,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":18254,"ticks":1}]},{"id":22855,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89534,"columnNumber":37},"hitCount":0,"children":[22856]},{"id":22856,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83059,"columnNumber":30},"hitCount":1,"children":[22857],"positionTicks":[{"line":83072,"ticks":1}]},{"id":22857,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":1,"children":[22858],"positionTicks":[{"line":83132,"ticks":1}]},{"id":22858,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":1,"children":[22859],"positionTicks":[{"line":83177,"ticks":1}]},{"id":22859,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":4,"children":[22860,22884,22893,22897,22902,22903],"positionTicks":[{"line":74702,"ticks":1},{"line":74688,"ticks":1},{"line":74654,"ticks":1},{"line":74639,"ticks":1}]},{"id":22860,"callFrame":{"functionName":"getResolvedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71937,"columnNumber":28},"hitCount":0,"children":[22861]},{"id":22861,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23186,"columnNumber":28},"hitCount":1,"children":[22862,22883],"positionTicks":[{"line":23210,"ticks":1}]},{"id":22862,"callFrame":{"functionName":"getSymbol2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51261,"columnNumber":21},"hitCount":1,"children":[22863],"positionTicks":[{"line":51270,"ticks":1}]},{"id":22863,"callFrame":{"functionName":"getSymbolFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52433,"columnNumber":25},"hitCount":0,"children":[22864]},{"id":22864,"callFrame":{"functionName":"resolveAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52408,"columnNumber":23},"hitCount":0,"children":[22865,22867]},{"id":22865,"callFrame":{"functionName":"getDeclarationOfAliasSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51839,"columnNumber":38},"hitCount":0,"children":[22866]},{"id":22866,"callFrame":{"functionName":"findLast","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2478,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":2482,"ticks":1}]},{"id":22867,"callFrame":{"functionName":"getTargetOfAliasDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52363,"columnNumber":38},"hitCount":0,"children":[22868]},{"id":22868,"callFrame":{"functionName":"getTargetOfImportSpecifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52255,"columnNumber":37},"hitCount":0,"children":[22869]},{"id":22869,"callFrame":{"functionName":"getExternalModuleMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52150,"columnNumber":34},"hitCount":0,"children":[22870,22872,22877,22879]},{"id":22870,"callFrame":{"functionName":"getExternalModuleRequireArgument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18324,"columnNumber":41},"hitCount":0,"children":[22871]},{"id":22871,"callFrame":{"functionName":"isVariableDeclarationInitializedToBareOrAccessedRequire","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18375,"columnNumber":64},"hitCount":1,"positionTicks":[{"line":18377,"ticks":1}]},{"id":22872,"callFrame":{"functionName":"resolveExternalModuleName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52757,"columnNumber":36},"hitCount":0,"children":[22873]},{"id":22873,"callFrame":{"functionName":"resolveExternalModuleNameWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52762,"columnNumber":42},"hitCount":1,"children":[22874],"positionTicks":[{"line":52764,"ticks":1}]},{"id":22874,"callFrame":{"functionName":"resolveExternalModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52765,"columnNumber":32},"hitCount":0,"children":[22875]},{"id":22875,"callFrame":{"functionName":"getSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":125072,"columnNumber":24},"hitCount":0,"children":[22876]},{"id":22876,"callFrame":{"functionName":"toPath3","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":124557,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":9098,"ticks":1}]},{"id":22877,"callFrame":{"functionName":"resolveESModuleSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53012,"columnNumber":32},"hitCount":0,"children":[22878]},{"id":22878,"callFrame":{"functionName":"resolveExternalModuleSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52980,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":52984,"ticks":1}]},{"id":22879,"callFrame":{"functionName":"getExportOfModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52124,"columnNumber":28},"hitCount":0,"children":[22880]},{"id":22880,"callFrame":{"functionName":"getExportsOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53120,"columnNumber":29},"hitCount":0,"children":[22881]},{"id":22881,"callFrame":{"functionName":"getExportsOfModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53123,"columnNumber":29},"hitCount":0,"children":[22882]},{"id":22882,"callFrame":{"functionName":"getExportsOfModuleWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53154,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":53160,"ticks":1}]},{"id":22883,"callFrame":{"functionName":"isFunctionLike","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15533,"columnNumber":23},"hitCount":0},{"id":22884,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74578,"columnNumber":49},"hitCount":0,"children":[22885]},{"id":22885,"callFrame":{"functionName":"resolveAliasWithDeprecationCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":88072,"columnNumber":43},"hitCount":0,"children":[22886]},{"id":22886,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":0,"children":[22887]},{"id":22887,"callFrame":{"functionName":"every","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2458,"columnNumber":14},"hitCount":0,"children":[22888]},{"id":22888,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51006,"columnNumber":35},"hitCount":0,"children":[22889]},{"id":22889,"callFrame":{"functionName":"getCombinedNodeFlagsCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":92204,"columnNumber":37},"hitCount":0,"children":[22890]},{"id":22890,"callFrame":{"functionName":"getCombinedNodeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14847,"columnNumber":29},"hitCount":0,"children":[22891]},{"id":22891,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":1,"children":[22892],"positionTicks":[{"line":14825,"ticks":1}]},{"id":22892,"callFrame":{"functionName":"getNodeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14850,"columnNumber":21},"hitCount":0},{"id":22893,"callFrame":{"functionName":"markLinkedReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74182,"columnNumber":31},"hitCount":0,"children":[22894]},{"id":22894,"callFrame":{"functionName":"markIdentifierAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74253,"columnNumber":40},"hitCount":0,"children":[22895]},{"id":22895,"callFrame":{"functionName":"markAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74424,"columnNumber":30},"hitCount":0,"children":[22896]},{"id":22896,"callFrame":{"functionName":"getSymbolFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52433,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":52435,"ticks":1}]},{"id":22897,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74516,"columnNumber":34},"hitCount":0,"children":[22898]},{"id":22898,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59762,"columnNumber":26},"hitCount":1,"children":[22899],"positionTicks":[{"line":59764,"ticks":1}]},{"id":22899,"callFrame":{"functionName":"getTypeOfAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59684,"columnNumber":25},"hitCount":0,"children":[22900]},{"id":22900,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59762,"columnNumber":26},"hitCount":0,"children":[22901]},{"id":22901,"callFrame":{"functionName":"getTypeOfFuncClassEnumModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59628,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":59645,"ticks":1}]},{"id":22902,"callFrame":{"functionName":"getRootDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19503,"columnNumber":27},"hitCount":0},{"id":22903,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72939,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":72952,"ticks":1}]},{"id":22904,"callFrame":{"functionName":"isUnhandledPromise","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":200,"columnNumber":35},"hitCount":3,"children":[22905,22990],"positionTicks":[{"line":224,"ticks":2},{"line":248,"ticks":1}]},{"id":22905,"callFrame":{"functionName":"isPromiseArray","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":284,"columnNumber":31},"hitCount":7,"children":[22906,22989,23946,24124,24928,25032,25100,25166,25378],"positionTicks":[{"line":285,"ticks":5},{"line":286,"ticks":1},{"line":304,"ticks":1}]},{"id":22906,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50053,"columnNumber":23},"hitCount":0,"children":[22907,23479,24110]},{"id":22907,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89436,"columnNumber":24},"hitCount":1,"children":[22908,23926],"positionTicks":[{"line":89450,"ticks":1}]},{"id":22908,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89534,"columnNumber":37},"hitCount":0,"children":[22909]},{"id":22909,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83059,"columnNumber":30},"hitCount":0,"children":[22910,23304]},{"id":22910,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":3,"children":[22911,22915,23012,24051],"positionTicks":[{"line":83094,"ticks":1},{"line":83095,"ticks":1},{"line":83097,"ticks":1}]},{"id":22911,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":1,"children":[22912],"positionTicks":[{"line":77365,"ticks":1}]},{"id":22912,"callFrame":{"functionName":"checkNonNullType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77422,"columnNumber":27},"hitCount":0,"children":[22913]},{"id":22913,"callFrame":{"functionName":"checkNonNullTypeWithReporter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77402,"columnNumber":39},"hitCount":0,"children":[22914]},{"id":22914,"callFrame":{"functionName":"getTypeFacts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72242,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":72244,"ticks":1}]},{"id":22915,"callFrame":{"functionName":"getReturnTypeOfSingleNonGenericCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83047,"columnNumber":55},"hitCount":1,"children":[22916,22925],"positionTicks":[{"line":83051,"ticks":1}]},{"id":22916,"callFrame":{"functionName":"getSingleCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78265,"columnNumber":33},"hitCount":0,"children":[22917]},{"id":22917,"callFrame":{"functionName":"getSingleSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78286,"columnNumber":29},"hitCount":0,"children":[22918]},{"id":22918,"callFrame":{"functionName":"resolveStructuredTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61436,"columnNumber":39},"hitCount":1,"children":[22919],"positionTicks":[{"line":61447,"ticks":1}]},{"id":22919,"callFrame":{"functionName":"resolveAnonymousTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61068,"columnNumber":38},"hitCount":1,"children":[22920,22921],"positionTicks":[{"line":61136,"ticks":1}]},{"id":22920,"callFrame":{"functionName":"getExportsOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53120,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":53122,"ticks":1}]},{"id":22921,"callFrame":{"functionName":"getSignaturesOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62464,"columnNumber":32},"hitCount":0,"children":[22922,22923]},{"id":22922,"callFrame":{"functionName":"isObjectLiteralMethod","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17857,"columnNumber":30},"hitCount":0},{"id":22923,"callFrame":{"functionName":"getSignatureFromDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62314,"columnNumber":38},"hitCount":0,"children":[22924]},{"id":22924,"callFrame":{"functionName":"isJSDocConstructSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18752,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":18754,"ticks":1}]},{"id":22925,"callFrame":{"functionName":"getReturnTypeOfSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62555,"columnNumber":35},"hitCount":0,"children":[22926]},{"id":22926,"callFrame":{"functionName":"getReturnTypeFromBody","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81039,"columnNumber":32},"hitCount":1,"children":[22927],"positionTicks":[{"line":81044,"ticks":1}]},{"id":22927,"callFrame":{"functionName":"checkAndAggregateReturnExpressionTypes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81255,"columnNumber":49},"hitCount":0,"children":[22928]},{"id":22928,"callFrame":{"functionName":"forEachReturnStatement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17724,"columnNumber":31},"hitCount":0,"children":[22929]},{"id":22929,"callFrame":{"functionName":"traverse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17726,"columnNumber":19},"hitCount":0,"children":[22930]},{"id":22930,"callFrame":{"functionName":"forEachChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32233,"columnNumber":21},"hitCount":0,"children":[22931]},{"id":22931,"callFrame":{"functionName":"forEachChildInBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":32194,"columnNumber":28},"hitCount":0,"children":[22932]},{"id":22932,"callFrame":{"functionName":"visitNodes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31719,"columnNumber":19},"hitCount":0,"children":[22933]},{"id":22933,"callFrame":{"functionName":"traverse","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17726,"columnNumber":19},"hitCount":0,"children":[22934]},{"id":22934,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81260,"columnNumber":38},"hitCount":0,"children":[22935,22978]},{"id":22935,"callFrame":{"functionName":"checkExpressionCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82794,"columnNumber":32},"hitCount":0,"children":[22936]},{"id":22936,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[22937]},{"id":22937,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[22938]},{"id":22938,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82112,"columnNumber":11},"hitCount":0,"children":[22939]},{"id":22939,"callFrame":{"functionName":"trampoline","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31489,"columnNumber":21},"hitCount":1,"children":[22940,22941,22958,22959,22960],"positionTicks":[{"line":31490,"ticks":1}]},{"id":22940,"callFrame":{"functionName":"enter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31380,"columnNumber":16},"hitCount":0},{"id":22941,"callFrame":{"functionName":"left","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31388,"columnNumber":15},"hitCount":0,"children":[22942]},{"id":22942,"callFrame":{"functionName":"onLeft","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82153,"columnNumber":19},"hitCount":0,"children":[22943]},{"id":22943,"callFrame":{"functionName":"maybeCheckExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82215,"columnNumber":33},"hitCount":0,"children":[22944]},{"id":22944,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[22945]},{"id":22945,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[22946]},{"id":22946,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":0,"children":[22947,22949]},{"id":22947,"callFrame":{"functionName":"shouldMarkIdentifierAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74722,"columnNumber":46},"hitCount":0,"children":[22948]},{"id":22948,"callFrame":{"functionName":"isPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30148,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":30150,"ticks":1}]},{"id":22949,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74516,"columnNumber":34},"hitCount":0,"children":[22950]},{"id":22950,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59762,"columnNumber":26},"hitCount":0,"children":[22951]},{"id":22951,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59445,"columnNumber":49},"hitCount":0,"children":[22952]},{"id":22952,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59456,"columnNumber":55},"hitCount":1,"children":[22953],"positionTicks":[{"line":59485,"ticks":1}]},{"id":22953,"callFrame":{"functionName":"getWidenedTypeForVariableLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59366,"columnNumber":51},"hitCount":2,"children":[22954],"positionTicks":[{"line":59368,"ticks":2}]},{"id":22954,"callFrame":{"functionName":"getTypeForVariableLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":58848,"columnNumber":44},"hitCount":0,"children":[22955,22956]},{"id":22955,"callFrame":{"functionName":"isBindingPattern","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15646,"columnNumber":25},"hitCount":0},{"id":22956,"callFrame":{"functionName":"tryGetTypeFromEffectiveTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59426,"columnNumber":42},"hitCount":0,"children":[22957]},{"id":22957,"callFrame":{"functionName":"getTypeFromTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65858,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":65860,"ticks":1}]},{"id":22958,"callFrame":{"functionName":"operator","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31400,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":31405,"ticks":1}]},{"id":22959,"callFrame":{"functionName":"right","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31408,"columnNumber":16},"hitCount":0,"children":[22967]},{"id":22967,"callFrame":{"functionName":"onRight","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82181,"columnNumber":20},"hitCount":0,"children":[22968]},{"id":22968,"callFrame":{"functionName":"maybeCheckExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82215,"columnNumber":33},"hitCount":0,"children":[22969]},{"id":22969,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[22970]},{"id":22970,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[22971]},{"id":22971,"callFrame":{"functionName":"checkGrammarNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":92013,"columnNumber":37},"hitCount":0,"children":[22972]},{"id":22972,"callFrame":{"functionName":"getTextOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16618,"columnNumber":22},"hitCount":0,"children":[22973]},{"id":22973,"callFrame":{"functionName":"getSourceTextOfNodeFromSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16599,"columnNumber":42},"hitCount":0,"children":[22974]},{"id":22974,"callFrame":{"functionName":"getTextOfNodeFromSourceText","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16608,"columnNumber":36},"hitCount":0,"children":[22975]},{"id":22975,"callFrame":{"functionName":"isJSDocTypeExpressionOrChild","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16602,"columnNumber":37},"hitCount":0,"children":[22976]},{"id":22976,"callFrame":{"functionName":"findAncestor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14916,"columnNumber":21},"hitCount":1,"children":[22977],"positionTicks":[{"line":14919,"ticks":1}]},{"id":22977,"callFrame":{"functionName":"isJSDocTypeExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30460,"columnNumber":30},"hitCount":0},{"id":22960,"callFrame":{"functionName":"exit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":31420,"columnNumber":15},"hitCount":0,"children":[22961]},{"id":22961,"callFrame":{"functionName":"onExit","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82186,"columnNumber":19},"hitCount":2,"children":[22962],"positionTicks":[{"line":82196,"ticks":2}]},{"id":22962,"callFrame":{"functionName":"checkBinaryLikeExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82259,"columnNumber":42},"hitCount":0,"children":[22963]},{"id":22963,"callFrame":{"functionName":"isTypeAssignableToKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81832,"columnNumber":33},"hitCount":0,"children":[22964]},{"id":22964,"callFrame":{"functionName":"isTypeAssignableTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":66560,"columnNumber":29},"hitCount":0,"children":[22965]},{"id":22965,"callFrame":{"functionName":"isTypeRelatedTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":67404,"columnNumber":26},"hitCount":0,"children":[22966]},{"id":22966,"callFrame":{"functionName":"isSimpleTypeRelatedTo","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":67375,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":67401,"ticks":1}]},{"id":22978,"callFrame":{"functionName":"checkAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84437,"columnNumber":27},"hitCount":0,"children":[22979]},{"id":22979,"callFrame":{"functionName":"getAwaitedTypeNoAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84495,"columnNumber":32},"hitCount":1,"children":[22980],"positionTicks":[{"line":84520,"ticks":1}]},{"id":22980,"callFrame":{"functionName":"getPromisedTypeOfPromise","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84376,"columnNumber":35},"hitCount":0,"children":[22981]},{"id":22981,"callFrame":{"functionName":"getGlobalPromiseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63453,"columnNumber":31},"hitCount":0,"children":[22982]},{"id":22982,"callFrame":{"functionName":"getGlobalType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63378,"columnNumber":24},"hitCount":0,"children":[22983]},{"id":22983,"callFrame":{"functionName":"getTypeOfGlobalSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63319,"columnNumber":32},"hitCount":0,"children":[22984]},{"id":22984,"callFrame":{"functionName":"getDeclaredTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60295,"columnNumber":34},"hitCount":0,"children":[22985]},{"id":22985,"callFrame":{"functionName":"tryGetDeclaredTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60298,"columnNumber":37},"hitCount":0,"children":[22986]},{"id":22986,"callFrame":{"functionName":"getDeclaredTypeOfClassOrInterface","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60171,"columnNumber":44},"hitCount":0,"children":[22987]},{"id":22987,"callFrame":{"functionName":"getAssignedClassSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79895,"columnNumber":33},"hitCount":0,"children":[22988]},{"id":22988,"callFrame":{"functionName":"getSymbolOfExpando","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79906,"columnNumber":29},"hitCount":2,"positionTicks":[{"line":79942,"ticks":2}]},{"id":23012,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":0,"children":[23013,23298]},{"id":23013,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[23014]},{"id":23014,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23015]},{"id":23015,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23016,23244]},{"id":23016,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":0,"children":[23017]},{"id":23017,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72939,"columnNumber":33},"hitCount":0,"children":[23018]},{"id":23018,"callFrame":{"functionName":"getTypeAtFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72965,"columnNumber":30},"hitCount":1,"children":[23019],"positionTicks":[{"line":72995,"ticks":1}]},{"id":23019,"callFrame":{"functionName":"getTypeAtFlowCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":73111,"columnNumber":30},"hitCount":0,"children":[23020]},{"id":23020,"callFrame":{"functionName":"getEffectsSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72739,"columnNumber":30},"hitCount":1,"children":[23021,23024],"positionTicks":[{"line":72764,"ticks":1}]},{"id":23021,"callFrame":{"functionName":"getTypeOfDottedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72707,"columnNumber":30},"hitCount":0,"children":[23022]},{"id":23022,"callFrame":{"functionName":"getExplicitTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72666,"columnNumber":34},"hitCount":0,"children":[23023]},{"id":23023,"callFrame":{"functionName":"resolveSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52405,"columnNumber":24},"hitCount":0},{"id":23024,"callFrame":{"functionName":"hasTypePredicateOrNeverReturnType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72769,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":72771,"ticks":1}]},{"id":23244,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":1,"children":[23245,23263,24065],"positionTicks":[{"line":77445,"ticks":1}]},{"id":23245,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[23246]},{"id":23246,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23247]},{"id":23247,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23248,23452]},{"id":23248,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":0,"children":[23249,23364,23417,23473,23488,23918]},{"id":23249,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74516,"columnNumber":34},"hitCount":0,"children":[23250]},{"id":23250,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59762,"columnNumber":26},"hitCount":0,"children":[23251]},{"id":23251,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59445,"columnNumber":49},"hitCount":0,"children":[23252]},{"id":23252,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59456,"columnNumber":55},"hitCount":0,"children":[23253,23254]},{"id":23253,"callFrame":{"functionName":"isNumericLiteral","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":29911,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":29913,"ticks":1}]},{"id":23254,"callFrame":{"functionName":"getWidenedTypeForVariableLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59366,"columnNumber":51},"hitCount":0,"children":[23255]},{"id":23255,"callFrame":{"functionName":"getTypeForVariableLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":58848,"columnNumber":44},"hitCount":0,"children":[23256]},{"id":23256,"callFrame":{"functionName":"tryGetTypeFromEffectiveTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59426,"columnNumber":42},"hitCount":0,"children":[23257]},{"id":23257,"callFrame":{"functionName":"getTypeFromTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65858,"columnNumber":30},"hitCount":0,"children":[23258]},{"id":23258,"callFrame":{"functionName":"getTypeFromTypeNodeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65861,"columnNumber":36},"hitCount":0,"children":[23259]},{"id":23259,"callFrame":{"functionName":"getTypeFromTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63272,"columnNumber":35},"hitCount":0,"children":[23260]},{"id":23260,"callFrame":{"functionName":"resolveTypeReferenceName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63090,"columnNumber":35},"hitCount":0,"children":[23261]},{"id":23261,"callFrame":{"functionName":"resolveEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52584,"columnNumber":28},"hitCount":0,"children":[23262]},{"id":23262,"callFrame":{"functionName":"getCannotFindNameDiagnosticForName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71887,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":71934,"ticks":1}]},{"id":23364,"callFrame":{"functionName":"getResolvedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71937,"columnNumber":28},"hitCount":2,"children":[23365,23445,23868,24042],"positionTicks":[{"line":71938,"ticks":2}]},{"id":23365,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23186,"columnNumber":28},"hitCount":1,"children":[23366,24008],"positionTicks":[{"line":23187,"ticks":1}]},{"id":23366,"callFrame":{"functionName":"canHaveLocals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15984,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":15986,"ticks":1}]},{"id":24008,"callFrame":{"functionName":"getLateBoundSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60532,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":60533,"ticks":1}]},{"id":23445,"callFrame":{"functionName":"isString","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":3463,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":3464,"ticks":1}]},{"id":23868,"callFrame":{"functionName":"accessKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21084,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":21085,"ticks":1}]},{"id":24042,"callFrame":{"functionName":"onSuccessfullyResolvedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51501,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":51502,"ticks":1}]},{"id":23417,"callFrame":{"functionName":"getControlFlowContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74012,"columnNumber":34},"hitCount":0,"children":[23418]},{"id":23418,"callFrame":{"functionName":"findAncestor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14916,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":14917,"ticks":2}]},{"id":23473,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72939,"columnNumber":33},"hitCount":4,"positionTicks":[{"line":72940,"ticks":1},{"line":72952,"ticks":2},{"line":72954,"ticks":1}]},{"id":23488,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74578,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":74636,"ticks":1}]},{"id":23918,"callFrame":{"functionName":"getNarrowableTypeForReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74160,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":74165,"ticks":1}]},{"id":23452,"callFrame":{"functionName":"getResolvedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71937,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":71939,"ticks":1}]},{"id":23263,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":2,"children":[23264,23265,23297,23405,23905,23929,24033,24060,24123],"positionTicks":[{"line":77692,"ticks":1},{"line":77690,"ticks":1}]},{"id":23264,"callFrame":{"functionName":"isMethodAccessForCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77455,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":77460,"ticks":1}]},{"id":23265,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62093,"columnNumber":28},"hitCount":0,"children":[23266]},{"id":23266,"callFrame":{"functionName":"resolveStructuredTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61436,"columnNumber":39},"hitCount":0,"children":[23267]},{"id":23267,"callFrame":{"functionName":"resolveClassOrInterfaceMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60609,"columnNumber":41},"hitCount":0,"children":[23268]},{"id":23268,"callFrame":{"functionName":"resolveDeclaredMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60395,"columnNumber":33},"hitCount":0,"children":[23269]},{"id":23269,"callFrame":{"functionName":"getMembersOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60529,"columnNumber":29},"hitCount":0,"children":[23270]},{"id":23270,"callFrame":{"functionName":"getResolvedMembersOrExportsOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60476,"columnNumber":46},"hitCount":0,"children":[23271,23296]},{"id":23271,"callFrame":{"functionName":"hasLateBindableName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60419,"columnNumber":30},"hitCount":0,"children":[23272]},{"id":23272,"callFrame":{"functionName":"isLateBindableName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60409,"columnNumber":29},"hitCount":1,"children":[23273],"positionTicks":[{"line":60415,"ticks":1}]},{"id":23273,"callFrame":{"functionName":"checkComputedPropertyName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":76461,"columnNumber":36},"hitCount":0,"children":[23274]},{"id":23274,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23275]},{"id":23275,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23276]},{"id":23276,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":0,"children":[23277]},{"id":23277,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":3,"children":[23278,23286,23294],"positionTicks":[{"line":77696,"ticks":1},{"line":77690,"ticks":1},{"line":77689,"ticks":1}]},{"id":23278,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62093,"columnNumber":28},"hitCount":0,"children":[23279]},{"id":23279,"callFrame":{"functionName":"resolveStructuredTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61436,"columnNumber":39},"hitCount":0,"children":[23280]},{"id":23280,"callFrame":{"functionName":"resolveClassOrInterfaceMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60609,"columnNumber":41},"hitCount":1,"children":[23281,23283],"positionTicks":[{"line":60611,"ticks":1}]},{"id":23281,"callFrame":{"functionName":"resolveDeclaredMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60395,"columnNumber":33},"hitCount":0,"children":[23282]},{"id":23282,"callFrame":{"functionName":"getNamedMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53431,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":53434,"ticks":1}]},{"id":23283,"callFrame":{"functionName":"resolveObjectTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60558,"columnNumber":35},"hitCount":0,"children":[23284]},{"id":23284,"callFrame":{"functionName":"getMembersOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60529,"columnNumber":29},"hitCount":0,"children":[23285]},{"id":23285,"callFrame":{"functionName":"getResolvedMembersOrExportsOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60476,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":60528,"ticks":1}]},{"id":23286,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59762,"columnNumber":26},"hitCount":0,"children":[23287]},{"id":23287,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59445,"columnNumber":49},"hitCount":0,"children":[23288]},{"id":23288,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrPropertyWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59456,"columnNumber":55},"hitCount":0,"children":[23289]},{"id":23289,"callFrame":{"functionName":"getWidenedTypeForVariableLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59366,"columnNumber":51},"hitCount":0,"children":[23290]},{"id":23290,"callFrame":{"functionName":"getTypeForVariableLikeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":58848,"columnNumber":44},"hitCount":0,"children":[23291]},{"id":23291,"callFrame":{"functionName":"tryGetTypeFromEffectiveTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59426,"columnNumber":42},"hitCount":0,"children":[23292]},{"id":23292,"callFrame":{"functionName":"getTypeFromTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65858,"columnNumber":30},"hitCount":0,"children":[23293]},{"id":23293,"callFrame":{"functionName":"getTypeFromTypeNodeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65861,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":65936,"ticks":1}]},{"id":23294,"callFrame":{"functionName":"getFlowTypeOfAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77713,"columnNumber":40},"hitCount":0,"children":[23295]},{"id":23295,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72939,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":72958,"ticks":1}]},{"id":23296,"callFrame":{"functionName":"lateBindMember","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60444,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":60466,"ticks":1}]},{"id":23297,"callFrame":{"functionName":"markLinkedReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74182,"columnNumber":31},"hitCount":3,"children":[24058],"positionTicks":[{"line":74190,"ticks":1},{"line":74194,"ticks":2}]},{"id":24058,"callFrame":{"functionName":"markPropertyAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74259,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":74260,"ticks":1}]},{"id":23405,"callFrame":{"functionName":"getReducedApparentType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61849,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":61851,"ticks":1}]},{"id":23905,"callFrame":{"functionName":"isSelfTypeAccess","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78010,"columnNumber":27},"hitCount":0,"children":[23906]},{"id":23906,"callFrame":{"functionName":"getResolvedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71937,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":71938,"ticks":1}]},{"id":23929,"callFrame":{"functionName":"getFlowTypeOfAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77713,"columnNumber":40},"hitCount":1,"children":[24160],"positionTicks":[{"line":77719,"ticks":1}]},{"id":24160,"callFrame":{"functionName":"isDuplicatedCommonJSExport","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":88430,"columnNumber":37},"hitCount":0,"children":[24161]},{"id":24161,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":88431,"columnNumber":73},"hitCount":1,"positionTicks":[{"line":88432,"ticks":1}]},{"id":24033,"callFrame":{"functionName":"getNodeLinks","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51257,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":51258,"ticks":1}]},{"id":24060,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77763,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":77764,"ticks":1}]},{"id":24123,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":51000,"ticks":1}]},{"id":24065,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24066]},{"id":24066,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[24067]},{"id":24067,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":1,"children":[24068,24143],"positionTicks":[{"line":74638,"ticks":1}]},{"id":24068,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74578,"columnNumber":49},"hitCount":1,"children":[24069],"positionTicks":[{"line":74579,"ticks":1}]},{"id":24069,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":0,"children":[24070]},{"id":24070,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51006,"columnNumber":35},"hitCount":1,"children":[24071],"positionTicks":[{"line":51007,"ticks":1}]},{"id":24071,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14837,"ticks":1}]},{"id":24143,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72939,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":72940,"ticks":1}]},{"id":23298,"callFrame":{"functionName":"getReturnTypeOfSingleNonGenericCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83047,"columnNumber":55},"hitCount":0,"children":[23299]},{"id":23299,"callFrame":{"functionName":"getSingleCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78265,"columnNumber":33},"hitCount":1,"children":[23300],"positionTicks":[{"line":78267,"ticks":1}]},{"id":23300,"callFrame":{"functionName":"getSingleSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78286,"columnNumber":29},"hitCount":0,"children":[23301]},{"id":23301,"callFrame":{"functionName":"resolveStructuredTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61436,"columnNumber":39},"hitCount":0,"children":[23302]},{"id":23302,"callFrame":{"functionName":"resolveAnonymousTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61068,"columnNumber":38},"hitCount":0,"children":[23303]},{"id":23303,"callFrame":{"functionName":"getSignaturesOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62464,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":62468,"ticks":1}]},{"id":24051,"callFrame":{"functionName":"skipParentheses","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19120,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":19121,"ticks":1}]},{"id":23304,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23305]},{"id":23305,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":1,"children":[23306],"positionTicks":[{"line":83249,"ticks":1}]},{"id":23306,"callFrame":{"functionName":"checkAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81712,"columnNumber":31},"hitCount":0,"children":[23307,23334]},{"id":23307,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23308]},{"id":23308,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23309]},{"id":23309,"callFrame":{"functionName":"checkCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79958,"columnNumber":30},"hitCount":0,"children":[23310,23311,23327]},{"id":23310,"callFrame":{"functionName":"checkGrammarTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":91243,"columnNumber":36},"hitCount":1,"children":[23461],"positionTicks":[{"line":91245,"ticks":1}]},{"id":23461,"callFrame":{"functionName":"checkGrammarForAtLeastOneTypeArgument","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":91234,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":91242,"ticks":1}]},{"id":23311,"callFrame":{"functionName":"getResolvedSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79839,"columnNumber":31},"hitCount":2,"children":[23312,24012],"positionTicks":[{"line":79848,"ticks":1},{"line":79857,"ticks":1}]},{"id":23312,"callFrame":{"functionName":"resolveSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79821,"columnNumber":27},"hitCount":0,"children":[23313,24017]},{"id":23313,"callFrame":{"functionName":"resolveCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79356,"columnNumber":32},"hitCount":3,"children":[23314,23322,23406,23877],"positionTicks":[{"line":79432,"ticks":3}]},{"id":23314,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23315]},{"id":23315,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":1,"children":[23316],"positionTicks":[{"line":83211,"ticks":1}]},{"id":23316,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":0,"children":[23317,23393,24189]},{"id":23317,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[23318]},{"id":23318,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23319]},{"id":23319,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23320]},{"id":23320,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":1,"children":[23321,23923],"positionTicks":[{"line":74715,"ticks":1}]},{"id":23321,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74516,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":74577,"ticks":1}]},{"id":23923,"callFrame":{"functionName":"getControlFlowContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74012,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":74013,"ticks":1}]},{"id":23393,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":1,"children":[23394,23419,24181],"positionTicks":[{"line":77696,"ticks":1}]},{"id":23394,"callFrame":{"functionName":"checkPropertyNotUsedBeforeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77746,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":77760,"ticks":1}]},{"id":23419,"callFrame":{"functionName":"checkPropertyAccessibility","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77258,"columnNumber":37},"hitCount":0,"children":[23420]},{"id":23420,"callFrame":{"functionName":"checkPropertyAccessibilityAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77262,"columnNumber":47},"hitCount":0,"children":[23421]},{"id":23421,"callFrame":{"functionName":"getDeclarationModifierFlagsFromSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21055,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":21060,"ticks":1}]},{"id":24181,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59762,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":59763,"ticks":1}]},{"id":24189,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24190]},{"id":24190,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[24191]},{"id":24191,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":0,"children":[24192]},{"id":24192,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74013,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":74014,"ticks":1}]},{"id":23322,"callFrame":{"functionName":"resolveCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78966,"columnNumber":22},"hitCount":4,"children":[23323,23326,23407,24157],"positionTicks":[{"line":78968,"ticks":1},{"line":78983,"ticks":1},{"line":78981,"ticks":2}]},{"id":23323,"callFrame":{"functionName":"getEffectiveCallArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78685,"columnNumber":36},"hitCount":1,"children":[23324,23486],"positionTicks":[{"line":78726,"ticks":1}]},{"id":23324,"callFrame":{"functionName":"getSpreadArgumentIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78195,"columnNumber":33},"hitCount":0,"children":[23325]},{"id":23325,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":0},{"id":23486,"callFrame":{"functionName":"findIndex","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2488,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":2490,"ticks":1}]},{"id":23326,"callFrame":{"functionName":"chooseOverload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79137,"columnNumber":27},"hitCount":2,"children":[23462],"positionTicks":[{"line":79214,"ticks":1},{"line":79168,"ticks":1}]},{"id":23462,"callFrame":{"functionName":"getSignatureApplicabilityError","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78583,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":78655,"ticks":1}]},{"id":23407,"callFrame":{"functionName":"reorderCandidates","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78159,"columnNumber":28},"hitCount":0,"children":[23408]},{"id":23408,"callFrame":{"functionName":"getSymbolOfDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":53222,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":53224,"ticks":1}]},{"id":24157,"callFrame":{"functionName":"hasCorrectArity","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78204,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":78206,"ticks":1}]},{"id":23406,"callFrame":{"functionName":"getSignaturesOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62142,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":62160,"ticks":1}]},{"id":23877,"callFrame":{"functionName":"isSuperCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17592,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":17594,"ticks":2}]},{"id":24017,"callFrame":{"functionName":"isUntypedFunctionCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79436,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":79438,"ticks":1}]},{"id":24012,"callFrame":{"functionName":"getNodeLinks","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51257,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":51258,"ticks":1}]},{"id":23327,"callFrame":{"functionName":"getReturnTypeOfSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62555,"columnNumber":35},"hitCount":0,"children":[23328]},{"id":23328,"callFrame":{"functionName":"getReturnTypeFromAnnotation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62587,"columnNumber":38},"hitCount":0,"children":[23329]},{"id":23329,"callFrame":{"functionName":"getTypeFromTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65858,"columnNumber":30},"hitCount":0,"children":[23330]},{"id":23330,"callFrame":{"functionName":"getTypeFromTypeNodeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65861,"columnNumber":36},"hitCount":0,"children":[23331]},{"id":23331,"callFrame":{"functionName":"getTypeFromTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63272,"columnNumber":35},"hitCount":0,"children":[23332]},{"id":23332,"callFrame":{"functionName":"getTypeReferenceType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63098,"columnNumber":31},"hitCount":0,"children":[23333]},{"id":23333,"callFrame":{"functionName":"getTypeFromClassOrInterfaceReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62944,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":62964,"ticks":1}]},{"id":23334,"callFrame":{"functionName":"checkAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84437,"columnNumber":27},"hitCount":0,"children":[23335,24078]},{"id":23335,"callFrame":{"functionName":"getAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84491,"columnNumber":25},"hitCount":2,"children":[23336],"positionTicks":[{"line":84493,"ticks":1},{"line":84494,"ticks":1}]},{"id":23336,"callFrame":{"functionName":"createAwaitedTypeIfNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84484,"columnNumber":36},"hitCount":0,"children":[23337,23367]},{"id":23337,"callFrame":{"functionName":"isAwaitedTypeNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84462,"columnNumber":30},"hitCount":0,"children":[23338]},{"id":23338,"callFrame":{"functionName":"isGenericObjectType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65102,"columnNumber":30},"hitCount":0,"children":[23339,23512,23993]},{"id":23339,"callFrame":{"functionName":"getGenericObjectFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65108,"columnNumber":32},"hitCount":2,"positionTicks":[{"line":65122,"ticks":2}]},{"id":23512,"callFrame":{"functionName":"isGenericStringLikeType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65096,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":65098,"ticks":1}]},{"id":23993,"callFrame":{"functionName":"isGenericTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":70388,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":70390,"ticks":1}]},{"id":23367,"callFrame":{"functionName":"getPromisedTypeOfPromise","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84376,"columnNumber":35},"hitCount":1,"children":[23368],"positionTicks":[{"line":84385,"ticks":1}]},{"id":23368,"callFrame":{"functionName":"getBaseConstraintOrType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61666,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":61668,"ticks":1}]},{"id":24078,"callFrame":{"functionName":"getAwaitedTypeNoAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84495,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":84496,"ticks":1}]},{"id":23926,"callFrame":{"functionName":"isRightSideOfQualifiedNameOrPropertyAccess","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20741,"columnNumber":51},"hitCount":1,"positionTicks":[{"line":20743,"ticks":1}]},{"id":23479,"callFrame":{"functionName":"isSourceFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30454,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":30455,"ticks":1},{"line":30456,"ticks":1}]},{"id":24110,"callFrame":{"functionName":"isPartOfTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":17633,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":17635,"ticks":1}]},{"id":22989,"callFrame":{"functionName":"get","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":15,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":23946,"callFrame":{"functionName":"unionTypeParts","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":1429,"columnNumber":23},"hitCount":0,"children":[23947]},{"id":23947,"callFrame":{"functionName":"isUnionType","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":1122,"columnNumber":20},"hitCount":0,"children":[23948]},{"id":23948,"callFrame":{"functionName":"TypeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":185,"ticks":1}]},{"id":24124,"callFrame":{"functionName":"getObjectFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21175,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":21176,"ticks":1}]},{"id":24928,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89436,"columnNumber":24},"hitCount":0,"children":[24929,25027,25326,25406]},{"id":24929,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89534,"columnNumber":37},"hitCount":0,"children":[24930]},{"id":24930,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83059,"columnNumber":30},"hitCount":2,"children":[24931,24977,25174],"positionTicks":[{"line":83060,"ticks":2}]},{"id":24931,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24932]},{"id":24932,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[24933]},{"id":24933,"callFrame":{"functionName":"checkAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81712,"columnNumber":31},"hitCount":0,"children":[24934,25206]},{"id":24934,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24935]},{"id":24935,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[24936]},{"id":24936,"callFrame":{"functionName":"checkCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79958,"columnNumber":30},"hitCount":1,"children":[24937],"positionTicks":[{"line":79959,"ticks":1}]},{"id":24937,"callFrame":{"functionName":"getResolvedSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79839,"columnNumber":31},"hitCount":0,"children":[24938,24944]},{"id":24938,"callFrame":{"functionName":"resolveSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79821,"columnNumber":27},"hitCount":0,"children":[24939]},{"id":24939,"callFrame":{"functionName":"resolveCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79356,"columnNumber":32},"hitCount":1,"children":[24940,25091],"positionTicks":[{"line":79357,"ticks":1}]},{"id":24940,"callFrame":{"functionName":"resolveCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78966,"columnNumber":22},"hitCount":2,"children":[25110,25212],"positionTicks":[{"line":78994,"ticks":1},{"line":78967,"ticks":1}]},{"id":25110,"callFrame":{"functionName":"chooseOverload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79137,"columnNumber":27},"hitCount":1,"children":[25111],"positionTicks":[{"line":79138,"ticks":1}]},{"id":25111,"callFrame":{"functionName":"hasCorrectArity","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78204,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":78205,"ticks":2}]},{"id":25212,"callFrame":{"functionName":"reorderCandidates","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78159,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":78160,"ticks":2}]},{"id":25091,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[25092]},{"id":25092,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[25093]},{"id":25093,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":0,"children":[25094,25192]},{"id":25094,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":1,"children":[25095],"positionTicks":[{"line":83125,"ticks":1}]},{"id":25095,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":1,"children":[25096],"positionTicks":[{"line":83165,"ticks":1}]},{"id":25096,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":74638,"ticks":2}]},{"id":25192,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":0,"children":[25193,25262,25266]},{"id":25193,"callFrame":{"functionName":"checkPropertyNotUsedBeforeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77746,"columnNumber":48},"hitCount":0,"children":[25194]},{"id":25194,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77763,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":77787,"ticks":1}]},{"id":25262,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59762,"columnNumber":26},"hitCount":0,"children":[25263]},{"id":25263,"callFrame":{"functionName":"getTypeOfFuncClassEnumModule","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59628,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":59629,"ticks":1}]},{"id":25266,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":0,"children":[25267]},{"id":25267,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":0,"children":[25268]},{"id":25268,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51006,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":14837,"ticks":1}]},{"id":24944,"callFrame":{"functionName":"resolveCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79356,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":79357,"ticks":1}]},{"id":25206,"callFrame":{"functionName":"checkAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84437,"columnNumber":27},"hitCount":0,"children":[25207]},{"id":25207,"callFrame":{"functionName":"getAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84491,"columnNumber":25},"hitCount":0,"children":[25208]},{"id":25208,"callFrame":{"functionName":"isAwaitedTypeNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84462,"columnNumber":30},"hitCount":0,"children":[25209]},{"id":25209,"callFrame":{"functionName":"getGenericObjectFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65108,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":65109,"ticks":1}]},{"id":24977,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":0,"children":[24978]},{"id":24978,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":0,"children":[24979,25020,25089]},{"id":24979,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[24980]},{"id":24980,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24981]},{"id":24981,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[24982,25050]},{"id":24982,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":1,"children":[24983,25008],"positionTicks":[{"line":77444,"ticks":1}]},{"id":24983,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24984]},{"id":24984,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[24985,24990,25117]},{"id":24985,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72939,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":72940,"ticks":1}]},{"id":24990,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":5,"children":[25015,25189,25224,25275,25317],"positionTicks":[{"line":74638,"ticks":5}]},{"id":25015,"callFrame":{"functionName":"getImmediatelyInvokedFunctionExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18047,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":18048,"ticks":1}]},{"id":25189,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74013,"columnNumber":37},"hitCount":2,"positionTicks":[{"line":74014,"ticks":2}]},{"id":25224,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23186,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":23187,"ticks":1}]},{"id":25275,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74578,"columnNumber":49},"hitCount":0,"children":[25276]},{"id":25276,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":0,"children":[25277]},{"id":25277,"callFrame":{"functionName":"length","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2382,"columnNumber":15},"hitCount":6,"positionTicks":[{"line":2383,"ticks":6}]},{"id":25317,"callFrame":{"functionName":"canHaveFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18786,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":18787,"ticks":1}]},{"id":25117,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74013,"columnNumber":37},"hitCount":3,"positionTicks":[{"line":74014,"ticks":3}]},{"id":25008,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":3,"children":[25009,25172,25179,25214],"positionTicks":[{"line":77576,"ticks":3}]},{"id":25009,"callFrame":{"functionName":"resolveStructuredTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61436,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":61437,"ticks":1}]},{"id":25172,"callFrame":{"functionName":"checkPropertyNotUsedBeforeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77746,"columnNumber":48},"hitCount":0,"children":[25173]},{"id":25173,"callFrame":{"functionName":"isExpressionNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18191,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":18192,"ticks":1}]},{"id":25179,"callFrame":{"functionName":"getReducedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62032,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":62033,"ticks":1}]},{"id":25214,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2795,"ticks":1}]},{"id":25050,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":1,"positionTicks":[{"line":77576,"ticks":1}]},{"id":25020,"callFrame":{"functionName":"getReturnTypeOfSingleNonGenericCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83047,"columnNumber":55},"hitCount":1,"positionTicks":[{"line":83048,"ticks":1}]},{"id":25089,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":83125,"ticks":1}]},{"id":25174,"callFrame":{"functionName":"setNodeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":22685,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":22686,"ticks":1}]},{"id":25027,"callFrame":{"functionName":"isExpressionNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18191,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":18192,"ticks":1}]},{"id":25326,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83059,"columnNumber":30},"hitCount":0,"children":[25327,25349]},{"id":25327,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[25328,25466]},{"id":25328,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[25329]},{"id":25329,"callFrame":{"functionName":"checkAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81712,"columnNumber":31},"hitCount":2,"children":[25330,25379],"positionTicks":[{"line":81713,"ticks":2}]},{"id":25330,"callFrame":{"functionName":"checkAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84437,"columnNumber":27},"hitCount":0,"children":[25331,25405]},{"id":25331,"callFrame":{"functionName":"getAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84491,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":84492,"ticks":1}]},{"id":25405,"callFrame":{"functionName":"getAwaitedTypeNoAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84495,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":84496,"ticks":1}]},{"id":25379,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[25380]},{"id":25380,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":1,"children":[25381],"positionTicks":[{"line":83165,"ticks":1}]},{"id":25381,"callFrame":{"functionName":"checkCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79958,"columnNumber":30},"hitCount":0,"children":[25382,25462]},{"id":25382,"callFrame":{"functionName":"getResolvedSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79839,"columnNumber":31},"hitCount":0,"children":[25383]},{"id":25383,"callFrame":{"functionName":"resolveSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79821,"columnNumber":27},"hitCount":0,"children":[25384,25391]},{"id":25384,"callFrame":{"functionName":"resolveCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79356,"columnNumber":32},"hitCount":0,"children":[25385,25414,25447]},{"id":25385,"callFrame":{"functionName":"resolveCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78966,"columnNumber":22},"hitCount":1,"children":[25393],"positionTicks":[{"line":78973,"ticks":1}]},{"id":25393,"callFrame":{"functionName":"chooseOverload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79137,"columnNumber":27},"hitCount":0,"children":[25394]},{"id":25394,"callFrame":{"functionName":"hasCorrectArity","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78204,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":78205,"ticks":1}]},{"id":25414,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":1,"children":[25415],"positionTicks":[{"line":83136,"ticks":1}]},{"id":25415,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[25416]},{"id":25416,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":0,"children":[25417,25431]},{"id":25417,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[25418]},{"id":25418,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[25419]},{"id":25419,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":0,"children":[25420]},{"id":25420,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74516,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":74517,"ticks":1}]},{"id":25431,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":1,"positionTicks":[{"line":77576,"ticks":1}]},{"id":25447,"callFrame":{"functionName":"isJsxOpeningLikeElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16079,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":16080,"ticks":1}]},{"id":25391,"callFrame":{"functionName":"resolveCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78966,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":78967,"ticks":1}]},{"id":25462,"callFrame":{"functionName":"resolveSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79821,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":79823,"ticks":1}]},{"id":25466,"callFrame":{"functionName":"checkAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81712,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":81713,"ticks":1}]},{"id":25349,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":0,"children":[25350]},{"id":25350,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":1,"children":[25351],"positionTicks":[{"line":83080,"ticks":1}]},{"id":25351,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[25352]},{"id":25352,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[25353]},{"id":25353,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[25354]},{"id":25354,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":0,"children":[25355,25358]},{"id":25355,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":1,"children":[25356,25442],"positionTicks":[{"line":77576,"ticks":1}]},{"id":25356,"callFrame":{"functionName":"getReducedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62032,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":62033,"ticks":1}]},{"id":25442,"callFrame":{"functionName":"checkPropertyAccessibility","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77258,"columnNumber":37},"hitCount":0,"children":[25443]},{"id":25443,"callFrame":{"functionName":"checkPropertyAccessibilityAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77262,"columnNumber":47},"hitCount":0,"children":[25444]},{"id":25444,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14825,"ticks":1}]},{"id":25358,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[25359]},{"id":25359,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":2,"children":[25360],"positionTicks":[{"line":83165,"ticks":2}]},{"id":25360,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":0,"children":[25361,25363,25372,25453]},{"id":25361,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23186,"columnNumber":28},"hitCount":1,"children":[25441],"positionTicks":[{"line":15546,"ticks":1}]},{"id":25441,"callFrame":{"functionName":"getSymbol2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51261,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":51264,"ticks":1}]},{"id":25363,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72939,"columnNumber":33},"hitCount":0,"children":[25364]},{"id":25364,"callFrame":{"functionName":"canHaveFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18786,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":18787,"ticks":1}]},{"id":25372,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74516,"columnNumber":34},"hitCount":0,"children":[25373]},{"id":25373,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59762,"columnNumber":26},"hitCount":1,"children":[25374],"positionTicks":[{"line":59763,"ticks":1}]},{"id":25374,"callFrame":{"functionName":"getTypeOfVariableOrParameterOrProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59445,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":59446,"ticks":1}]},{"id":25453,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74578,"columnNumber":49},"hitCount":0,"children":[25454]},{"id":25454,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":0,"children":[25455]},{"id":25455,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51006,"columnNumber":35},"hitCount":0,"children":[25456]},{"id":25456,"callFrame":{"functionName":"getCombinedNodeFlagsCached","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":92204,"columnNumber":37},"hitCount":0,"children":[25457]},{"id":25457,"callFrame":{"functionName":"getCombinedNodeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14847,"columnNumber":29},"hitCount":0,"children":[25458]},{"id":25458,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":0,"children":[25459]},{"id":25459,"callFrame":{"functionName":"getNodeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14850,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":14852,"ticks":1}]},{"id":25406,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":83080,"ticks":1}]},{"id":25032,"callFrame":{"functionName":"isExpressionNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18191,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":18192,"ticks":1}]},{"id":25100,"callFrame":{"functionName":"tryGetClassImplementingOrExtendingExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20661,"columnNumber":70},"hitCount":2,"positionTicks":[{"line":20662,"ticks":2}]},{"id":25166,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89534,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":89535,"ticks":1}]},{"id":25378,"callFrame":{"functionName":"TypeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":185,"ticks":1}]},{"id":22990,"callFrame":{"functionName":"isPromiseLike","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":305,"columnNumber":30},"hitCount":0,"children":[22991,23003,25155]},{"id":22991,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50053,"columnNumber":23},"hitCount":1,"children":[22992],"positionTicks":[{"line":50054,"ticks":1}]},{"id":22992,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89436,"columnNumber":24},"hitCount":0,"children":[22993,25335]},{"id":22993,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89534,"columnNumber":37},"hitCount":0,"children":[22994]},{"id":22994,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83059,"columnNumber":30},"hitCount":1,"children":[22995],"positionTicks":[{"line":83060,"ticks":1}]},{"id":22995,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":1,"children":[22996,23025],"positionTicks":[{"line":83094,"ticks":1}]},{"id":22996,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[22997]},{"id":22997,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[22998]},{"id":22998,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[22999]},{"id":22999,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":0,"children":[23000]},{"id":23000,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74578,"columnNumber":49},"hitCount":0,"children":[23001]},{"id":23001,"callFrame":{"functionName":"resolveAliasWithDeprecationCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":88072,"columnNumber":43},"hitCount":0,"children":[23002]},{"id":23002,"callFrame":{"functionName":"resolveAlias","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52408,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":52425,"ticks":1}]},{"id":23025,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":0,"children":[23026]},{"id":23026,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[23027]},{"id":23027,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23028,23340]},{"id":23028,"callFrame":{"functionName":"instantiateTypeWithSingleGenericCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82915,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":82979,"ticks":1}]},{"id":23340,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23341]},{"id":23341,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":1,"children":[23342,23480,24171,25180],"positionTicks":[{"line":77444,"ticks":1}]},{"id":23342,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":4,"children":[23343,23422,23435],"positionTicks":[{"line":77576,"ticks":4}]},{"id":23343,"callFrame":{"functionName":"checkPropertyNotUsedBeforeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77746,"columnNumber":48},"hitCount":0,"children":[23344,24098]},{"id":23344,"callFrame":{"functionName":"isInPropertyInitializerOrClassStaticBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77762,"columnNumber":52},"hitCount":0,"children":[23345]},{"id":23345,"callFrame":{"functionName":"findAncestor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14916,"columnNumber":21},"hitCount":0,"children":[23346]},{"id":23346,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77763,"columnNumber":32},"hitCount":0,"children":[23347]},{"id":23347,"callFrame":{"functionName":"isExpressionNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18191,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":18230,"ticks":1}]},{"id":24098,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77763,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":77764,"ticks":1}]},{"id":23422,"callFrame":{"functionName":"checkPropertyAccessibility","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77258,"columnNumber":37},"hitCount":0,"children":[23423]},{"id":23423,"callFrame":{"functionName":"checkPropertyAccessibilityAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77262,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":77298,"ticks":1}]},{"id":23435,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62093,"columnNumber":28},"hitCount":2,"positionTicks":[{"line":62094,"ticks":1},{"line":62104,"ticks":1}]},{"id":23480,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[23481]},{"id":23481,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23482]},{"id":23482,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23483]},{"id":23483,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":0,"children":[23484]},{"id":23484,"callFrame":{"functionName":"getAssignmentTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18995,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":18997,"ticks":1}]},{"id":24171,"callFrame":{"functionName":"checkNonNullTypeWithReporter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77402,"columnNumber":39},"hitCount":0,"children":[24172]},{"id":24172,"callFrame":{"functionName":"getTypeFactsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72248,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":72249,"ticks":1}]},{"id":25180,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[25181]},{"id":25181,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[25182]},{"id":25182,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":1,"children":[25190,25216,25293],"positionTicks":[{"line":74638,"ticks":1}]},{"id":25190,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72939,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":72940,"ticks":1}]},{"id":25216,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74578,"columnNumber":49},"hitCount":0,"children":[25217]},{"id":25217,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":0,"children":[25218]},{"id":25218,"callFrame":{"functionName":"length","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2382,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":2383,"ticks":1}]},{"id":25293,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74013,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":15561,"ticks":1}]},{"id":25335,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83059,"columnNumber":30},"hitCount":0,"children":[25336]},{"id":25336,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":0,"children":[25337]},{"id":25337,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":0,"children":[25338]},{"id":25338,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[25339]},{"id":25339,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[25340]},{"id":25340,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[25341]},{"id":25341,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":0,"children":[25342,25432]},{"id":25342,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":0,"children":[25343]},{"id":25343,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":0,"children":[25344]},{"id":25344,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2799,"ticks":1}]},{"id":25432,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[25433]},{"id":25433,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[25434]},{"id":25434,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":74638,"ticks":1}]},{"id":23003,"callFrame":{"functionName":"","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":313,"columnNumber":31},"hitCount":1,"children":[23004],"positionTicks":[{"line":314,"ticks":1}]},{"id":23004,"callFrame":{"functionName":"isBuiltinSymbolLike","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":107,"columnNumber":28},"hitCount":0,"children":[23005,24080]},{"id":23005,"callFrame":{"functionName":"isBuiltinSymbolLikeRecurser","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":120,"columnNumber":36},"hitCount":2,"children":[23029],"positionTicks":[{"line":130,"ticks":1},{"line":128,"ticks":1}]},{"id":23029,"callFrame":{"functionName":"getBaseTypes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60017,"columnNumber":23},"hitCount":0,"children":[23030]},{"id":23030,"callFrame":{"functionName":"resolveBaseTypesOfInterface","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60115,"columnNumber":38},"hitCount":1,"children":[23031,23043],"positionTicks":[{"line":60121,"ticks":1}]},{"id":23031,"callFrame":{"functionName":"getTypeFromTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65858,"columnNumber":30},"hitCount":0,"children":[23032]},{"id":23032,"callFrame":{"functionName":"getTypeFromTypeNodeWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65861,"columnNumber":36},"hitCount":0,"children":[23033]},{"id":23033,"callFrame":{"functionName":"getTypeFromTypeReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63272,"columnNumber":35},"hitCount":0,"children":[23034,23038]},{"id":23034,"callFrame":{"functionName":"resolveTypeReferenceName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63090,"columnNumber":35},"hitCount":0,"children":[23035]},{"id":23035,"callFrame":{"functionName":"resolveEntityName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":52584,"columnNumber":28},"hitCount":0,"children":[23036]},{"id":23036,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23186,"columnNumber":28},"hitCount":0,"children":[23037]},{"id":23037,"callFrame":{"functionName":"getSymbol2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51261,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":51264,"ticks":1}]},{"id":23038,"callFrame":{"functionName":"getTypeReferenceType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63098,"columnNumber":31},"hitCount":0,"children":[23039]},{"id":23039,"callFrame":{"functionName":"getTypeFromClassOrInterfaceReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62944,"columnNumber":47},"hitCount":0,"children":[23040]},{"id":23040,"callFrame":{"functionName":"typeArgumentsFromTypeReferenceNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":63308,"columnNumber":45},"hitCount":0,"children":[23041]},{"id":23041,"callFrame":{"functionName":"map","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2581,"columnNumber":12},"hitCount":0,"children":[23042]},{"id":23042,"callFrame":{"functionName":"getTypeFromTypeNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65858,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":65860,"ticks":1}]},{"id":23043,"callFrame":{"functionName":"hasBaseType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59802,"columnNumber":22},"hitCount":0,"children":[23044]},{"id":23044,"callFrame":{"functionName":"check","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59804,"columnNumber":18},"hitCount":0,"children":[23045]},{"id":23045,"callFrame":{"functionName":"getBaseTypes","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60017,"columnNumber":23},"hitCount":0,"children":[23046]},{"id":23046,"callFrame":{"functionName":"resolveBaseTypesOfInterface","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60115,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":60119,"ticks":1}]},{"id":24080,"callFrame":{"functionName":"","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":108,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":25155,"callFrame":{"functionName":"get","scriptId":"622","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/index.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":23006,"callFrame":{"functionName":"report","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1058,"columnNumber":26},"hitCount":0,"children":[23007]},{"id":23007,"callFrame":{"functionName":"","scriptId":"233","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/report-translator.js","lineNumber":334,"columnNumber":11},"hitCount":1,"children":[23008],"positionTicks":[{"line":339,"ticks":1}]},{"id":23008,"callFrame":{"functionName":"mapSuggestions","scriptId":"233","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/report-translator.js","lineNumber":211,"columnNumber":23},"hitCount":0,"children":[23009]},{"id":23009,"callFrame":{"functionName":"","scriptId":"233","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/report-translator.js","lineNumber":217,"columnNumber":13},"hitCount":0,"children":[23010]},{"id":23010,"callFrame":{"functionName":"normalizeFixes","scriptId":"233","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/report-translator.js","lineNumber":187,"columnNumber":23},"hitCount":1,"children":[23011],"positionTicks":[{"line":201,"ticks":1}]},{"id":23011,"callFrame":{"functionName":"fix","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":128,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":131,"ticks":1}]},{"id":25022,"callFrame":{"functionName":"get","scriptId":"395","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/utils/dist/ts-estree.js","lineNumber":6,"columnNumber":83},"hitCount":1,"positionTicks":[{"line":7,"ticks":1}]},{"id":25392,"callFrame":{"functionName":"isPromiseArray","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":284,"columnNumber":31},"hitCount":2,"positionTicks":[{"line":285,"ticks":2}]},{"id":25142,"callFrame":{"functionName":"ExpressionStatement","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":98,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":99,"ticks":1}]},{"id":25225,"callFrame":{"functionName":"ruleErrorHandler","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1114,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":1115,"ticks":1}]},{"id":23521,"callFrame":{"functionName":"applySelectors","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":306,"columnNumber":18},"hitCount":2,"children":[23522],"positionTicks":[{"line":308,"ticks":1},{"line":307,"ticks":1}]},{"id":23522,"callFrame":{"functionName":"applySelector","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":294,"columnNumber":17},"hitCount":0,"children":[23523,23794]},{"id":23523,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":0,"children":[23524]},{"id":23524,"callFrame":{"functionName":"","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":44,"columnNumber":45},"hitCount":0,"children":[23525]},{"id":23525,"callFrame":{"functionName":"ruleErrorHandler","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1114,"columnNumber":44},"hitCount":1,"children":[23526,24393],"positionTicks":[{"line":1117,"ticks":1}]},{"id":23526,"callFrame":{"functionName":"ExpressionStatement","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":98,"columnNumber":31},"hitCount":2,"children":[23527],"positionTicks":[{"line":110,"ticks":2}]},{"id":23527,"callFrame":{"functionName":"isUnhandledPromise","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":200,"columnNumber":35},"hitCount":1,"children":[23530,23644],"positionTicks":[{"line":225,"ticks":1}]},{"id":23530,"callFrame":{"functionName":"isPromiseArray","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":284,"columnNumber":31},"hitCount":4,"children":[23531,23575,23634,24256,24918],"positionTicks":[{"line":285,"ticks":3},{"line":289,"ticks":1}]},{"id":23531,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50053,"columnNumber":23},"hitCount":0,"children":[23532]},{"id":23532,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89436,"columnNumber":24},"hitCount":0,"children":[23533]},{"id":23533,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89534,"columnNumber":37},"hitCount":0,"children":[23534]},{"id":23534,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83059,"columnNumber":30},"hitCount":0,"children":[23535,23597]},{"id":23535,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23536]},{"id":23536,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23537,23753]},{"id":23537,"callFrame":{"functionName":"checkAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81712,"columnNumber":31},"hitCount":0,"children":[23538,23553]},{"id":23538,"callFrame":{"functionName":"checkAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84437,"columnNumber":27},"hitCount":0,"children":[23539]},{"id":23539,"callFrame":{"functionName":"getAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84491,"columnNumber":25},"hitCount":0,"children":[23540]},{"id":23540,"callFrame":{"functionName":"createAwaitedTypeIfNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84484,"columnNumber":36},"hitCount":0,"children":[23541]},{"id":23541,"callFrame":{"functionName":"getPromisedTypeOfPromise","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84376,"columnNumber":35},"hitCount":1,"children":[23542,23796],"positionTicks":[{"line":84392,"ticks":1}]},{"id":23542,"callFrame":{"functionName":"getObjectFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21175,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":21176,"ticks":1}]},{"id":23796,"callFrame":{"functionName":"allTypesAssignableToKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81841,"columnNumber":35},"hitCount":1,"children":[23803],"positionTicks":[{"line":81843,"ticks":1}]},{"id":23803,"callFrame":{"functionName":"isTypeAssignableToKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81832,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":81835,"ticks":1}]},{"id":23553,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23554]},{"id":23554,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23555]},{"id":23555,"callFrame":{"functionName":"checkCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79958,"columnNumber":30},"hitCount":1,"children":[23556,23768],"positionTicks":[{"line":79962,"ticks":1}]},{"id":23556,"callFrame":{"functionName":"getResolvedSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79839,"columnNumber":31},"hitCount":1,"children":[23557],"positionTicks":[{"line":79851,"ticks":1}]},{"id":23557,"callFrame":{"functionName":"resolveSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79821,"columnNumber":27},"hitCount":1,"children":[23558,24225],"positionTicks":[{"line":79825,"ticks":1}]},{"id":23558,"callFrame":{"functionName":"resolveCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79356,"columnNumber":32},"hitCount":1,"children":[23559,23665],"positionTicks":[{"line":79428,"ticks":1}]},{"id":23559,"callFrame":{"functionName":"resolveCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78966,"columnNumber":22},"hitCount":3,"children":[23560],"positionTicks":[{"line":78992,"ticks":1},{"line":78998,"ticks":1},{"line":78981,"ticks":1}]},{"id":23560,"callFrame":{"functionName":"chooseOverload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79137,"columnNumber":27},"hitCount":1,"children":[23561],"positionTicks":[{"line":79168,"ticks":1}]},{"id":23561,"callFrame":{"functionName":"hasCorrectArity","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78204,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":78243,"ticks":1}]},{"id":23665,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23666]},{"id":23666,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23667]},{"id":23667,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":0,"children":[23668,23788]},{"id":23668,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":0,"children":[23669,23760]},{"id":23669,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":0,"children":[23670]},{"id":23670,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":2798,"ticks":1}]},{"id":23760,"callFrame":{"functionName":"checkPropertyNotUsedBeforeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77746,"columnNumber":48},"hitCount":0,"children":[23761]},{"id":23761,"callFrame":{"functionName":"isInPropertyInitializerOrClassStaticBlock","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77762,"columnNumber":52},"hitCount":0,"children":[23762]},{"id":23762,"callFrame":{"functionName":"findAncestor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14916,"columnNumber":21},"hitCount":0,"children":[23763]},{"id":23763,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77763,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":77764,"ticks":1}]},{"id":23788,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[23789]},{"id":23789,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23790]},{"id":23790,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23791]},{"id":23791,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":2,"children":[23855],"positionTicks":[{"line":74702,"ticks":2}]},{"id":23855,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72939,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":72940,"ticks":1}]},{"id":24225,"callFrame":{"functionName":"resolveCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78966,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":78967,"ticks":1}]},{"id":23768,"callFrame":{"functionName":"resolveSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79821,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":79823,"ticks":1}]},{"id":23753,"callFrame":{"functionName":"checkAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84437,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":84438,"ticks":1}]},{"id":23597,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":0,"children":[23598]},{"id":23598,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":1,"children":[23599],"positionTicks":[{"line":83102,"ticks":1}]},{"id":23599,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[23600]},{"id":23600,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23601,24235]},{"id":23601,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23602]},{"id":23602,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":0,"children":[23603,23671,24205]},{"id":23603,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[23604]},{"id":23604,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23605]},{"id":23605,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":1,"children":[23606,23631],"positionTicks":[{"line":83177,"ticks":1}]},{"id":23606,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":0,"children":[23607,23680,23775,23777,23822]},{"id":23607,"callFrame":{"functionName":"getResolvedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71937,"columnNumber":28},"hitCount":2,"children":[23608],"positionTicks":[{"line":71945,"ticks":1},{"line":71941,"ticks":1}]},{"id":23608,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23186,"columnNumber":28},"hitCount":2,"children":[23720,23735],"positionTicks":[{"line":23187,"ticks":1},{"line":23421,"ticks":1}]},{"id":23720,"callFrame":{"functionName":"onSuccessfullyResolvedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51501,"columnNumber":39},"hitCount":2,"positionTicks":[{"line":51503,"ticks":2}]},{"id":23735,"callFrame":{"functionName":"getIsDeferredContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23492,"columnNumber":31},"hitCount":1,"children":[23736],"positionTicks":[{"line":23495,"ticks":1}]},{"id":23736,"callFrame":{"functionName":"isFunctionLikeDeclarationKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15545,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":15546,"ticks":1}]},{"id":23680,"callFrame":{"functionName":"getCannotFindNameDiagnosticForName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":71887,"columnNumber":45},"hitCount":1,"positionTicks":[{"line":71889,"ticks":1}]},{"id":23775,"callFrame":{"functionName":"getRootDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19503,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":19505,"ticks":1}]},{"id":23777,"callFrame":{"functionName":"checkNestedBlockScopedBinding","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74752,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":74754,"ticks":1}]},{"id":23822,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74516,"columnNumber":34},"hitCount":0,"children":[23823]},{"id":23823,"callFrame":{"functionName":"getTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":59762,"columnNumber":26},"hitCount":0,"children":[23824]},{"id":23824,"callFrame":{"functionName":"getCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21052,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":21053,"ticks":1}]},{"id":23631,"callFrame":{"functionName":"getControlFlowContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74012,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":74014,"ticks":1}]},{"id":23671,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":1,"children":[23672,23713],"positionTicks":[{"line":77576,"ticks":1}]},{"id":23672,"callFrame":{"functionName":"markLinkedReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74182,"columnNumber":31},"hitCount":0,"children":[23673]},{"id":23673,"callFrame":{"functionName":"markPropertyAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74259,"columnNumber":38},"hitCount":0,"children":[23674]},{"id":23674,"callFrame":{"functionName":"computeValue","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":21729,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":21730,"ticks":1}]},{"id":23713,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62093,"columnNumber":28},"hitCount":0,"children":[23714]},{"id":23714,"callFrame":{"functionName":"getReducedApparentType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61849,"columnNumber":33},"hitCount":0,"children":[23715]},{"id":23715,"callFrame":{"functionName":"getApparentType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61844,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":61845,"ticks":1}]},{"id":24205,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24206,24212]},{"id":24206,"callFrame":{"functionName":"instantiateTypeWithSingleGenericCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":82915,"columnNumber":56},"hitCount":1,"positionTicks":[{"line":82916,"ticks":1}]},{"id":24212,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[24213,24220]},{"id":24213,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":0,"children":[24214,24236]},{"id":24214,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74578,"columnNumber":49},"hitCount":0,"children":[24215]},{"id":24215,"callFrame":{"functionName":"resolveAliasWithDeprecationCheck","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":88072,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":88074,"ticks":1}]},{"id":24236,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23186,"columnNumber":28},"hitCount":0,"children":[24237]},{"id":24237,"callFrame":{"functionName":"getLateBoundSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":60532,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":60533,"ticks":1}]},{"id":24220,"callFrame":{"functionName":"getNarrowedTypeOfSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74516,"columnNumber":34},"hitCount":1,"positionTicks":[{"line":74517,"ticks":1}]},{"id":24235,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":77444,"ticks":1}]},{"id":23575,"callFrame":{"functionName":"","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":288,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":289,"ticks":2}]},{"id":23634,"callFrame":{"functionName":"unionTypeParts","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":1429,"columnNumber":23},"hitCount":0,"children":[23635]},{"id":23635,"callFrame":{"functionName":"isUnionType","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":1122,"columnNumber":20},"hitCount":1,"children":[23636,23692],"positionTicks":[{"line":1124,"ticks":1}]},{"id":23636,"callFrame":{"functionName":"TypeFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":184,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":185,"ticks":1}]},{"id":23692,"callFrame":{"functionName":"isFlagSet","scriptId":"626","url":"file:///Users/josh/repos/performance/node_modules/ts-api-utils/lib/index.cjs","lineNumber":379,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":381,"ticks":1}]},{"id":24256,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89436,"columnNumber":24},"hitCount":0,"children":[24257,24540]},{"id":24257,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89534,"columnNumber":37},"hitCount":0,"children":[24258,24455]},{"id":24258,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83059,"columnNumber":30},"hitCount":0,"children":[24259,24281,24356]},{"id":24259,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":0,"children":[24260,24471]},{"id":24260,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":1,"children":[24261,24618],"positionTicks":[{"line":83080,"ticks":1}]},{"id":24261,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[24262,24448]},{"id":24262,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24263]},{"id":24263,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[24264]},{"id":24264,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":1,"children":[24265,24266,24291,24373,24402,24577,24614],"positionTicks":[{"line":77444,"ticks":1}]},{"id":24265,"callFrame":{"functionName":"isConstructorDeclaredProperty","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":58958,"columnNumber":40},"hitCount":1,"positionTicks":[{"line":58959,"ticks":1}]},{"id":24266,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":2,"children":[24267,24463,24468,24606,24616,24718],"positionTicks":[{"line":77576,"ticks":2}]},{"id":24267,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":0,"children":[24268]},{"id":24268,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":0,"children":[24269]},{"id":24269,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51006,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":51007,"ticks":1}]},{"id":24463,"callFrame":{"functionName":"markPropertyAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74259,"columnNumber":38},"hitCount":1,"positionTicks":[{"line":74260,"ticks":1}]},{"id":24468,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77763,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":77764,"ticks":1}]},{"id":24606,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":2795,"ticks":2}]},{"id":24616,"callFrame":{"functionName":"markPropertyAsReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77989,"columnNumber":35},"hitCount":0,"children":[24617]},{"id":24617,"callFrame":{"functionName":"isInJSFile","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18339,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":18340,"ticks":1}]},{"id":24718,"callFrame":{"functionName":"checkPropertyNotUsedBeforeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77746,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":77747,"ticks":1}]},{"id":24291,"callFrame":{"functionName":"checkNonNullTypeWithReporter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77402,"columnNumber":39},"hitCount":0,"children":[24292]},{"id":24292,"callFrame":{"functionName":"getTypeFactsWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72248,"columnNumber":29},"hitCount":1,"positionTicks":[{"line":72249,"ticks":1}]},{"id":24373,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24374]},{"id":24374,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":1,"children":[24375,24615],"positionTicks":[{"line":83165,"ticks":1}]},{"id":24375,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":4,"children":[24376,24473,24495,24855],"positionTicks":[{"line":74638,"ticks":4}]},{"id":24376,"callFrame":{"functionName":"resolveNameHelper","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23186,"columnNumber":28},"hitCount":1,"children":[24377,24457,24562],"positionTicks":[{"line":23187,"ticks":1}]},{"id":24377,"callFrame":{"functionName":"getSymbol2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51261,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":51262,"ticks":1}]},{"id":24457,"callFrame":{"functionName":"canHaveLocals","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":15984,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":15985,"ticks":1}]},{"id":24562,"callFrame":{"functionName":"getIsDeferredContext","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":23492,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":23493,"ticks":1}]},{"id":24473,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74578,"columnNumber":49},"hitCount":0,"children":[24474]},{"id":24474,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":1,"children":[24475],"positionTicks":[{"line":51000,"ticks":1}]},{"id":24475,"callFrame":{"functionName":"every","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2458,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":2459,"ticks":1}]},{"id":24495,"callFrame":{"functionName":"getFlowTypeOfReference","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72939,"columnNumber":33},"hitCount":0,"children":[24496]},{"id":24496,"callFrame":{"functionName":"getTypeAtFlowNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72965,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":72966,"ticks":1}]},{"id":24855,"callFrame":{"functionName":"getImmediatelyInvokedFunctionExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18047,"columnNumber":48},"hitCount":1,"positionTicks":[{"line":18048,"ticks":1}]},{"id":24615,"callFrame":{"functionName":"isGenericTypeWithUnionConstraint","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74146,"columnNumber":43},"hitCount":1,"positionTicks":[{"line":74147,"ticks":1}]},{"id":24402,"callFrame":{"functionName":"getApparentType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61844,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":61845,"ticks":1}]},{"id":24577,"callFrame":{"functionName":"getPropertyOfType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":62093,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":62094,"ticks":1}]},{"id":24614,"callFrame":{"functionName":"markPropertyAsReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77989,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":77990,"ticks":1}]},{"id":24448,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":83165,"ticks":1}]},{"id":24618,"callFrame":{"functionName":"getReturnTypeOfSingleNonGenericCallSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83047,"columnNumber":55},"hitCount":0,"children":[24619]},{"id":24619,"callFrame":{"functionName":"getSingleSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78286,"columnNumber":29},"hitCount":0,"children":[24620]},{"id":24620,"callFrame":{"functionName":"resolveStructuredTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61436,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":61437,"ticks":1}]},{"id":24471,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":77365,"ticks":1}]},{"id":24281,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24282]},{"id":24282,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[24283]},{"id":24283,"callFrame":{"functionName":"checkAwaitExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81712,"columnNumber":31},"hitCount":2,"children":[24284,24326],"positionTicks":[{"line":81721,"ticks":1},{"line":81716,"ticks":1}]},{"id":24284,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24285]},{"id":24285,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":1,"children":[24286,24289],"positionTicks":[{"line":83165,"ticks":1}]},{"id":24286,"callFrame":{"functionName":"checkCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79958,"columnNumber":30},"hitCount":1,"children":[24287],"positionTicks":[{"line":79971,"ticks":1}]},{"id":24287,"callFrame":{"functionName":"getResolvedSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79839,"columnNumber":31},"hitCount":0,"children":[24288]},{"id":24288,"callFrame":{"functionName":"resolveSignature","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79821,"columnNumber":27},"hitCount":2,"children":[24335],"positionTicks":[{"line":79823,"ticks":1},{"line":79825,"ticks":1}]},{"id":24335,"callFrame":{"functionName":"resolveCallExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79356,"columnNumber":32},"hitCount":2,"children":[24336,24417],"positionTicks":[{"line":79357,"ticks":1},{"line":79428,"ticks":1}]},{"id":24336,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24337]},{"id":24337,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[24338]},{"id":24338,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":0,"children":[24339,24344]},{"id":24339,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":0,"children":[24340]},{"id":24340,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":0,"children":[24341]},{"id":24341,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":0,"children":[24342]},{"id":24342,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51006,"columnNumber":35},"hitCount":0,"children":[24343]},{"id":24343,"callFrame":{"functionName":"getCombinedFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14824,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14829,"ticks":1}]},{"id":24344,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[24345]},{"id":24345,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[24346]},{"id":24346,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":0,"children":[24347,24571]},{"id":24347,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74013,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":15561,"ticks":1}]},{"id":24571,"callFrame":{"functionName":"checkIdentifierCalculateNodeCheckFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74578,"columnNumber":49},"hitCount":0,"children":[24572]},{"id":24572,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":0,"children":[24573]},{"id":24573,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51006,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":51007,"ticks":1}]},{"id":24417,"callFrame":{"functionName":"resolveCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78966,"columnNumber":22},"hitCount":0,"children":[24418,24478]},{"id":24418,"callFrame":{"functionName":"chooseOverload","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":79137,"columnNumber":27},"hitCount":2,"children":[24470],"positionTicks":[{"line":79247,"ticks":1},{"line":79209,"ticks":1}]},{"id":24470,"callFrame":{"functionName":"isJsxOpeningLikeElement","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":16079,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":16080,"ticks":1}]},{"id":24478,"callFrame":{"functionName":"reorderCandidates","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":78159,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":78160,"ticks":1}]},{"id":24289,"callFrame":{"functionName":"checkGrammarTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":91243,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":91245,"ticks":1}]},{"id":24326,"callFrame":{"functionName":"checkAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84437,"columnNumber":27},"hitCount":0,"children":[24327]},{"id":24327,"callFrame":{"functionName":"getAwaitedType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84491,"columnNumber":25},"hitCount":0,"children":[24328,24542,24613]},{"id":24328,"callFrame":{"functionName":"createAwaitedTypeIfNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84484,"columnNumber":36},"hitCount":0,"children":[24329,24476]},{"id":24329,"callFrame":{"functionName":"getPromisedTypeOfPromise","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84376,"columnNumber":35},"hitCount":0,"children":[24330]},{"id":24330,"callFrame":{"functionName":"allTypesAssignableToKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81841,"columnNumber":35},"hitCount":0,"children":[24331]},{"id":24331,"callFrame":{"functionName":"isTypeAssignableToKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":81832,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":81834,"ticks":1}]},{"id":24476,"callFrame":{"functionName":"isAwaitedTypeNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84462,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":84467,"ticks":1}]},{"id":24542,"callFrame":{"functionName":"isAwaitedTypeNeeded","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84462,"columnNumber":30},"hitCount":0,"children":[24543]},{"id":24543,"callFrame":{"functionName":"getGenericObjectFlags","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":65108,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":65122,"ticks":1}]},{"id":24613,"callFrame":{"functionName":"getPromisedTypeOfPromise","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":84376,"columnNumber":35},"hitCount":1,"children":[24740,24830],"positionTicks":[{"line":84391,"ticks":1}]},{"id":24740,"callFrame":{"functionName":"isTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":70385,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":70386,"ticks":1}]},{"id":24830,"callFrame":{"functionName":"getBaseConstraintOrType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61666,"columnNumber":34},"hitCount":0,"children":[24831]},{"id":24831,"callFrame":{"functionName":"isTupleType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":70385,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":70386,"ticks":1}]},{"id":24356,"callFrame":{"functionName":"isOuterExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":30982,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":30983,"ticks":1}]},{"id":24455,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":83080,"ticks":1}]},{"id":24540,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83059,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":83060,"ticks":1}]},{"id":24918,"callFrame":{"functionName":"tryGetClassImplementingOrExtendingExpressionWithTypeArguments","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":20661,"columnNumber":70},"hitCount":1,"positionTicks":[{"line":20662,"ticks":1}]},{"id":23644,"callFrame":{"functionName":"isPromiseLike","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":305,"columnNumber":30},"hitCount":0,"children":[23645,24302]},{"id":23645,"callFrame":{"functionName":"getTypeAtLocation","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50053,"columnNumber":23},"hitCount":0,"children":[23646]},{"id":23646,"callFrame":{"functionName":"getTypeOfNode","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89436,"columnNumber":24},"hitCount":0,"children":[23647]},{"id":23647,"callFrame":{"functionName":"getRegularTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":89534,"columnNumber":37},"hitCount":0,"children":[23648]},{"id":23648,"callFrame":{"functionName":"getTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83059,"columnNumber":30},"hitCount":0,"children":[23649]},{"id":23649,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":0,"children":[23650]},{"id":23650,"callFrame":{"functionName":"getQuickTypeOfExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83079,"columnNumber":35},"hitCount":0,"children":[23651,24431]},{"id":23651,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[23652,23706]},{"id":23652,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23653]},{"id":23653,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23654]},{"id":23654,"callFrame":{"functionName":"checkPropertyAccessExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77443,"columnNumber":40},"hitCount":0,"children":[23655,23799,24217]},{"id":23655,"callFrame":{"functionName":"checkNonNullExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77364,"columnNumber":33},"hitCount":0,"children":[23656]},{"id":23656,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":0,"children":[23657]},{"id":23657,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[23658]},{"id":23658,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":1,"children":[23659],"positionTicks":[{"line":74702,"ticks":1}]},{"id":23659,"callFrame":{"functionName":"getControlFlowContainer","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74012,"columnNumber":34},"hitCount":0,"children":[23660]},{"id":23660,"callFrame":{"functionName":"findAncestor","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":14916,"columnNumber":21},"hitCount":0,"children":[23661]},{"id":23661,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74013,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":74014,"ticks":1}]},{"id":23799,"callFrame":{"functionName":"checkPropertyAccessExpressionOrQualifiedName","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77575,"columnNumber":55},"hitCount":1,"children":[23800,23833,24411,24420,24602],"positionTicks":[{"line":77576,"ticks":1}]},{"id":23800,"callFrame":{"functionName":"markLinkedReferences","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74182,"columnNumber":31},"hitCount":2,"children":[24238],"positionTicks":[{"line":74194,"ticks":2}]},{"id":24238,"callFrame":{"functionName":"markPropertyAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74259,"columnNumber":38},"hitCount":0,"children":[24239]},{"id":24239,"callFrame":{"functionName":"markAliasReferenced","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74424,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":74425,"ticks":1}]},{"id":23833,"callFrame":{"functionName":"isDeprecatedSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":50999,"columnNumber":29},"hitCount":0,"children":[23834]},{"id":23834,"callFrame":{"functionName":"some","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2794,"columnNumber":13},"hitCount":0,"children":[23835]},{"id":23835,"callFrame":{"functionName":"isDeprecatedDeclaration2","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":51006,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":51007,"ticks":1}]},{"id":24411,"callFrame":{"functionName":"getAssignmentTargetKind","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":19039,"columnNumber":32},"hitCount":0,"children":[24412]},{"id":24412,"callFrame":{"functionName":"getAssignmentTarget","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18995,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":18996,"ticks":1}]},{"id":24420,"callFrame":{"functionName":"checkPropertyNotUsedBeforeDeclaration","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77746,"columnNumber":48},"hitCount":1,"children":[24421],"positionTicks":[{"line":77747,"ticks":1}]},{"id":24421,"callFrame":{"functionName":"","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77763,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":77764,"ticks":1}]},{"id":24602,"callFrame":{"functionName":"resolveStructuredTypeMembers","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":61436,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":61437,"ticks":1}]},{"id":24217,"callFrame":{"functionName":"checkExpression","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83124,"columnNumber":26},"hitCount":1,"children":[24371],"positionTicks":[{"line":83125,"ticks":1}]},{"id":24371,"callFrame":{"functionName":"checkExpressionWorker","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":83164,"columnNumber":32},"hitCount":0,"children":[24372]},{"id":24372,"callFrame":{"functionName":"checkIdentifier","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":74637,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":74638,"ticks":2}]},{"id":23706,"callFrame":{"functionName":"checkNonNullType","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77422,"columnNumber":27},"hitCount":0,"children":[23707]},{"id":23707,"callFrame":{"functionName":"checkNonNullTypeWithReporter","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":77402,"columnNumber":39},"hitCount":0,"children":[23708]},{"id":23708,"callFrame":{"functionName":"getTypeFacts","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":72242,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":72244,"ticks":1}]},{"id":24431,"callFrame":{"functionName":"isRequireCall","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":18354,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":18359,"ticks":1}]},{"id":24302,"callFrame":{"functionName":"","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":313,"columnNumber":31},"hitCount":0,"children":[24303,24508,24827]},{"id":24303,"callFrame":{"functionName":"isBuiltinSymbolLike","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":107,"columnNumber":28},"hitCount":0,"children":[24304]},{"id":24304,"callFrame":{"functionName":"isBuiltinSymbolLikeRecurser","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":120,"columnNumber":36},"hitCount":0,"children":[24305,24509]},{"id":24305,"callFrame":{"functionName":"getSymbol","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":148225,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":148227,"ticks":1}]},{"id":24509,"callFrame":{"functionName":"","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":108,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":24508,"callFrame":{"functionName":"get","scriptId":"622","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/index.js","lineNumber":5,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":6,"ticks":1}]},{"id":24827,"callFrame":{"functionName":"","scriptId":"623","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js","lineNumber":108,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":24393,"callFrame":{"functionName":"isKnownSafePromiseReturn","scriptId":"844","url":"file:///Users/josh/repos/performance/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js","lineNumber":172,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":173,"ticks":1}]},{"id":23794,"callFrame":{"functionName":"A.matches","scriptId":"232","url":"file:///Users/josh/repos/performance/node_modules/esquery/dist/esquery.min.js","lineNumber":0,"columnNumber":35235},"hitCount":1,"positionTicks":[{"line":1,"ticks":1}]},{"id":23891,"callFrame":{"functionName":"leaveNode","scriptId":"231","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/node-event-generator.js","lineNumber":345,"columnNumber":13},"hitCount":4,"positionTicks":[{"line":347,"ticks":2},{"line":346,"ticks":2}]},{"id":25130,"callFrame":{"functionName":"addRuleErrorHandler","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1113,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":1114,"ticks":1}]},{"id":23047,"callFrame":{"functionName":"module.exports","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":429,"columnNumber":17},"hitCount":6,"children":[23369],"positionTicks":[{"line":430,"ticks":3},{"line":436,"ticks":1},{"line":478,"ticks":1},{"line":484,"ticks":1}]},{"id":23369,"callFrame":{"functionName":"applyDirectives","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":308,"columnNumber":24},"hitCount":7,"children":[23501,25332],"positionTicks":[{"line":309,"ticks":5},{"line":404,"ticks":2}]},{"id":23501,"callFrame":{"functionName":"processUnusedDirectives","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":190,"columnNumber":32},"hitCount":0,"children":[23502]},{"id":23502,"callFrame":{"functionName":"groupByParentDirective","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":43,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":47,"ticks":1}]},{"id":25332,"callFrame":{"functionName":"groupByParentDirective","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":43,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":44,"ticks":1}]},{"id":23048,"callFrame":{"functionName":"normalizeVerifyOptions","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":741,"columnNumber":31},"hitCount":9,"children":[23494],"positionTicks":[{"line":742,"ticks":4},{"line":773,"ticks":1},{"line":762,"ticks":1},{"line":772,"ticks":1},{"line":781,"ticks":1},{"line":780,"ticks":1}]},{"id":23494,"callFrame":{"functionName":"normalizeFilename","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":727,"columnNumber":26},"hitCount":4,"positionTicks":[{"line":730,"ticks":1},{"line":729,"ticks":3}]},{"id":23409,"callFrame":{"functionName":"emit","scriptId":"215","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/safe-emitter.js","lineNumber":42,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":43,"ticks":1}]},{"id":23629,"callFrame":{"functionName":"applyLanguageOptions","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1085,"columnNumber":24},"hitCount":35,"children":[23630],"positionTicks":[{"line":1086,"ticks":13},{"line":1100,"ticks":10},{"line":1094,"ticks":12}]},{"id":23630,"callFrame":{"functionName":"getGlobalsForEcmaVersion","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":82,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":97,"ticks":1}]},{"id":23747,"callFrame":{"functionName":"","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1031,"columnNumber":41},"hitCount":1,"positionTicks":[{"line":1032,"ticks":1}]},{"id":24180,"callFrame":{"functionName":"traverse","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":1217,"columnNumber":12},"hitCount":2,"positionTicks":[{"line":1218,"ticks":2}]},{"id":24240,"callFrame":{"functionName":"getInlineConfigNodes","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":968,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":972,"ticks":1}]},{"id":24397,"callFrame":{"functionName":"applyDirectives","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":308,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":309,"ticks":1}]},{"id":24491,"callFrame":{"functionName":"hasUnicodeBOM","scriptId":"259","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/vfile.js","lineNumber":22,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":23,"ticks":2}]},{"id":24676,"callFrame":{"functionName":"createSourceCode","scriptId":"255","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/index.js","lineNumber":231,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":232,"ticks":1}]},{"id":25202,"callFrame":{"functionName":"addDeclaredGlobals","scriptId":"190","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/languages/js/source-code/source-code.js","lineNumber":239,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":240,"ticks":1}]},{"id":23463,"callFrame":{"functionName":"module.exports","scriptId":"229","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/apply-disable-directives.js","lineNumber":429,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":430,"ticks":1}]},{"id":24195,"callFrame":{"functionName":"normalizeEcmaVersionForLanguageOptions","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":665,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":668,"ticks":1}]},{"id":24497,"callFrame":{"functionName":"getConfig","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":1118,"columnNumber":10},"hitCount":0,"children":[24498,24598]},{"id":24498,"callFrame":{"functionName":"assertNormalized","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":616,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":617,"ticks":1}]},{"id":24598,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":1,"children":[24611],"positionTicks":[{"line":947,"ticks":1}]},{"id":24611,"callFrame":{"functionName":"assertNormalized","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":616,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":617,"ticks":1}]},{"id":24526,"callFrame":{"functionName":"runRules","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":995,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":996,"ticks":1}]},{"id":24853,"callFrame":{"functionName":"getConfigWithStatus","scriptId":"244","url":"file:///Users/josh/repos/performance/node_modules/@eslint/config-array/dist/cjs/index.cjs","lineNumber":940,"columnNumber":20},"hitCount":4,"positionTicks":[{"line":947,"ticks":3},{"line":948,"ticks":1}]},{"id":25398,"callFrame":{"functionName":"parse","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":928,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":929,"ticks":1}]},{"id":25407,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":68,"ticks":1}]},{"id":23889,"callFrame":{"functionName":"SourceCodeFixer.applyFixes","scriptId":"239","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/source-code-fixer.js","lineNumber":60,"columnNumber":37},"hitCount":1,"children":[24461],"positionTicks":[{"line":65,"ticks":1}]},{"id":24461,"callFrame":{"functionName":"debug","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":65,"columnNumber":16},"hitCount":1,"children":[24462],"positionTicks":[{"line":68,"ticks":1}]},{"id":24462,"callFrame":{"functionName":"get","scriptId":"187","url":"file:///Users/josh/repos/performance/node_modules/debug/src/common.js","lineNumber":124,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":129,"ticks":1}]},{"id":24056,"callFrame":{"functionName":"SourceCodeFixer.applyFixes","scriptId":"239","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/source-code-fixer.js","lineNumber":60,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":61,"ticks":1}]},{"id":24253,"callFrame":{"functionName":"verify","scriptId":"94","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/linter/linter.js","lineNumber":1500,"columnNumber":10},"hitCount":2,"positionTicks":[{"line":1502,"ticks":2}]},{"id":24446,"callFrame":{"functionName":"calculateStatsPerFile","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":123,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":125,"ticks":1}]},{"id":25253,"callFrame":{"functionName":"resolve","scriptId":"30","url":"node:path","lineNumber":1094,"columnNumber":9},"hitCount":2,"positionTicks":[{"line":74,"ticks":1},{"line":72,"ticks":1}]},{"id":24088,"callFrame":{"functionName":"validateThisAbortSignal","scriptId":"106","url":"node:internal/abort_controller","lineNumber":109,"columnNumber":32},"hitCount":1,"positionTicks":[{"line":110,"ticks":1}]},{"id":24091,"callFrame":{"functionName":"get signal","scriptId":"106","url":"node:internal/abort_controller","lineNumber":386,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":387,"ticks":1}]},{"id":23717,"callFrame":{"functionName":"verifyText","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":476,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":477,"ticks":1}]},{"id":23971,"callFrame":{"functionName":"","scriptId":"78","url":"node:internal/fs/promises","lineNumber":429,"columnNumber":50},"hitCount":2,"positionTicks":[{"line":430,"ticks":2}]},{"id":24536,"callFrame":{"functionName":"SafePromise","scriptId":"3","url":"node:internal/per_context/primordials","lineNumber":455,"columnNumber":15},"hitCount":4,"positionTicks":[{"line":456,"ticks":4}]},{"id":24754,"callFrame":{"functionName":"forEach","scriptId":"591","url":"file:///Users/josh/repos/performance/node_modules/typescript/lib/typescript.js","lineNumber":2385,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":2386,"ticks":1}]},{"id":25044,"callFrame":{"functionName":"","scriptId":"78","url":"node:internal/fs/promises","lineNumber":252,"columnNumber":8},"hitCount":1,"positionTicks":[{"line":253,"ticks":1}]},{"id":25547,"callFrame":{"functionName":"printResults","scriptId":"74","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli.js","lineNumber":296,"columnNumber":27},"hitCount":0,"children":[25548,25563]},{"id":25548,"callFrame":{"functionName":"format","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":1150,"columnNumber":18},"hitCount":1,"children":[25549,25550],"positionTicks":[{"line":1154,"ticks":1}]},{"id":25549,"callFrame":{"functionName":"compareResultsByFilePath","scriptId":"76","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/eslint/eslint.js","lineNumber":248,"columnNumber":33},"hitCount":7,"positionTicks":[{"line":249,"ticks":6},{"line":250,"ticks":1}]},{"id":25550,"callFrame":{"functionName":"module.exports","scriptId":"966","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/formatters/stylish.js","lineNumber":28,"columnNumber":25},"hitCount":1,"children":[25551,25561],"positionTicks":[{"line":38,"ticks":1}]},{"id":25551,"callFrame":{"functionName":"","scriptId":"966","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/formatters/stylish.js","lineNumber":37,"columnNumber":20},"hitCount":1,"children":[25552],"positionTicks":[{"line":50,"ticks":1}]},{"id":25552,"callFrame":{"functionName":"module.exports","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":0,"columnNumber":26},"hitCount":0,"children":[25553,25558]},{"id":25553,"callFrame":{"functionName":"reduce","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":61,"columnNumber":16},"hitCount":1,"children":[25554],"positionTicks":[{"line":63,"ticks":1}]},{"id":25554,"callFrame":{"functionName":"","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":30,"columnNumber":38},"hitCount":0,"children":[25555]},{"id":25555,"callFrame":{"functionName":"forEach","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":71,"columnNumber":17},"hitCount":0,"children":[25556]},{"id":25556,"callFrame":{"functionName":"","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":31,"columnNumber":30},"hitCount":0,"children":[25557]},{"id":25557,"callFrame":{"functionName":"stringLength","scriptId":"966","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/cli-engine/formatters/stylish.js","lineNumber":73,"columnNumber":28},"hitCount":1,"positionTicks":[{"line":75,"ticks":1}]},{"id":25558,"callFrame":{"functionName":"map","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":78,"columnNumber":13},"hitCount":0,"children":[25559]},{"id":25559,"callFrame":{"functionName":"","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":38,"columnNumber":30},"hitCount":0,"children":[25560]},{"id":25560,"callFrame":{"functionName":"map","scriptId":"974","url":"file:///Users/josh/repos/performance/node_modules/text-table/index.js","lineNumber":78,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":80,"ticks":1}]},{"id":25561,"callFrame":{"functionName":"builder","scriptId":"967","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/chalk/source/index.js","lineNumber":138,"columnNumber":17},"hitCount":0,"children":[25562]},{"id":25562,"callFrame":{"functionName":"applyStyle","scriptId":"967","url":"file:///Users/josh/repos/performance/node_modules/eslint/node_modules/chalk/source/index.js","lineNumber":160,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":173,"ticks":1}]},{"id":25563,"callFrame":{"functionName":"info","scriptId":"337","url":"file:///Users/josh/repos/performance/node_modules/eslint/lib/shared/logging.js","lineNumber":17,"columnNumber":8},"hitCount":0,"children":[25564]},{"id":25564,"callFrame":{"functionName":"consoleCall","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[25565]},{"id":25565,"callFrame":{"functionName":"log","scriptId":"51","url":"node:internal/console/constructor","lineNumber":383,"columnNumber":5},"hitCount":0,"children":[25566,25569]},{"id":25566,"callFrame":{"functionName":"value","scriptId":"51","url":"node:internal/console/constructor","lineNumber":336,"columnNumber":19},"hitCount":0,"children":[25567,25568]},{"id":25567,"callFrame":{"functionName":"get","scriptId":"51","url":"node:internal/console/constructor","lineNumber":205,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":207,"ticks":1}]},{"id":25568,"callFrame":{"functionName":"formatWithOptions","scriptId":"18","url":"node:internal/util/inspect","lineNumber":2163,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":2166,"ticks":1}]},{"id":25569,"callFrame":{"functionName":"value","scriptId":"51","url":"node:internal/console/constructor","lineNumber":268,"columnNumber":19},"hitCount":1,"children":[25570],"positionTicks":[{"line":302,"ticks":1}]},{"id":25570,"callFrame":{"functionName":"Writable.write","scriptId":"117","url":"node:internal/streams/writable","lineNumber":501,"columnNumber":35},"hitCount":0,"children":[25571]},{"id":25571,"callFrame":{"functionName":"_write","scriptId":"117","url":"node:internal/streams/writable","lineNumber":450,"columnNumber":15},"hitCount":0,"children":[25572]},{"id":25572,"callFrame":{"functionName":"writeOrBuffer","scriptId":"117","url":"node:internal/streams/writable","lineNumber":545,"columnNumber":22},"hitCount":0,"children":[25573]},{"id":25573,"callFrame":{"functionName":"Socket._write","scriptId":"103","url":"node:net","lineNumber":964,"columnNumber":34},"hitCount":1,"children":[25574],"positionTicks":[{"line":966,"ticks":1}]},{"id":25574,"callFrame":{"functionName":"Socket._writeGeneric","scriptId":"103","url":"node:net","lineNumber":922,"columnNumber":41},"hitCount":0,"children":[25575]},{"id":25575,"callFrame":{"functionName":"writeGeneric","scriptId":"121","url":"node:internal/stream_base_commons","lineNumber":147,"columnNumber":21},"hitCount":0,"children":[25576,25578]},{"id":25576,"callFrame":{"functionName":"handleWriteReq","scriptId":"121","url":"node:internal/stream_base_commons","lineNumber":45,"columnNumber":23},"hitCount":0,"children":[25577]},{"id":25577,"callFrame":{"functionName":"writeUtf8String","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":62,"ticks":1}]},{"id":25578,"callFrame":{"functionName":"afterWriteDispatched","scriptId":"121","url":"node:internal/stream_base_commons","lineNumber":155,"columnNumber":29},"hitCount":0,"children":[25579]},{"id":25579,"callFrame":{"functionName":"onwrite","scriptId":"117","url":"node:internal/streams/writable","lineNumber":612,"columnNumber":16},"hitCount":1,"positionTicks":[{"line":677,"ticks":1}]},{"id":25580,"callFrame":{"functionName":"main","scriptId":"73","url":"file:///Users/josh/repos/performance/node_modules/eslint/bin/eslint.js","lineNumber":134,"columnNumber":20},"hitCount":0,"children":[25581]},{"id":25581,"callFrame":{"functionName":"set","scriptId":"9","url":"node:internal/bootstrap/node","lineNumber":115,"columnNumber":7},"hitCount":0,"children":[25582]},{"id":25582,"callFrame":{"functionName":"wrappedFn","scriptId":"7","url":"node:internal/errors","lineNumber":534,"columnNumber":20},"hitCount":0,"children":[25583]},{"id":25583,"callFrame":{"functionName":"","scriptId":"12","url":"node:internal/validators","lineNumber":92,"columnNumber":2},"hitCount":0},{"id":25586,"callFrame":{"functionName":"emit","scriptId":"21","url":"node:events","lineNumber":466,"columnNumber":43},"hitCount":0}],"startTime":1515109620334,"endTime":1515112872001,"samples":[2,3,4,6,6,7,8,6,11,14,15,16,5,18,19,21,3,23,26,27,27,30,33,22,40,41,42,45,42,46,48,50,52,54,56,64,68,68,72,72,80,85,89,98,101,101,101,113,116,118,116,116,121,119,107,124,129,126,140,144,152,165,169,177,181,160,182,188,189,191,194,195,201,212,214,214,214,214,214,224,227,233,234,225,237,238,238,238,238,241,245,245,245,245,245,254,261,266,269,272,278,278,284,287,290,287,287,276,291,299,272,8,8,8,269,264,300,300,300,300,300,300,300,300,300,300,300,300,303,301,305,306,310,315,317,317,319,315,331,332,333,336,338,338,338,338,245,339,338,340,245,245,354,359,358,358,8,8,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,362,365,365,367,367,367,367,369,361,361,379,379,380,383,341,388,245,245,245,245,389,389,336,245,392,245,245,244,403,405,406,416,427,429,439,439,439,439,439,442,443,443,8,443,442,449,452,439,464,439,439,429,429,429,429,465,467,416,416,470,481,492,492,498,492,501,502,492,492,492,492,486,503,505,507,507,492,492,492,501,493,508,416,517,521,531,534,403,542,542,542,542,542,393,393,544,547,550,554,555,557,558,559,559,558,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,560,558,558,561,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,562,564,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,565,556,568,569,571,213,574,582,585,589,599,612,617,627,630,633,633,633,633,633,633,633,633,633,635,638,639,600,650,640,224,8,8,662,666,666,673,677,677,677,677,677,677,688,692,696,697,678,700,677,712,716,734,736,741,723,756,757,758,761,675,762,763,677,677,774,787,791,791,791,801,811,813,801,814,816,826,837,851,855,864,866,866,866,867,866,866,866,856,856,868,881,895,902,914,336,245,924,573,245,8,8,934,936,936,936,936,936,942,574,245,953,220,963,966,966,977,980,967,245,245,990,245,245,1002,1007,1011,1011,1011,1021,1021,1033,1037,1047,1049,1017,1021,1012,1053,1011,1063,1011,1074,1082,1090,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1094,1095,1011,1105,1114,1117,1119,225,336,245,1124,128,1125,1125,1125,1125,1125,1125,1125,1135,1137,1151,8,8,1157,1169,1175,1168,1176,1187,1188,1188,1188,1190,1191,1126,1198,1203,1126,1204,1125,1125,1214,1226,1236,1241,1242,1214,1263,1267,1278,1289,1299,1307,1321,1299,1299,1333,1335,1296,1338,1289,1347,1348,1349,1360,1364,1367,1375,1376,1378,1387,1389,1391,1403,1407,1416,1418,1417,1426,1424,1429,1430,1420,1420,1420,1420,1434,1420,1417,1403,1407,1437,1125,1440,101,1451,1455,1455,1465,1467,1465,1476,1478,1462,1479,1480,1490,1492,1505,1499,1520,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1525,1526,1526,1539,1501,1541,1549,1561,1564,1567,1568,1572,1583,1595,1608,1621,1596,1627,1637,1640,1642,1643,73,56,56,1644,8,1645,1646,1648,1650,1651,1652,1647,1650,1648,1656,1646,1647,1646,1657,1660,1662,1663,1663,1665,1666,1670,1671,1674,1675,1678,1679,1684,1688,1691,1693,1697,1699,1707,1710,1713,1719,1722,1723,1715,1728,1733,1735,1726,1738,1739,1741,1744,1746,1752,1755,1743,1757,1760,1761,1763,1765,1766,1767,1768,1770,1770,1770,1767,1781,1785,1792,1796,1805,1807,1809,1810,1821,1824,1822,1808,1830,1831,1832,1824,1834,1808,1808,1835,1844,1854,1864,1874,1884,1886,1896,1899,1884,1885,1884,1901,1912,1874,1915,1874,1927,1939,8,8,8,1943,1954,1956,1958,1963,1956,1956,1916,1864,1973,1983,1973,1973,1984,1985,1864,1995,1997,2010,2021,2032,2035,2045,2064,2068,2068,2068,2074,2078,2085,2078,2069,2086,2090,2092,2093,2094,2105,2116,2127,2148,2152,2132,2153,2154,2155,2126,2166,2168,2177,2180,2184,2204,2206,2185,2209,2210,2213,2214,2215,2219,2226,2184,2184,2236,2239,2241,2236,2236,2236,2236,2236,2236,2242,2242,2236,2246,2236,2251,2261,2265,2275,2278,2279,2280,2236,2291,2281,2245,2301,2292,2292,2246,2311,2315,2317,2318,2241,2319,2319,2320,2339,2343,2348,8,8,8,2250,2236,2349,2349,2245,2355,2358,2361,2350,2362,2362,2246,2372,2376,2378,2376,2381,2382,2383,2383,2232,2393,2393,2239,2394,2394,2395,2404,2409,2411,2401,2412,2412,2412,2423,2427,2239,2428,2428,2438,2442,2442,2444,2442,2447,2448,2452,2453,2453,2453,2231,2232,2454,2454,2454,2236,2236,2236,2236,2455,2455,2457,2227,2460,2184,2470,2474,2487,2500,2514,2516,2526,2530,2530,2540,2546,8,8,8,8,8,8,2549,2551,2552,2552,2530,2555,2561,2562,2500,2562,2562,2563,2565,2562,2555,2566,2568,2568,2503,2578,2591,2605,2609,2184,2184,2126,2615,2616,2095,2620,2631,2633,1854,2644,2659,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2664,2663,2663,2663,2663,2663,2663,2663,2663,2663,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,8,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,8,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2666,2667,2667,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2668,2668,2668,2669,2669,8,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2669,2668,2668,2672,2682,2685,2690,2696,2691,2697,2703,2704,2704,2704,2704,2705,2706,2707,2708,2709,2710,2711,2714,2719,2712,2721,2725,2668,2726,2668,2726,2668,2668,2668,2668,2668,2668,2668,2668,2727,2727,2728,2727,2668,2729,2730,2730,2668,2668,2668,2731,2668,2733,2668,2734,2668,2668,2735,2736,2737,2668,2668,2668,2739,2668,2668,2668,2740,2741,2668,8,2727,2668,2668,2668,2669,2669,2669,2669,2669,2668,2742,2743,2668,2667,2744,2648,2745,2744,2744,2745,2745,2745,2744,2747,2666,2749,2750,2751,2751,2762,2764,2767,2768,2778,2646,2751,2751,2647,2751,2802,2814,2827,2832,2832,2831,2831,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2834,2845,2846,2846,2855,2856,2859,2768,2870,2639,2751,2881,2892,2896,2898,2899,2898,2898,2897,2899,2899,2898,2908,2896,2919,2921,2921,2921,2921,2921,2921,2921,2921,2921,2922,2923,2924,2924,2926,2926,2928,2928,8,8,8,8,8,8,8,8,8,2928,2928,2928,2928,2928,2928,8,2928,2928,2928,8,2928,2928,2927,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2927,2928,2928,2928,2935,2928,2928,8,2928,2928,2928,2938,2928,2928,2928,2928,2928,2939,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,8,2928,2928,2938,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,8,8,8,8,8,8,8,8,8,8,8,8,2928,2928,2928,2923,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,2928,8,8,8,8,2923,2940,8,2941,2941,2941,2941,2940,2941,2941,2940,2,2914,2921,2943,2944,2942,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,2944,2943,2944,2944,2943,2945,2896,2896,2946,2948,2948,2949,2948,2949,2949,2948,2951,2896,2894,2896,2953,2954,2953,2954,2954,2954,2954,2953,2896,2956,2956,2956,2955,2957,2957,2956,2956,2955,2896,2946,2970,2973,2974,2975,2975,2974,8,2975,2974,2979,2982,2985,2981,2998,3002,3012,3026,3039,3043,3045,3045,3045,3045,3045,3045,3046,3048,3049,3049,3048,3048,3049,3049,3048,3058,3060,3060,3061,3060,3061,3061,3060,3071,3080,3084,3094,3094,3095,3105,3106,3106,3106,3106,3111,3111,3094,3122,3126,3090,3127,3133,3136,3094,3138,3145,3136,3155,3094,3136,3136,3164,3173,3095,3183,3183,3193,3194,3094,3198,3200,3210,3094,3194,3136,3220,3221,3222,3223,3222,3222,3085,3073,3224,3225,3225,3224,3225,3224,3227,3230,3231,3231,3231,3234,3236,3238,3239,3231,3231,3240,3241,3243,3228,3229,3239,3231,3231,3228,3229,3245,3058,3058,3058,3246,3247,3247,3248,3247,3248,3248,3247,3246,3257,3258,3257,3270,3246,3045,3272,3273,3273,3273,3272,3272,3273,3272,3271,3045,3276,3286,3287,3287,3288,3288,3287,3288,3287,3287,3292,3293,3295,3295,3295,3296,3296,3296,3295,2,3292,3298,3298,3298,3299,8,8,8,8,8,8,8,8,8,8,8,8,8,3298,3298,3299,3299,3298,3298,3298,3300,3301,3302,3310,3311,3312,3303,3311,3312,3312,3311,3311,3317,3314,3319,3302,3321,3321,3321,3321,3322,3322,3321,3320,3331,3332,3333,3334,3335,3333,3335,3334,3335,3334,3302,3302,3336,3337,3338,3337,3339,3338,3339,3339,3338,3342,3302,3336,3345,3346,3344,3345,3345,3345,3345,3348,3274,3276,3302,3356,3357,3357,3358,3357,3358,3358,3357,3361,3365,3368,3370,3370,3371,3371,3374,3371,3371,3385,3387,3388,3398,3402,3402,3412,3420,3433,3437,3433,3435,3433,3447,3452,3447,3464,3469,3488,3489,3499,3509,3513,3523,3489,3525,3536,3538,3548,3548,3558,3568,3579,3579,3580,3558,3558,3558,3433,3585,3595,3606,3601,3613,3623,3643,3646,3646,3649,3412,3659,3660,3661,3402,3671,3680,3396,3682,3371,3683,3684,3685,3683,3684,3685,3684,3683,3691,3692,3302,3302,3703,3707,3707,3707,3707,3718,3720,3724,3726,3727,3727,3737,3740,3693,3741,3742,3742,3742,3741,3742,3741,3693,3743,3744,3747,8,2896,3754,3758,3768,3769,3769,3770,3769,3769,3769,3769,3769,3759,2896,3772,3773,3773,3772,3773,3772,3772,3774,3774,3775,3774,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,3775,3774,3774,3774,3774,3776,2768,2751,3779,3779,3780,3791,1836,3792,3793,3792,3794,3792,3795,3792,3792,3798,3802,3806,3792,3792,3816,3817,3817,3818,3818,3817,3818,3818,3817,3822,3833,3843,3845,3849,3859,3859,3859,3859,3862,3879,3884,3886,3886,3887,3887,3889,3886,3893,3860,3860,3834,3792,3895,3895,3896,3895,3896,3896,3895,3905,3792,3792,3906,3792,1840,3908,3792,3909,3910,3911,3911,3910,3911,3910,3911,3910,3923,3934,3798,3945,3955,3798,3792,3974,3792,3792,3976,3988,3992,3993,4006,3792,3792,4015,4007,4018,4007,3792,3792,3792,4027,4031,4041,4045,4041,4055,4046,4041,4041,4065,4080,4084,3792,4085,3792,4087,4088,4087,4086,4087,4088,4087,3804,3798,3792,4100,4101,4102,4102,4089,4102,4101,4101,4104,4117,4117,4121,3798,3975,4122,3798,4136,4137,3792,4138,4138,4139,3792,1841,3792,3792,3792,4141,4142,4142,4141,4141,4141,4142,4141,3792,4144,4144,4145,4145,4145,4145,4144,4144,4154,4155,3792,3795,4157,4157,4158,4158,4157,4157,4157,4157,4156,4159,3792,3792,4172,3975,3803,4185,4173,4188,4198,4199,3792,4202,4212,3792,4214,4214,4213,4214,4215,4215,4214,4216,3804,3792,4226,4227,4228,4228,4228,4217,4228,4227,4104,3975,3792,4235,4236,8,8,8,8,8,8,8,8,8,8,8,8,8,4237,4236,4237,4237,4237,4237,4236,4236,4239,3792,3792,4240,3800,3804,3792,3792,3792,4254,4255,4241,4255,4256,4241,4256,4256,4255,4241,3798,4257,3792,4266,4278,4287,3804,3792,3798,3792,4296,4296,3908,3792,3792,4303,4304,4305,4305,4304,4305,4305,4304,3806,3792,3792,4307,4307,4308,4307,4308,4308,4308,4307,3792,4316,1841,3792,4324,4326,4325,4326,4326,4325,4326,4325,3803,3792,4328,4329,4329,4328,4329,4328,4329,4328,3792,4330,4330,4331,4332,4332,4332,4331,4331,4331,3792,3795,3795,4334,4334,4334,4335,4335,4335,4334,4334,3792,3795,4341,4342,4336,4336,4342,4343,4342,4342,3792,3792,3795,4345,4345,4346,4346,4345,4346,4345,4348,3792,3795,3792,3792,4104,3792,4104,3802,3792,4358,4359,4359,4359,4360,4349,4360,4360,4359,4362,4364,4365,4366,4365,4366,4366,4366,4365,4239,1841,3795,3795,3908,3792,3795,4367,8,8,8,8,8,8,8,8,8,8,8,8,8,4368,8,4368,4369,4368,4368,4369,4369,4368,4103,4371,3795,4373,4373,4373,4373,4374,4374,4373,4347,3792,4387,4389,1843,3792,4397,3792,4407,3792,4420,3795,3795,4370,1843,3792,4432,4433,4421,4434,4434,4433,4433,4423,3792,4436,4436,4435,4435,4437,4437,4436,3792,4438,3792,3795,3795,4439,4451,4452,1843,3804,3792,3795,4463,4371,4371,4155,3792,4473,4475,4475,4475,4475,4475,4475,4475,4476,4464,4477,4476,4476,4477,4476,3800,4104,3802,3792,4478,4479,4480,4479,4479,4479,4479,4479,4481,3792,3792,4483,4483,4483,4482,4484,4483,4490,4494,4495,4495,4505,4506,4506,4506,4506,4507,4507,4506,4510,4510,4514,4522,4523,4524,4524,4523,4524,4524,4523,4514,4525,4525,4528,4494,4538,4539,4540,4529,4540,4539,4539,4539,4540,4539,4539,4104,3792,3792,3792,4542,4543,4543,4542,4543,4542,4542,4542,4542,4371,4544,4554,3792,4562,3792,4564,4564,4565,4565,4564,4565,8,8,8,8,8,8,8,8,8,8,8,8,4565,4565,4564,3908,4371,3792,3792,4568,3792,3792,3792,4570,4571,4569,4570,4570,4571,4571,4570,3802,4155,3792,3804,3792,4573,4574,4574,4574,4573,4573,4573,4574,4573,3792,4575,3792,3792,4577,4576,4578,4578,4578,4577,4577,4577,4577,4371,3792,3792,3792,4590,4591,4592,4592,4592,4591,4592,4591,4579,3792,4602,4603,4603,4603,4603,4603,4603,4593,1842,4544,4138,4609,3792,4619,4620,4621,4610,4621,4620,4621,4621,4620,4622,4371,3792,4623,3792,1836,1836,1786,4624,4634,4635,4644,4646,1786,4651,4624,4661,4671,4624,4624,4673,4624,4624,4624,4675,4624,4677,1786,1786,4680,4682,4684,4687,4687,2,4688,4690,4692,4693,4697,4699,4699,4703,4707,4708,4712,4716,4719,4722,4728,4729,4731,4736,4742,4743,4745,4747,4754,4754,4754,4756,4763,4740,4763,4767,4755,4768,4772,4775,4770,4770,4777,4775,4778,4778,4780,4789,4791,4792,4782,4793,4796,4804,4805,4810,4818,4821,4836,4843,8,4846,4846,4846,4847,4847,4847,4849,4850,4850,4855,4859,4859,4861,4861,4861,4861,4861,4863,4865,4866,4856,4858,4859,4860,4860,4860,4848,4848,4846,4846,4846,4846,4846,4822,4822,4822,4822,4822,4822,4822,4822,4822,4793,4794,4796,4867,4795,4868,4793,4869,4871,4870,4868,4793,4872,8,8,8,8,8,8,8,8,8,8,8,8,4873,4784,4868,4782,4875,4782,4795,4868,4797,4868,4870,4793,4784,4876,4740,4877,4879,4881,4873,4868,4874,4871,4871,4868,4810,4882,4871,4883,4785,4874,4868,4809,4884,4739,4789,4808,4885,4889,4883,4869,4881,4782,4879,4870,4879,4882,4877,4795,4870,4789,4871,4876,4868,4871,4877,4782,4890,4783,4891,4891,4790,4892,4882,4875,4789,4882,4793,4878,4877,4896,4795,4876,4901,4904,4877,4884,4908,4910,4916,4917,4918,4895,4892,4919,4885,4795,4882,4893,4919,4882,4795,8,8,8,8,8,8,1761,4868,4916,4920,4921,4868,4884,4868,4868,4884,4923,4884,4914,4882,4910,4877,4924,4868,4900,4919,4795,2,4885,4896,4896,4896,4882,4907,4795,4901,4925,4730,4884,4910,4927,4914,4904,4736,4906,4930,4882,4900,4930,4910,4909,4910,4916,4932,4900,1761,4900,4884,4926,4895,4792,4926,4933,4892,4892,4894,4736,4898,4914,4935,4867,4882,4901,4910,4906,4910,4900,4795,4927,4882,4732,4867,4898,4898,1761,4895,4796,1761,4936,4910,4910,4904,4920,4877,4930,4795,4919,4796,4904,4904,4904,4795,4937,4796,4909,4940,4795,4909,4904,4941,4895,4909,4909,4796,1761,4895,4796,8,8,8,4796,4926,4942,4796,4943,4737,4904,4900,4910,4927,4795,4900,4927,4944,4919,4915,4930,2,4915,4937,4945,4734,4926,4946,4904,4933,4910,4904,4919,4901,4932,4927,4926,4910,4904,4947,4909,4916,4904,4796,4904,4927,4937,4902,4909,1761,4796,4910,4904,4930,4916,4896,4914,4910,4892,1761,4913,4907,4895,4796,1761,4923,4919,4926,4907,4914,4950,4919,4933,4796,4867,4913,4919,4927,4896,4919,4909,4925,4916,4919,4930,4910,4907,4898,4915,4916,4926,4906,4951,4951,4951,4951,4796,4951,4900,4964,4965,4970,4730,4971,4972,4975,8,8,8,4964,4955,4977,4958,4978,4977,4963,4981,4983,4977,4969,4964,4972,4984,4975,4987,4730,4972,4963,4963,4989,4990,4991,4989,4980,4963,4992,4989,4994,4995,4977,4996,8,4957,4989,4991,4977,4989,4964,5002,4996,4976,4963,4957,4976,4969,4976,4995,5004,5006,5006,5008,5010,5010,5010,5010,5011,5010,5010,4691,4691,4691,4688,5014,5018,5019,5020,5015,5017,5022,5014,5017,5023,5015,5021,5017,5021,5017,5012,5021,5020,5021,5012,5017,5018,5012,5021,5021,5024,5025,5027,5026,1761,5026,5026,5026,1761,5027,5026,5027,1761,5027,2,1761,5027,2,5027,5027,5027,2,5027,2,5027,5027,2,5027,5027,8,8,8,8,8,5027,5026,5030,5026,1761,8,5027,1761,1761,1761,5027,1739,5032,5032,5032,1761,5032,1761,2,1761,5032,2,5031,5031,5032,2,1761,5031,2,5035,5032,2,2,5032,5032,2,1761,1761,5031,1761,2,1761,5031,1740,5036,5036,5036,5036,5036,5036,5036,2,5038,5039,5038,5041,5041,5036,5036,5036,2,5040,5036,5036,5036,2,5043,5045,5046,5047,5048,5050,5051,5053,5053,5061,5066,5077,5054,5084,5086,5092,5097,5087,5087,5087,5098,5099,5100,5105,5106,5101,5109,5111,5112,5114,5116,5117,5116,5118,5120,5121,5121,5125,5126,5121,5127,5128,5130,5131,5134,5137,5145,5147,5148,5149,5149,5150,5152,5153,5157,5161,5166,5172,5172,5184,5189,5191,5194,5195,5180,5201,5202,5204,5207,5147,5209,5210,5216,5218,5221,5226,5229,5231,5233,5234,5211,5235,5211,5238,5240,5242,5248,5253,5256,5243,5260,5260,5262,5262,5264,5269,5257,5273,5278,5275,5275,5275,5288,5290,5285,5294,5300,5307,5310,5312,5300,5310,5314,5317,5308,5308,5308,5327,5331,5333,5324,5324,5323,5340,5343,5345,5349,5354,5343,5357,5341,5341,5349,5366,5371,5366,5376,5380,5343,5341,5341,5349,5382,5366,5371,5366,5371,5366,5364,5385,5364,5364,5364,5394,5401,5394,5406,5394,5343,5341,5341,5371,5410,5366,5413,5380,5366,5366,5364,5364,5418,5394,5419,5423,5394,5385,5364,5364,5380,5425,5428,5394,5418,5394,5418,5394,5392,5392,5435,5438,5435,5431,5438,5442,5343,5343,5341,5341,5444,5410,5366,5366,5366,5408,5366,5445,5364,5364,5364,5418,5394,5394,5418,5394,5368,5366,5364,5364,5419,5446,5394,5449,5418,5394,5392,5392,5392,5438,5454,5438,5457,5371,5366,5364,5364,5418,5394,5449,5418,5394,5425,5392,5392,5392,5438,5454,5438,5463,5418,5394,5392,5392,5423,5438,5466,5438,5468,5438,5438,5436,5436,5442,5476,5479,5482,5487,5479,5334,5343,5341,5341,5366,5366,5366,5366,5366,5366,5364,5364,5380,5415,5394,5394,5418,5394,5445,5366,5364,5364,5488,5423,5394,5418,5394,5394,5392,5392,5454,5438,5454,5438,5438,5371,5366,5364,5364,5364,5449,5446,5394,5394,5425,5392,5392,5392,5454,5438,5429,5438,5438,5391,5394,5392,5392,5435,5454,5438,5438,5454,5438,5436,5436,5442,5482,5492,5479,5476,5492,5366,5364,5364,5493,5495,5394,5418,5394,5394,5392,5392,5423,5438,5435,5454,5438,5418,5394,5392,5392,5468,5442,5438,5438,5454,5438,5436,5436,5487,5479,5482,5479,5479,5479,5394,5392,5392,5454,5438,5454,5438,5468,5441,5438,5436,5436,5429,5482,5496,5479,5487,5479,5438,5438,5436,5436,5476,5487,5479,5473,5487,5479,5477,5477,5502,5510,5513,5510,5510,5518,5343,5341,5341,5371,5366,5366,5382,5371,5366,5364,5364,5449,5519,5394,5418,5394,5366,5364,5364,5520,5521,5394,5447,5423,5449,5392,5392,5392,5392,5468,5438,5438,5454,5438,5522,5364,5364,5364,5394,5524,5423,5394,5449,5392,5392,5392,5438,5454,5438,5438,5415,5394,5392,5392,8,5462,5438,5438,5527,5454,5438,5436,5436,5436,5479,5487,5479,5479,5382,5364,5364,5364,5449,5446,5392,5418,5392,5392,5392,5392,5454,5436,5457,5454,5436,5392,5392,5392,5392,5454,5436,5525,5429,5436,5455,5436,5436,5436,5533,5477,5534,5492,5477,5449,5392,5392,5392,5436,5454,5436,5436,5436,5436,5436,5436,5442,5477,5492,5477,5487,5477,5457,5436,5436,5436,5487,5477,5487,5477,5477,5487,5477,5477,5477,5477,5508,5535,5508,5537,5318,5364,5364,8,8,8,8,8,8,8,8,5364,5380,5392,5392,5538,5392,5425,5418,5392,5392,5392,5392,5540,5436,5541,5436,5457,5418,5392,5392,5392,5392,5436,5547,5436,5551,5454,5436,5436,5436,5487,5477,5552,5477,5557,5477,5392,5392,5392,5392,5436,5454,5436,5436,5546,5436,5436,5436,5487,5477,5561,5477,5477,5541,5436,5436,5436,5436,5482,5565,5477,5477,5477,5477,5477,5477,5492,5508,5502,5508,5513,5418,5392,5392,5392,5567,5436,5468,5442,5436,5457,5436,5436,5436,5487,5477,5476,5477,5487,5477,5468,5436,5436,5436,5556,5477,5568,5477,5477,5534,5477,5477,5477,5569,5508,5569,5570,5569,5574,5436,5436,5436,5436,5487,5477,5429,5477,5476,5492,5477,5477,5477,5477,5477,5477,5492,5569,5508,5579,5508,5508,5561,5477,5477,5477,5477,5499,5508,5502,5508,5505,5508,5574,5508,5508,5508,5508,5586,5587,5591,5595,5587,5596,5331,5324,5324,5324,5324,5357,5518,5347,5341,5596,5324,5324,5518,5341,5341,5341,5597,5341,5341,5341,5371,5364,5364,5599,5380,5324,5324,5324,5324,5341,5357,5518,5341,5341,5341,5341,5371,5364,5364,5371,5380,5341,5341,5341,5364,5371,5380,5364,5371,5364,5364,5364,5392,5418,5392,5418,5392,5324,5324,5324,5357,5341,5600,5349,5341,5341,5341,5341,5341,5341,5341,5341,5341,5522,5364,5385,5371,5380,5341,5341,5341,5371,5364,5364,5522,5371,5364,5364,5364,5603,5392,5449,5418,5392,5605,5341,5341,5341,5364,5607,5364,5613,5361,5364,5364,5364,5392,5386,5392,5392,5364,5364,5364,5364,5418,5392,5392,5392,5425,5392,5392,5392,5457,5453,5436,5436,5436,5324,5324,5324,5518,5341,5341,5617,5518,5341,5341,5341,5371,5364,5364,5522,5518,5341,5341,5341,5364,5522,5371,5364,5364,5364,5364,5620,5624,5392,5418,5392,5341,5341,5341,5610,5380,5364,5364,5385,5364,5364,5628,5392,5392,5418,5392,5364,5364,5364,5364,5392,5425,5423,5392,5392,5392,5392,5423,5436,5631,5436,5457,5518,5341,5341,5341,5371,5364,5364,5632,5358,5364,5364,5364,5392,5392,5392,5423,5392,5364,5364,5364,5415,5392,5392,5634,5415,5392,5392,5392,5457,5454,5436,5436,5637,5364,5364,5364,5425,5392,5392,5449,5418,5392,5392,5392,5392,5436,5454,5436,5436,5425,5392,5392,5392,5436,5640,5454,5436,5442,5436,5436,5436,5436,5487,5477,5477,5487,5477,5324,5324,5324,5357,5341,5647,5349,5341,5341,5341,5341,8,5364,5650,5380,5364,5341,5341,5341,5371,5364,5364,5364,5628,5364,5364,5364,5418,5392,5392,5418,5392,5357,5341,5341,5341,5364,5371,5364,5364,5371,5364,5364,5364,5418,5392,5449,5418,5392,5381,5364,5364,5380,5392,5418,5392,5419,5418,5392,5392,5392,5436,5454,5436,5436,5604,5341,5341,5341,5385,5371,5364,5364,5385,5364,5364,5364,5392,5418,5392,5392,5364,5364,5364,5418,5392,5392,5654,5418,5392,5392,5392,5454,5436,5429,5436,5436,5385,5364,5364,5380,5392,5418,5392,5449,5418,5392,5392,5392,5434,5436,5457,5454,5436,5392,5392,5392,5392,5436,5454,5656,5436,5454,5436,5436,5436,5474,5477,5477,5559,5477,5341,5341,5341,5371,5364,5610,5380,5364,5364,5364,5364,5418,5392,5392,5418,5423,5364,5364,5364,5360,5392,5392,5659,5418,5392,5392,5392,5454,5436,5454,5436,5436,5371,5364,5364,5364,5660,5418,5392,5392,5391,5392,5392,5392,5423,5436,5457,5661,5436,5392,5392,5392,5454,5436,5454,5436,5467,5451,5436,5436,5436,5487,5477,5482,5487,5477,5364,5364,5364,5380,5392,5449,5418,5392,5392,5392,5392,5454,5436,5457,5454,5436,5392,5392,5392,5392,5454,5436,5436,5467,5454,5436,5436,5436,5436,5440,5477,5662,5477,5477,5418,5392,5392,5392,5663,5436,5436,5457,5454,5436,5436,5436,5436,5482,5496,5477,5482,5454,5436,5436,5436,5442,5477,5474,5472,5477,5666,5477,5477,5477,5477,5668,5508,5536,5505,5508,5317,5671,5308,5308,5308,5324,5327,5675,5324,5308,5308,5308,5324,5679,5675,5331,5324,5324,5680,5341,5357,5683,5337,5308,5308,5687,5324,5324,5327,5688,5324,5324,5324,5341,5691,5334,5341,5323,5324,5324,5324,5341,5341,5691,5341,5341,5341,5341,5349,5364,5364,5694,5380,5308,5308,5687,5324,5679,5675,5324,5324,5324,5324,5341,5339,5683,5341,5324,5324,5324,5341,5695,5614,5683,5341,5341,5341,5696,5364,5363,5694,5364,5324,5324,5324,5683,5341,5341,5341,5697,5341,5341,5341,5364,5363,5364,5364,5698,5341,5341,5341,5364,5411,5699,5364,5364,5364,5364,5700,5392,5449,5392,5392,5701,5305,5308,5308,5327,5702,8,8,8,8,8,8,8,8,5327,5324,5323,5331,5324,5324,5324,5703,5341,5357,5341,5341,5324,5324,5324,5324,5341,5339,5704,5341,5341,5341,5341,5367,5364,5364,5707,5380,5324,5324,5324,5357,5681,5349,5341,5341,5341,5341,5381,5699,5364,5364,5604,5341,5341,5341,5699,5364,5364,5708,5709,5364,5364,5364,5392,5711,5392,5392,5688,5324,5324,5331,5341,5341,5691,5334,5341,5341,5341,5364,5714,5364,5364,5691,5341,5341,5341,5364,5360,5380,5364,5364,5364,5364,5364,5392,5414,5423,5392,5341,5341,5341,5699,5364,5364,5364,5699,5364,5364,5364,5392,5602,5392,5715,5699,5364,5364,5364,5711,5392,5392,5717,5392,5711,5392,5392,5392,5720,5436,5720,5436,5436,5721,5308,5308,5308,5327,5702,5324,5327,5702,5324,5324,5724,5341,5704,5341,5341,5702,5324,5324,5324,5341,5336,5704,5341,5357,5341,5341,5341,5349,5364,5364,5699,5380,5324,5324,5324,5725,5341,5341,5341,5728,5341,5341,5349,5364,5699,5364,5364,5604,5341,5341,5341,5385,5358,5380,5364,5699,5364,5364,5364,5700,5392,5392,5391,5702,5324,5324,5324,5729,5731,5734,5704,5731,5731,5731,5731,5739,5367,5736,5736,5742,5731,5731,5731,5699,5736,5736,5745,5736,5739,5736,5736,5742,5750,5446,5747,5746,5704,5731,5731,5731,5753,5736,5699,5736,5736,5709,5736,5736,5736,8,5747,5756,5747,5711,5747,5739,5736,5736,5736,5711,5747,5747,5711,5747,5711,5747,5747,5747,5747,5758,5761,5758,5386,5758,5766,5767,5767,5767,5731,5753,5731,5704,5731,5731,5731,5731,5768,5736,5736,5739,5736,5731,5731,5731,5753,5736,5739,5699,5736,5744,5736,5736,5736,5742,5747,5756,5747,5772,5756,5731,5731,5731,5752,5736,5775,5736,5736,5699,5736,5736,5736,5711,5747,5746,5711,5747,5736,5736,5736,5736,5747,5711,5747,5776,5747,5746,5747,5747,5747,5756,5758,5778,5758,5781,5758,5731,5731,5731,5731,5782,5736,5739,5742,5736,5699,5736,5736,5736,8,5785,5747,5746,5756,5747,5736,5736,5736,5414,5747,5747,5386,5756,5747,5747,5747,5778,5758,5758,5778,5758,5736,5736,5736,5736,5747,5747,5747,5711,5747,5747,5747,5747,5747,5788,5758,5781,5661,5758,5747,5747,5747,5747,5778,5758,5758,5789,5758,5758,5758,5758,5761,5791,5793,5791,5791,5794,5795,5795,5795,5767,5796,5799,5767,5767,5767,5767,5730,5753,5731,5801,5731,5767,5767,5767,5734,5704,5731,5734,5731,5731,5731,5731,5739,5699,5736,5736,5804,5767,5767,5806,5731,5731,5731,5753,5731,5731,5731,5731,5736,5768,5742,5736,5731,5731,5731,5753,5736,5736,5807,5736,5736,5736,5736,5711,5747,5750,5711,5747,5767,5767,5767,5808,5731,5734,5704,5731,5731,5731,5731,5768,5736,5736,5736,5736,5731,5731,5731,5809,5736,5736,5735,5699,5736,5736,5736,5747,5711,5747,5747,5734,5731,5731,5731,5361,5736,5736,5736,5768,5736,5736,5742,5747,5746,5711,5747,5736,5736,5736,5711,5747,5776,5711,5747,5747,5747,5747,5778,5758,5758,5778,5758,5804,5767,5767,5767,5731,5810,5704,5731,5812,5731,5731,5699,5736,5736,5742,5736,5813,5731,5731,5753,5736,5736,5709,5736,5768,5736,5736,5361,5747,5746,5747,5747,5747,5731,5731,5731,5775,5736,5739,5699,5736,5739,5736,5736,5711,5747,5747,5711,5756,5736,5736,5736,5742,5747,5747,5785,5711,5747,5747,5747,5778,5758,5758,5778,5758,5814,5731,5731,5731,5736,5699,5736,5736,5816,5736,5736,5711,5747,5711,5747,5747,5738,5736,5736,5711,5747,5747,5746,5711,5747,5747,5747,5781,5432,5758,5778,5758,5758,5736,5736,5736,5776,5756,5747,5747,5747,5711,5747,5747,5747,5757,5819,5757,5761,5758,5747,5747,5747,5747,5822,5758,5781,5778,5758,5758,5758,5758,5823,5791,5826,5791,5791,5791,5767,5767,5767,5734,5704,5731,5731,5731,5731,5731,5699,5736,5736,5739,5827,5731,5731,5731,5736,5739,5699,5742,5736,5736,5736,5750,5386,5747,5747,5730,5731,5731,5753,5739,5736,5736,5735,5699,5736,5736,5736,5747,5828,5829,5747,5736,5736,5736,5736,5747,5746,5711,5747,5746,5747,5747,5747,5758,5761,5758,5758,5704,5731,5731,5731,5736,5739,5699,5736,5736,5736,5736,5742,5747,5750,5711,5747,5736,5736,5736,5785,5756,5747,5747,5830,5747,5747,5747,5758,5820,5758,5758,5736,5736,5736,5736,5750,5711,5747,5747,5776,5747,5747,5747,5758,5778,5758,5758,5746,5747,5747,5747,5822,5761,5758,5781,5778,5758,5758,5758,5833,5791,5833,5791,5834,5704,5731,5731,5731,5736,5775,5742,5736,5735,5736,5736,5736,5776,5756,5747,5747,5835,5736,5736,5736,5747,5784,5755,5747,5747,5747,5747,5778,5758,5758,5778,5758,5735,5736,5736,5736,5747,5836,5711,5747,5747,5747,5747,5778,5758,5838,5758,5781,5711,5747,5747,5747,5778,5758,5839,5761,5758,5758,5758,5758,5758,5823,5791,5826,5840,5791,5736,5736,5736,5358,5747,5747,5711,5747,5747,5747,5747,5747,5758,5842,5758,5758,5750,5747,5747,5747,5757,5760,5758,5758,5843,5758,5758,5758,5791,5823,5791,5791,5711,5747,5747,5747,5781,5429,5758,8,8,8,8,8,8,5778,5781,5758,5786,5758,5758,5758,5758,5823,5791,5790,5846,5791,5757,5758,5758,5758,5826,5823,5791,5823,5791,5791,5791,5791,5791,5851,5854,5498,5498,5848,5856,5848,5505,5237,5858,5863,5865,5862,5237,5862,5857,5861,5237,5866,5237,5861,5866,5867,5869,5857,5237,5870,5857,5870,5871,5872,5872,5857,5873,5874,5857,5870,5237,5211,5876,5136,5135,5879,5879,5878,5881,5881,5888,5135,5894,5135,5896,5897,5899,5900,5906,5908,5911,5913,5906,5917,5918,5919,5914,5900,5920,5906,5906,5923,5906,5924,5906,5906,5906,5906,5906,5906,5926,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5927,5927,5906,5929,5906,5906,5906,5906,5906,5906,5905,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5914,5906,5906,5906,5906,5906,5906,5906,5906,5931,5906,5906,5906,5933,5906,5934,5936,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5912,5906,5906,5906,5906,5937,5906,5906,5906,5939,5906,5906,5906,5907,5906,5906,5906,5906,5906,5906,5906,5941,5906,5906,5906,5906,5928,5906,5906,5908,5906,5906,5906,5943,5906,5944,5946,5947,5906,5908,5949,5906,5906,5906,5906,5906,5904,5900,5906,5906,5906,5906,5950,5951,5928,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5919,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5906,5939,5906,5906,5951,5914,5902,5906,5907,5906,5904,5906,5906,5915,5906,5906,5906,5906,5906,5906,5955,5955,5957,5959,5959,5961,5959,5959,5959,5959,5959,5959,5959,5962,5959,5959,5964,5959,5966,5968,5959,5959,5959,5959,5959,5959,5971,5959,5973,5959,5959,5919,5959,5959,5959,5959,5959,5974,5959,5959,5959,5976,5959,5959,5959,5959,5977,5959,5959,5959,5959,5979,5959,5959,5959,5959,5959,5981,5959,5959,5959,5959,5963,5959,5959,5959,5959,5959,5959,5959,5959,5962,5959,5982,5983,5959,5959,5959,5959,5984,5959,5964,5959,5959,5959,5959,5952,5987,5987,5987,5989,5987,5987,5991,5987,5900,5987,5987,5987,5908,5971,5987,5987,5993,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5994,5987,5987,5995,5987,5987,5987,5987,5987,5987,5987,5987,5987,5987,5986,5987,5987,5987,5987,5969,5987,5987,5988,5908,5976,5987,5987,5987,5987,5900,5999,6004,6008,6017,6014,6014,6018,6026,6041,6042,6033,6069,6070,6065,6071,6074,6078,6086,6087,6089,6098,6032,6103,6104,6105,6078,6107,6029,6027,6027,6027,6027,6027,6027,6078,6108,6110,6114,6115,6109,6117,6059,6109,6075,6118,6121,6108,6063,6122,6123,6125,6126,6129,6129,6131,6135,6137,6139,6140,6138,6138,6138,6138,6138,6142,6142,6141,6141,6141,6149,6152,6150,6154,6157,6159,6166,6168,6169,6169,6153,6173,6178,6180,6182,6184,6180,6185,6187,6196,6196,6198,6205,6207,6208,6211,6219,6223,6214,6228,6229,6232,6235,6230,6237,6238,6240,6246,6253,6258,6258,6257,6263,6268,6271,6273,6272,6211,6282,6279,6274,6286,6288,6290,6199,6292,6293,6294,6298,6299,6298,6295,6293,6302,6304,6305,6306,6309,6311,6313,6315,6323,6325,6326,6312,6305,6327,6335,6336,6339,6313,6312,6311,6308,6325,6305,6293,6352,6351,6357,6377,6380,6382,6383,6402,6404,6410,6411,6414,6421,6421,6422,6351,6427,6434,6438,6445,6451,6451,6456,6458,6459,2,6460,6463,6434,6470,6363,6478,6518,6529,6530,6531,6544,6546,6547,6554,6555,6556,6558,6559,6559,6560,6359,6342,6562,6563,6564,6583,6586,6528,6472,6472,6590,6593,6606,6609,6617,6624,6623,6636,6640,6642,6645,6647,6515,6651,6652,6687,6692,6666,6694,6704,6717,6718,6717,6720,6725,6744,6747,6777,6779,6781,6784,6787,6789,6554,6544,6700,6795,6800,6634,6811,6813,6824,6658,6626,6832,6850,6858,6863,6544,6864,6867,6616,6870,6888,6894,6901,6918,6920,6744,6933,6934,6940,6965,8,8,8,8,8,8,8,6983,6991,7004,6970,7007,7022,7027,7028,6472,7032,7034,6604,6491,7035,7039,7044,7045,7051,7052,7055,7058,7061,7063,6611,7066,6750,7067,7071,7072,7073,7078,7079,7082,6744,7084,7090,7096,6834,6856,7101,7106,7109,7111,7115,6979,7124,7131,7134,6632,7136,7138,6744,6908,7139,7145,7148,7149,7151,6989,7153,7153,7153,6717,6631,6737,7156,7103,7161,7162,7163,7169,6913,7177,7183,7188,7201,7232,7253,7261,7266,7267,6544,6553,7268,7268,7268,7268,7294,7299,6717,7304,7305,7308,7311,7315,7320,7322,7345,7088,7346,7347,7318,7350,6744,7083,7351,7352,7156,7357,7359,7004,7004,7365,7278,6553,7369,7390,6717,6856,6856,7391,7396,7400,6856,7145,7401,7403,7404,7409,7327,7410,7413,7423,7172,6854,6988,7445,7453,6942,7460,7200,7464,7467,7475,6622,6791,7477,7480,6615,6870,6844,6844,6844,7481,7090,7482,7004,7485,7487,7490,7492,7497,7356,6903,7503,7004,7404,6907,7505,7444,7508,7514,7523,7524,7533,7535,7537,7542,7544,7546,7552,6998,7557,7560,7562,7564,6744,6914,7543,7565,7568,7562,7572,7577,7580,7585,7590,7562,7605,7611,7637,7641,6341,7652,7660,7662,7670,7671,7674,7675,7677,7681,7683,6630,7328,7684,7685,6530,7688,7702,7703,7704,7713,7721,7722,7736,7737,6984,7745,7759,7760,7761,7766,7767,7769,6729,7770,7781,7784,7785,7788,6952,7789,7781,7721,7724,8,8,8,8,8,8,8,8,8,7793,6902,7799,7403,7808,7810,6625,7812,7813,7431,7814,7816,7824,7828,6530,7829,7830,7832,7835,7837,7088,6631,7849,6907,7854,7863,7865,7866,7694,6856,7867,7869,7872,6948,7012,6908,7873,7876,7877,7886,7892,6611,7896,7721,7899,7901,6994,7909,7910,6987,7911,7404,7175,7926,7934,7941,7943,7946,7948,7951,7953,7961,7512,7964,7968,7970,7976,7986,7990,7301,7850,6856,7992,7718,7994,7995,7997,7904,7858,7992,7999,7721,8000,7167,8004,7903,7721,7909,7952,7952,6948,7873,8005,8014,8017,8020,7992,8026,6854,8028,8034,7909,7946,8035,6987,8036,7909,8049,8051,8052,8056,8060,8062,8066,8070,6989,7815,8071,8073,8075,8076,8079,8080,8081,8089,7952,8090,8091,7873,8094,7824,7191,8099,8100,7927,8101,7849,7085,7909,7873,6987,8102,8109,8112,8113,8117,7824,8120,7968,8124,8125,6992,8130,8132,7815,8119,7813,7888,8136,8143,8144,8145,8153,8155,8158,8159,8161,7586,7968,8167,7824,8171,8195,8196,8153,8205,8211,8214,8227,8246,8247,8258,8259,8260,8261,8267,8268,6596,8269,8271,8,6853,8280,8289,8289,8291,6853,8302,8,8,8,8,8,8,8,8,8,8,8,8,8304,6631,8315,7996,6986,8324,8325,6612,8338,6611,8345,8347,8351,8352,7785,8354,8316,8371,8380,8382,8390,8395,8396,8398,8324,8102,8402,8408,8429,8433,8436,8439,8458,6835,8460,8460,6631,8461,8467,8462,8469,8491,6835,8492,8345,8498,8503,8504,8508,8510,8512,8514,7577,8519,8533,7997,8537,8082,8510,8538,8448,8540,7945,8,8542,8339,6907,8550,8475,8551,8558,8395,8559,8560,8562,8564,8566,8571,8572,8578,8579,7770,7893,8591,8592,7785,8035,8594,8596,8537,8597,8599,8092,8612,6986,8615,8621,8622,8623,8340,8347,8624,8132,8625,8510,8626,7511,8635,6910,8615,8637,8558,8642,8644,8661,8662,8669,8676,6631,8537,7996,8615,8677,8537,8682,8538,8683,7574,8687,8510,8689,7945,8692,8694,8696,8683,8703,7593,8704,8685,8510,8473,8705,8707,8708,8712,8716,8717,8719,8721,8560,8724,8726,7595,7238,8733,8718,8750,8755,8758,8761,6631,8,8,8,8,8,8,8,8,8,8,8,8763,8765,7085,8433,6731,8767,8768,8778,8779,8077,8537,8783,7936,8510,8538,8510,8786,8789,8724,8791,8794,8796,8800,8800,8802,8806,8807,6727,8810,8811,8812,8599,8813,8815,8687,8546,8816,8820,8708,7016,8683,7511,8733,8822,8077,6851,8832,8833,8810,8838,8842,8843,8845,8848,8850,8853,8854,8644,8683,8855,8696,8861,8863,8669,8866,8510,8005,7789,8867,8869,8877,8879,8846,8815,8733,8893,8636,8903,8905,8907,8733,8908,8728,8909,8916,8921,8924,8928,8932,8537,8510,8786,8615,8933,8934,8510,7511,8936,8938,8939,8636,8696,7577,8940,8941,8942,8699,7593,8944,8946,6942,8947,8616,7194,8949,8950,8953,8789,8955,8669,8959,8968,8669,7613,8970,8971,8137,8974,8977,8980,8982,8984,8949,8986,8704,7971,8993,8995,8780,9003,9005,8107,9006,7241,8683,8696,7190,9007,9009,8696,9010,9014,8669,9015,9016,9017,9020,9020,9020,8733,8978,9026,8752,8752,8752,8752,9027,7191,9034,9035,8718,8724,9041,9044,9045,9046,7511,9051,9052,9054,8748,8,8,8,8,8,8,8,8,8,8,9073,9079,9081,9082,9085,9086,8993,8993,9099,9104,9115,6143,6150,9116,6149,6147,6150,9118,9121,9122,9122,6150,9116,9118,6147,9123,9124,9126,9125,9119,9131,9132,9131,9129,9138,9139,9137,9140,9138,9137,9142,9143,9138,9144,9146,9138,9144,9137,9138,9149,9171,9176,9180,9189,9201,9205,9208,9227,9228,6141,6141,9233,9233,9234,9236,9237,9235,9238,9241,9246,9254,9247,9256,9257,9258,9260,9266,9268,9269,9272,9273,9275,9277,9278,9279,9279,9282,9284,9288,9291,9293,9301,9303,9304,9311,9314,9290,9315,9316,9291,9318,9233,9318,9291,9320,9291,9310,9327,9315,9328,9291,9293,9333,9290,9336,9342,9350,9353,9354,9356,9360,9361,9363,9364,9365,9371,9372,9375,9378,9382,9383,9379,9386,9390,9396,9399,9404,9407,9408,9418,9418,9418,9418,9418,9421,9426,9426,9430,9430,9434,9444,9426,9447,9449,9442,9454,9455,9460,9461,9432,9462,9431,9463,9468,9471,9473,9474,9475,9479,9484,9493,9496,9499,9498,9504,9511,9512,9513,9514,9515,9521,9522,9498,9526,9535,9540,9540,9543,9529,9527,9544,9431,9546,9555,9570,9564,9573,9574,9577,9578,9582,9585,9589,9424,9425,9590,9593,9593,9599,9601,9602,9602,9602,9611,9613,9614,9628,9443,9636,9642,9646,9647,9660,9432,9663,9665,9667,9670,9671,9691,9697,9679,9703,9720,9722,9724,9726,9734,9736,9738,9671,9739,9740,9742,9743,9598,9602,9744,9748,9755,9765,9671,9753,9766,9769,9775,9777,9779,9780,9781,9785,9787,9788,9791,9792,9793,9799,9647,9807,9812,9811,9811,9813,9817,9819,9819,9819,9818,9820,9808,9821,9836,9838,9841,9850,9854,9855,9857,9858,9858,9863,9884,9429,9889,9888,9890,9892,9892,9892,9892,9891,9891,9893,9893,9894,9896,9897,9898,9343,9899,9916,9925,9927,9952,9970,9969,9976,9953,9993,9998,10000,10005,10006,10007,10003,10008,10011,10012,9903,9900,10013,10017,10018,10025,10024,10030,10030,10037,10039,10051,10053,10052,10029,10054,10028,10055,10059,10066,10057,10014,10082,10085,10099,10112,10110,10127,10130,10131,10132,10132,10132,10132,10132,10129,10134,10135,10141,10130,10166,10172,10176,10178,10178,10179,10185,10201,10140,10109,10209,10210,10221,10222,10217,10234,10236,10241,10242,10243,10243,9338,9337,10244,9360,10245,10248,10246,10249,10259,10285,10287,10293,10066,10294,10297,10295,10295,10299,10058,10300,10308,10311,10320,10325,10326,10331,10332,10333,9406,10335,10334,10025,10025,10025,10025,10336,10338,10339,9398,10358,10363,10367,10371,10386,10417,10392,10418,9405,9893,9893,9893,10426,10444,10454,10458,10460,10461,10483,10502,10513,10525,10553,10549,10564,10566,10578,10561,10582,10583,10589,10597,10601,10606,10615,10618,10619,10614,10620,10606,10601,10644,10651,10652,10663,10670,10671,10672,10678,10684,10664,10485,10686,10687,10698,10707,10716,10721,10727,10744,10748,10713,10767,10781,10792,10799,10800,10804,10807,10818,10819,10821,10665,10826,2,10822,10827,10828,8,8,8,8,8,8,8,8,8,8,8,8,8,10857,10888,10893,10897,10839,10910,10924,10926,10927,10955,10962,10968,10981,10992,11007,10986,11009,10980,11007,10983,11015,11017,11037,11050,11055,11034,11064,11070,11081,11098,11092,11099,11116,11129,11135,11171,11174,11179,11191,11196,11198,11214,11216,11225,11237,11255,11257,11266,11287,11302,11336,11337,11338,11344,11361,11366,11372,11372,11373,11384,11385,11385,11385,11385,11385,11385,11395,11399,11422,11426,11429,11436,11441,11463,11465,11014,11469,11473,11474,11118,11477,11489,11491,11496,11497,11503,11510,11363,11525,11539,11541,11549,11560,11561,11118,11562,11568,11571,11575,11578,11580,11589,11592,11593,11594,11633,11633,11633,11620,11604,11636,11638,11560,11011,11646,11652,11590,11653,11669,11669,11669,11669,11669,11669,11669,11669,11677,11703,11568,11704,11706,11709,11726,11729,11746,11749,11754,11762,11763,11763,11768,11769,11776,11799,11805,11815,11819,11833,11833,11846,11847,11849,11848,11814,11800,11854,11876,11819,11878,11819,11881,11881,11881,11881,11883,11814,11820,11885,11889,11891,11892,11899,11906,11815,11814,11910,11919,11921,10670,11924,11927,11934,11945,11948,11952,11957,11736,11961,11979,11981,11986,11990,12007,12015,12023,12053,12054,12061,12009,12072,12073,12074,12077,12077,12077,11762,10676,10676,12078,12082,12090,12100,12106,12082,12114,12115,12115,12115,12115,12115,12115,12115,12115,12126,12131,12132,12136,12137,12138,12138,12141,12144,12148,12149,11927,12150,12159,12164,12185,12196,12010,12200,12201,12206,12211,11735,12082,12216,12216,12216,12216,12216,12216,12216,12216,12216,12216,12216,8,8,8,8,8,8,8,8,8,8,8,12218,12218,11951,11951,12225,12230,12010,12238,12242,11951,11951,11951,11736,12264,8,12283,12286,12289,12009,12292,12303,12305,12010,12307,12308,12309,12189,12312,12317,12270,12024,12323,8,12331,12332,12336,12335,12336,12343,12346,12346,12352,12352,12354,12288,12360,12361,11950,12081,12364,12365,12370,10589,12381,12384,12395,12392,10769,12399,12417,12432,12436,12437,12443,10666,10473,10678,12444,12010,12304,12448,12448,12150,12456,12457,12460,12461,12466,11957,12478,12479,8,10469,10678,12484,12485,12487,12491,12459,12497,12498,12506,12508,12448,12151,12510,12511,10678,12512,12515,12233,12516,12523,12526,12527,12531,12545,12546,10598,8,12553,8,12556,12558,12564,12568,12082,12575,10497,12576,12588,11706,12369,12589,10501,12601,12600,12485,10501,12607,12611,10666,12612,11951,11737,12224,11762,12623,12645,12657,12674,10702,10703,8,12685,12686,12691,12694,12721,12448,12725,12733,12734,12742,12744,12759,12796,12804,12796,12807,12811,12814,12815,11762,11763,11763,11763,12817,12820,12827,12827,12828,12573,12845,12850,12852,12861,12869,12878,12879,12884,12877,12890,12891,12904,12921,12927,12932,12553,12934,12940,12562,12562,12941,12562,12553,12944,12949,12959,12967,12972,12941,12944,12975,12983,12549,12985,12986,12987,12988,12990,12990,12990,12990,12990,12990,12990,12990,12990,12562,12993,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,12994,8,12996,12996,12996,12996,12996,12996,12996,12996,12996,12998,13002,13008,13009,13021,13023,12984,13025,13048,13053,13058,13062,13068,13068,13069,13080,2,10529,13001,13082,13085,13088,12557,13089,13108,13109,13113,13128,13136,13061,13061,13138,13061,10590,13140,13141,13144,13145,12852,13062,13147,12553,13152,13152,13159,13160,13161,12526,13163,13165,13166,13166,13166,12552,13167,13174,12985,12984,13179,12984,12553,13183,11963,10709,10499,10830,13184,10481,13185,13192,13192,13192,13192,13192,13193,13195,13194,13196,13212,13216,13217,12009,13221,13222,13222,13223,13228,13227,12010,13250,13274,12010,13275,13276,11763,13279,13288,13283,13297,13298,13295,13305,13308,13309,13310,13311,13313,13312,13314,13327,13339,13341,13342,13342,13342,13342,13342,13342,13342,13342,13342,13342,13342,13342,13343,13361,13364,13366,12454,11949,11933,13369,13372,12225,13373,13373,13374,13406,12010,12487,10468,13407,11706,13408,13410,13432,13433,13436,13438,13454,13458,13421,13474,13475,13295,13479,13456,13456,13456,13456,13456,13456,13456,13456,13456,13481,13482,13482,13482,13482,13482,13482,13482,13482,13485,13458,13496,13496,13496,13496,13496,13496,13498,13508,13512,13514,13517,13524,13545,13546,13546,13546,13548,13553,13558,10653,10653,10653,10653,10653,10653,10828,12686,12686,12686,12686,12686,12686,13562,13582,13616,13620,13631,13633,13641,13646,10678,13663,13670,13674,13678,13682,13679,13684,13684,13664,13688,13693,13612,13694,13696,13688,13599,13701,13703,13599,13691,13708,13713,13688,11921,13718,13724,13735,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,13737,13741,13741,13741,13763,13583,13764,10671,10678,13765,13767,13767,13767,13767,13767,13767,13688,13774,13777,13783,13786,13698,13792,13698,13795,13802,11706,13805,13815,13816,13817,13828,13831,13641,10678,13834,13835,13840,13840,13838,13841,13841,13850,13851,13852,13784,13853,13698,13858,13866,13882,13898,13903,13909,13924,13936,13934,13941,13943,13932,13934,13934,13935,13934,13942,13940,13944,13571,10678,13947,13948,13960,12577,13969,13977,13978,13988,13993,14001,14004,10678,14012,14016,11706,14040,14043,14045,14046,12577,13641,11706,14048,13697,14050,14054,14054,13698,14057,14058,14060,14046,13698,13693,13586,14079,14085,14099,14104,14119,13723,14122,14127,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,14129,14129,14129,14129,14129,14129,10489,14139,10678,14157,10678,10678,14162,14163,14163,14163,14163,14163,14178,14201,10678,14202,13641,13723,14206,14216,14218,14224,13803,14226,13576,14236,14247,14241,14230,14229,14248,14250,13698,14257,14259,14282,14286,14289,14294,14312,14320,12580,10476,14322,14323,13859,13859,13859,13859,13859,13859,13859,13864,14334,14340,14342,14344,14361,14348,14169,14367,14370,14371,14372,13802,13638,13620,14373,11763,14374,13641,13641,13689,13774,14378,14390,10833,13865,14392,14397,14001,14399,14001,14396,14402,14444,14446,14449,14460,14461,14478,14497,14504,14507,13641,13641,14513,14515,10473,13641,13641,14533,13574,14542,14544,13947,14556,14557,13641,14562,14563,13802,11706,14568,14570,14563,14581,14585,14578,14219,14590,10833,14591,13947,14146,14146,14146,14595,14596,14605,14607,10678,10676,10676,10676,14609,14611,14616,14618,14619,14622,14636,14643,14647,14651,8,8,8,8,8,8,8,8,8,8,8,8,14653,14611,14669,14674,14688,14691,14714,14722,14726,14726,14728,14747,14767,14775,14775,14778,14793,14806,14807,14802,14823,14843,14850,14851,14852,14869,14877,14876,14881,14900,14919,14927,14926,14924,14948,14967,14979,14999,15007,15012,15014,15015,15015,15015,15015,15019,15031,15033,15037,15039,15040,15042,15032,15044,15045,15055,15060,15062,15066,15070,15037,15076,15030,15083,15099,15042,15030,15017,15100,15037,14971,15030,15026,15026,15114,15028,15116,15069,15037,15121,15122,15125,15134,15139,15025,15141,15156,15030,15157,15159,15171,15189,15191,15213,15214,15220,15221,15223,15238,15246,15246,15246,15246,15246,15264,2,15277,15285,15284,15289,15289,15290,15292,15307,15288,15308,15192,15318,15324,15325,15329,15314,15346,15384,15334,15334,15334,15334,15334,15334,15334,15334,14901,15407,8,8,8,8,8,8,8,8,8,8,8,8,8,8,15414,15414,15414,15414,15414,15414,15414,15414,15414,15414,15414,15417,15409,15423,15430,15444,15456,15468,15456,15471,15453,15473,15476,15477,15479,15485,15487,15458,15489,15417,15477,15485,15491,15530,15543,15547,15547,15554,15578,15583,15585,15601,15610,15415,15410,15477,15612,15506,15617,15477,15415,15477,15485,15620,15622,15623,15629,15632,15652,15654,15655,15623,15623,15623,15623,15623,15655,15478,15658,15669,15671,15623,15477,15676,15678,15681,15453,15688,15689,15432,14858,15710,15717,15719,15738,15755,15766,15768,15769,15778,15783,14824,15808,15815,15817,15836,15802,15848,15837,15851,15853,15867,15870,15871,15872,15817,15885,15886,15887,15893,15802,15895,15887,15896,15849,15897,15899,14794,15912,15917,15920,15932,15917,15933,15947,15923,15917,15949,15970,15917,15933,15971,15917,15917,15980,14748,16002,16009,16009,16077,16076,16083,16085,16087,16094,16096,16098,16008,8,8,8,8,8,8,8,8,16099,16107,16117,16118,15999,16009,16014,16121,16122,16006,16094,14692,16141,16146,16148,16164,16189,16190,16192,16204,16209,16213,16214,16198,16204,16235,16241,16243,16264,16300,16308,16313,16279,16315,16145,16323,16126,16325,16146,16334,16336,16339,16145,16345,16325,16346,16349,16140,16351,16325,16352,16358,16363,16352,16164,16216,14608,16377,16377,16377,16379,10025,16383,16385,16391,16384,10066,10023,16394,16418,16429,16447,9360,16454,16461,16471,16480,10082,16493,16508,16527,16538,16540,16558,16573,16573,16574,16592,16606,16608,16619,16632,16640,16639,16659,16703,16705,16705,16705,16705,16686,16714,16720,16721,16743,16745,16720,16754,16731,16721,16721,16756,16762,16721,16763,16770,16802,16827,16836,16637,16837,16838,16838,16645,16843,16865,16866,16868,16870,16877,16879,16882,16882,16883,16898,16901,16637,16902,16637,16904,16868,16868,16905,16907,16868,16868,16912,16637,16913,16915,16916,16916,16916,16916,16931,16932,8,8,8,8,8,8,8,16932,16944,16954,16974,16986,16974,16994,16986,17005,17015,17017,17022,17027,17029,17030,17035,17037,16603,17028,17068,17083,17085,17086,17091,17100,17101,16574,17102,17102,17102,17103,17103,17103,17103,17103,17103,17116,17119,17120,17122,16570,17124,17125,17124,17102,17127,17130,17132,17132,17132,17132,17133,17127,17115,17136,17138,17138,16589,17139,17138,17141,17124,17124,17116,17145,17147,17149,17151,17162,17163,17163,17163,17163,17163,17163,17163,17163,17163,17163,17163,17163,17163,17177,17179,17182,17192,17199,17202,17206,17206,17212,17217,17244,2,17244,17253,17212,17176,17265,17269,17176,17211,17276,17278,17282,17207,17282,17288,17211,17314,17314,17314,17314,17321,17326,17330,17331,17334,17336,17340,17342,17343,17343,17343,17353,17355,17177,17209,17211,17277,17358,17359,17360,17321,17361,17177,17269,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,17182,17177,17363,17255,17369,17283,17283,17366,17373,17374,17209,17366,17367,17367,17367,17367,17367,17375,17396,17206,17404,17404,17404,17404,17421,17170,17170,17432,17433,17434,17440,17443,17444,17447,17449,17164,17453,17456,17473,17476,17217,17446,17490,17194,17170,17492,17493,17493,17493,17493,17493,17493,17493,17493,17498,17500,17446,17237,17504,17456,17528,17446,17405,17446,17182,17446,17456,17532,17550,17552,17566,17566,17566,17566,17566,17566,17366,17456,17581,17177,17265,17260,17215,17467,17593,17458,17177,17253,17206,17594,17456,17599,17535,17602,17605,17446,17607,17610,8,8,8,8,8,8,8,8,8,8,8,17446,17217,17202,17614,17171,17446,17618,17446,17456,17177,17456,17182,17456,17446,17366,17456,17620,17624,17627,17446,17629,17629,17273,17500,17648,17492,17366,17602,17342,17620,17651,17653,17254,17215,17197,17655,17657,17260,17446,17661,17366,17663,17664,17185,17665,17492,17449,17667,17167,17209,17296,17177,17446,17633,17670,17446,17671,17673,17675,17680,17222,8,8,8,8,8,8,8,8,8,8,17681,17693,17322,17695,17703,17716,17718,17322,17722,17725,17446,17226,17728,17322,17491,17733,17170,17734,17738,17550,17739,17599,17741,17453,17744,17723,17753,17182,17342,17182,17498,17215,17177,17446,17763,17467,17765,17340,17766,17624,17492,17738,17767,17769,17693,17244,17774,17239,17239,17239,17239,17239,17239,17777,17177,17676,17779,17177,17215,17780,17781,17781,17781,17781,17265,17785,17787,17693,17237,17237,17237,17237,17237,17237,17237,17237,17237,17237,17456,17366,17171,17289,17324,17340,17340,17322,17366,17446,8,8,8,8,8,8,8,8,8,8,8,8,17788,17788,17404,17210,17255,17366,17446,17602,17355,17342,17789,17177,17805,17809,17813,17815,17819,17170,17831,17695,17839,17602,17841,17221,17844,17741,17828,17857,17861,17845,17855,17866,17873,17874,17876,17898,17145,17145,17902,17144,17149,17904,17905,17908,17145,17149,17456,17732,17817,17149,17149,17910,17920,17456,17457,17323,17182,16536,16538,16538,16538,17921,17927,17928,17932,17934,17936,17939,17940,17937,17935,17939,17937,17941,6141,6141,6141,6141,17945,17946,17947,17948,17948,17948,17948,17948,17948,17948,17948,17948,17948,17948,17948,17948,17948,17948,17948,17948,17948,17949,17949,17949,17950,17949,17953,17949,17958,17958,17959,17957,17960,17949,17961,17949,17949,17949,17964,17965,17965,17966,17976,17978,17977,17980,17988,17994,17995,17987,17999,17999,18000,18005,17979,18026,18037,18041,18052,18058,18059,18079,18025,18103,18107,18106,18035,18053,8,8,8,8,8,8,8,8,8,8,8,8,8,8,18112,18114,18039,18053,18115,8,18042,18118,18134,18149,18164,18174,18178,18180,18195,18206,18144,8,18213,18214,18218,18228,18215,18229,18233,18236,18166,18239,18240,18240,18246,18247,18245,18243,18252,18256,18257,18264,18269,18282,18297,18261,18306,18028,18027,18309,17964,17964,17964,18310,18311,17971,18313,18313,17979,18315,18320,18139,18322,18211,18324,18139,18325,18319,18138,18334,18027,18335,18142,18176,18337,18364,18308,18370,18376,18109,18110,18308,18379,18387,18392,18393,18403,18405,18407,18410,18414,18377,18417,18422,18423,18036,18037,18035,18443,18449,18442,18441,18444,18470,18471,18458,18472,18430,18431,18478,18497,18502,18503,18431,18510,18510,18510,18510,18510,18510,18510,18510,18511,18531,18532,18532,18532,18563,18566,18578,18581,18516,18590,18593,18596,18601,18603,18607,18610,18611,18620,18516,18621,18640,18641,18647,18648,18661,18508,18508,18581,18630,18508,18666,18672,18641,18675,18676,18676,18483,18596,18537,18677,18687,18622,18693,18430,18525,18508,18473,18699,18615,18700,18428,18516,18703,18711,18508,18715,18716,18717,18717,18717,18703,18722,18723,18682,18664,18473,18596,18726,18723,18675,18483,18488,18730,18735,18478,18602,18632,18431,18483,18739,18596,18778,18514,18783,18784,18794,18795,18795,18823,18819,18828,18831,18833,18812,18806,18799,18798,18533,18501,18835,18580,18508,18596,18596,18596,18580,18789,18788,18788,18788,18788,18788,18837,18581,18838,18731,18840,18842,18483,18430,18861,18835,18868,18873,18889,18890,18890,18891,18895,18898,18901,18905,18907,18908,18926,18928,18933,18935,18936,18937,18703,17965,18037,18939,18940,18948,18949,18949,18942,18043,18028,18938,18939,18410,18951,18126,18952,18952,18952,18952,18952,18941,18941,18941,18941,18947,18949,18962,18959,18028,18965,18126,18970,18976,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,18978,18998,18987,18986,18981,17966,18108,18240,18240,19006,19012,19011,19013,19014,19015,19017,19017,19003,19025,19035,19038,19039,17965,19047,18050,18409,18391,19055,19056,18939,19057,18249,19080,19082,19041,18104,19087,19058,18054,19106,18036,19107,19117,17962,19118,18978,18054,19094,18059,19123,19126,18310,19127,19127,17997,19128,19145,19148,19151,19151,19154,19153,19156,19160,17986,19162,17965,17994,19163,19164,8,17987,19165,19143,19176,19177,19177,19177,19177,19177,19177,19177,19177,19135,19178,19152,17986,19143,19181,19186,19164,19187,19188,17984,19191,18240,19193,19143,19194,19195,17962,17962,19196,19197,19221,19231,19217,19225,19237,19238,19245,19057,19125,18310,19246,19247,19198,19215,17966,19237,19264,19265,19266,19266,19269,19270,18311,17966,19275,19281,19245,19224,19234,19252,19200,19200,19226,19282,19283,19284,17964,17964,19245,19245,19224,19198,19205,19289,17966,19290,19233,19242,19291,19236,19296,19297,19255,19298,19302,19302,19321,19323,19320,19332,19225,19344,19345,19346,19347,19350,19365,19373,19374,19376,19383,19388,19408,19418,19414,19419,19421,19426,19430,19432,19433,19443,19472,19480,19489,19490,19491,19492,19510,19515,19527,19529,19431,19532,19535,19563,19568,19568,19567,19377,19224,19571,19572,19241,19576,19584,19590,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,19595,19618,19634,17967,17966,17964,19635,19636,19652,19654,19660,19666,19689,19692,19703,19708,19704,19709,19710,19498,19715,19717,19718,19721,19733,19735,19737,19406,19754,19767,19588,19775,19793,19793,19794,19813,19820,19828,19831,19838,19535,19843,19848,19852,19855,19768,19857,19858,19859,19868,19870,19872,19872,19874,19876,19892,19912,19698,19697,19916,19916,19924,19943,19605,19842,19874,19947,19950,19955,19977,19977,19977,19977,19977,19977,19978,19574,19768,19979,19980,19983,19393,19782,19984,19985,20024,19950,20032,20054,20060,20073,20080,19875,19761,19755,19843,20081,20082,20083,19874,20087,19776,20088,20107,20111,20112,19692,19692,20124,20125,19834,20132,20132,20132,19953,19851,19950,20141,20148,20153,19692,20139,20157,19853,20111,19698,19764,20160,19602,20178,20180,20181,19851,20125,19588,20182,19768,19768,19944,19947,19851,20183,20189,20191,19698,20203,20206,19762,20207,19497,19566,19756,19496,20208,20226,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,20243,19818,19690,19768,19589,20249,20250,19354,19851,20254,19696,20242,20258,19762,19834,19588,20259,20265,20274,20281,20287,20289,20295,20298,20299,19617,20121,20303,20305,20305,19842,19875,20306,20308,20314,20315,20329,20330,20332,20335,20338,19690,20340,19978,20346,20355,20356,19735,20358,19382,17962,20359,20360,20359,20360,20362,20364,20366,20363,20363,20367,20360,20366,17962,17949,20360,17962,20368,20371,20371,20372,20376,20378,20379,20382,20377,20383,20384,20385,20387,20388,20387,20387,20390,20391,6130,20394,20400,20399,20403,20400,20406,20400,20400,20399,20409,20412,20408,20399,20417,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20426,20422,20422,20422,20422,20422,20420,20420,20420,20420,20420,20422,20422,20422,20422,20422,20422,20422,20421,20422,20422,20422,20421,20422,20419,20422,20422,20422,20422,20422,20422,20419,20422,20422,20422,20422,20422,20422,20418,20422,20418,20421,20422,20422,20421,20422,20422,20418,20422,20422,20421,20422,20422,20418,20422,20422,20422,20429,20419,20422,20418,20422,20422,20422,20422,20422,8,20422,20422,20421,20422,20421,20421,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20421,20422,20422,20422,20422,20421,20422,20422,20422,20422,20422,20422,20433,20422,20422,20422,20434,20422,20422,20421,20421,20419,20422,20419,20422,20421,20422,20422,20422,20422,20419,20422,20422,20422,20421,20422,20422,20422,20422,20421,20435,20422,20418,20422,20421,20422,20422,20422,20421,20420,20419,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20421,20421,20422,20422,20422,20422,20422,20422,20419,20422,20422,20422,20422,20422,20439,20422,20421,20422,20422,20422,20440,20422,20441,20422,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,20419,20422,20433,20422,20422,20422,20421,20422,20442,20422,20422,20421,20422,20421,20422,20422,20422,20422,20422,20422,20421,20422,20422,20422,20419,20421,20422,20422,20422,20422,20422,20421,20422,20422,20422,20422,20421,20422,20422,20422,20422,20422,20422,20421,20422,20422,20422,20422,20422,20422,20422,20421,20422,20422,20422,20422,20422,20422,20421,20422,20421,20422,20422,20421,20422,20422,20422,20421,20443,20419,20422,20422,20421,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20422,20419,20422,20446,20422,20422,20422,20422,20422,20422,20422,20422,20418,20421,20419,20422,20422,20421,20422,20422,20422,20422,20422,20422,20421,20422,20422,20422,20442,20419,20442,20442,20421,20422,20422,20422,20422,20419,20422,20422,20422,20422,20422,20422,20422,20422,20418,20418,20447,20448,6130,6130,20451,20455,6130,20457,20460,20461,20462,8,20457,20463,20458,20468,20472,20475,20476,20478,20481,20481,20481,20483,20481,20461,20484,20477,20475,20487,20491,20462,20486,20495,20496,20496,20483,20497,20483,20491,20501,20486,20503,20491,20506,20461,20508,20509,20511,20483,20513,20496,20458,20491,20512,20511,20507,20496,20514,20485,20514,20515,20516,20482,20517,20516,20519,20522,20523,20505,20485,20524,20526,20527,20509,20524,20528,20523,20524,20530,20531,20483,20491,20496,20496,20494,20519,20516,20496,20512,20516,20524,20513,20532,20516,8,8,8,8,8,8,8,8,8,8,8,20533,20481,20511,20519,20508,20534,20532,20535,20524,20463,20505,20536,20541,20505,20543,20519,20542,20544,20546,20547,20485,20532,20550,20553,20513,20543,20506,20542,20554,20545,20545,20545,20545,20555,20557,20559,20545,20553,20562,20555,20563,20553,20565,20568,20504,20511,20505,20570,20568,20556,20571,20545,20559,20573,20574,20518,20546,20552,20545,20479,20575,20576,20574,20578,20565,20504,20510,20579,20546,20559,20522,20581,20567,20463,20462,20484,20461,20459,20583,20587,20589,20458,20529,20590,20592,20593,6129,20596,20596,20596,20594,20597,20605,20600,20604,20600,20609,20610,20610,20612,20598,20601,20613,20614,20602,20602,20603,20615,20617,20621,20622,20623,20630,20639,20646,20647,20648,20657,20652,20656,20657,20663,20665,20675,20695,20624,20700,20701,20697,20708,20708,20675,20715,20719,20718,20697,20720,20731,20733,20714,20720,20736,20742,20744,20744,20748,20739,20748,20761,20763,20763,20763,20763,20764,20764,20764,20764,20765,20779,20781,20782,20786,20745,20770,20791,20794,20799,20800,20806,20812,20812,20813,20812,20818,20823,20830,20836,20842,20844,20856,20878,20880,20882,20897,20905,20909,20923,20937,20938,20940,20962,20987,20998,21001,21036,21060,21061,21065,21091,21097,21102,21102,20923,21109,21115,21158,21178,21188,21191,21192,21195,21213,21218,21239,21243,21262,21262,21262,21262,8,8,8,8,8,8,8,8,8,8,8,21291,21048,21296,21297,20998,21306,21328,21337,21349,21351,21354,21355,21362,21369,21387,21233,21393,21393,21393,21393,21393,21393,21393,21398,21012,21416,21427,21443,21460,21465,21426,21495,21498,21509,21441,21514,21542,21551,21552,21554,21558,21574,21584,21612,21621,21629,21630,21643,21560,21652,21654,21656,21663,21685,21574,21686,21688,21706,21714,21715,21719,21726,21742,21753,21121,21754,21757,21757,21757,21757,21757,21761,21763,21769,21777,21209,21786,21797,21807,21811,21797,21814,21797,21818,21796,21819,21823,21826,21852,21883,21888,21894,21894,20996,21904,21907,21908,21912,21914,21930,21933,21939,21942,21949,21961,21967,21967,21969,21981,21983,21999,22000,22025,22030,22034,22059,22063,22068,22069,22073,22081,22093,22123,22127,22137,22127,22139,22143,20863,22147,22165,22171,22172,22173,22168,22179,22189,22169,22191,22169,22193,22137,22197,22198,22198,22198,22198,22198,22198,22198,22199,22131,22211,22217,22133,22227,20824,22231,22234,22237,22238,22242,22243,22264,22285,22277,22271,22246,22302,22312,22318,22336,22338,22352,22352,22352,22352,22352,22352,22360,22364,22366,22370,22386,22408,22417,22418,22452,22455,22516,22520,22521,22523,22527,22536,22536,22540,22539,22538,22542,22549,22552,22550,22553,22558,22565,22571,22574,22576,22549,22570,6128,22578,22580,22579,22581,22583,22584,22583,22585,22582,5101,5101,22590,22592,22593,22595,22593,22593,22593,22593,22593,22593,22593,22593,22593,22593,22604,22609,22601,22614,22623,22627,22631,22628,22628,22640,22649,22657,22658,22659,22604,22662,22665,22670,22672,22679,22691,22690,22692,22699,22604,22604,22604,22604,22604,22604,22604,22604,22604,22604,22604,22604,22604,22604,22604,22603,22700,22708,22710,22710,22711,22723,22724,22725,22726,22728,22731,22732,5051,22737,22743,22739,22744,22744,22746,22744,22747,22749,22746,22748,22746,22753,22756,22764,22766,22766,22774,22776,22779,22780,22782,22781,5047,22786,22787,22788,5047,22790,22795,22799,22801,22802,22807,8,8,8,8,8,8,8,8,8,8,8,8,22810,22803,22812,22813,22820,22822,22825,22826,22789,22828,22827,22832,22835,22837,22840,22840,22831,22842,22845,22852,22853,22854,22856,22858,22859,22862,22866,22871,22873,22876,22878,22882,22883,22861,22892,22891,22859,22896,22898,22901,22859,22902,22859,22903,22857,22910,22914,22918,22920,22919,22922,22924,22915,22926,22939,22940,22941,22948,22952,22953,22955,22957,22953,22958,22958,22959,22960,22961,22961,22966,22973,22974,22975,22977,22976,22979,22988,22988,22989,23002,23005,22904,23007,23011,23010,5047,23018,23023,23020,23024,23028,23030,23037,23041,23042,23046,23047,5044,23048,5053,23051,23059,23085,23118,23161,23162,23144,23131,23079,23067,23163,23166,23195,23199,23207,22728,22739,22744,23210,22823,23047,23213,5115,22581,22582,23216,22633,23220,23225,23227,22744,22744,22739,22748,22744,22747,22748,22744,23229,23230,23233,23237,22781,23239,23241,23243,23253,23262,23244,23264,23272,23282,23280,23285,23277,23277,23293,23277,23295,23296,23297,23303,23310,23321,23320,23315,23313,23322,23322,23325,23326,23326,23333,23339,23347,23349,23353,22581,22582,23355,23356,22710,22728,23357,22744,22744,22744,22744,22747,22748,22744,23361,22776,22788,23363,23366,22910,23368,23369,23369,23353,23374,22581,23377,22604,22710,22744,22744,22744,23380,23381,23384,23386,23392,23240,23394,23393,23311,22905,5043,23395,22581,22582,22641,23396,23398,22744,22744,23379,23380,23399,23401,23402,23404,23405,23406,23408,23409,23353,22582,22582,23410,23411,22740,22744,22744,23381,23380,23400,23412,23416,23418,23421,23423,5051,22581,22582,23425,23428,22744,22744,23379,23381,23430,22754,23434,23418,23435,23048,5053,23438,22582,23439,23440,22591,5052,22744,22744,8,23378,23441,5051,5051,22783,23444,22792,23445,22849,5047,5044,5053,23446,22580,22581,5108,5101,23447,23450,22744,22744,8,8,8,8,8,8,8,8,8,8,8,8,8,22744,23381,23381,23379,23451,22783,23243,22827,23452,5047,23353,22581,22582,23453,23454,23455,22744,22744,23378,23378,23456,23460,23241,23461,23323,23462,23313,23463,22581,23439,23466,23467,22744,22744,23378,23381,23470,23472,23473,23305,23475,22582,23447,23476,22744,23378,22744,23232,23238,22907,22843,23477,22581,22645,22744,22744,23381,23381,8,23478,23479,23484,5050,22581,22591,23485,22744,22744,23380,23378,23238,23486,23372,22581,23487,22744,22744,22744,22744,23381,23380,23478,23488,23313,23490,22581,23492,22744,22744,23493,22746,5047,23494,22581,23497,22744,22744,22747,22747,23500,23502,22581,23495,22591,22744,22748,22746,22793,23297,23353,8,8,8,8,8,8,8,8,8,8,8,8,8,22582,23503,22705,22744,22744,22744,22746,23505,22827,22905,23506,22581,23507,23508,22744,22744,22747,23493,23511,23512,5117,22582,23513,22744,22744,23493,22739,23514,23005,23516,22581,23519,22744,22744,22747,22747,23520,23527,23528,22582,23448,22744,22744,22744,22770,23242,23529,22582,22705,22744,22744,22746,23238,23542,23549,22598,23551,22744,22744,22744,23552,23561,23562,22582,23574,22744,22744,22744,22746,23238,23575,23578,22582,23580,22744,22744,22746,22746,23582,23353,22581,23585,23586,22744,22744,22744,23589,23353,22582,23596,22744,22744,22746,22747,23608,23609,8,8,8,8,8,8,8,8,8,22581,23612,23623,22744,22744,23493,22747,23238,22827,23559,23353,22581,23628,22744,22744,22746,22747,23630,22829,23353,22581,5100,22744,22744,22747,22747,8,23457,23631,5044,22581,22598,22744,22744,23493,22747,23633,23559,23636,23348,22581,22582,23615,22744,22744,23637,23637,22746,23639,23643,23661,23662,22582,22709,22744,22744,22739,23663,23663,23663,23663,23663,23663,23663,23243,23353,22581,23664,22744,22744,22744,23552,23670,23371,22582,22742,22744,22748,22747,22739,23674,23351,22582,22599,22744,22744,22747,22747,23607,2,22581,23676,22744,22744,22744,23493,22789,23677,22582,23679,22744,22744,23493,23493,23680,23352,8,8,8,8,8,8,8,8,8,22581,22582,22582,23686,22744,22744,22746,22748,23687,23556,23353,22581,23626,22744,22744,23493,22748,22827,23353,22581,23569,22744,22744,22747,22774,23557,23541,23691,23583,23678,22744,22744,22744,22747,22787,23047,22581,23497,22744,22744,23493,8,22771,23692,23694,22581,23628,22744,22744,22746,22747,23605,23697,22581,22715,22744,22744,22747,22773,23521,23699,22582,23705,22744,22744,22744,23458,23708,23373,22582,23712,22744,22744,22744,22745,23715,23716,22582,22710,22744,22744,22746,22788,23717,22581,23439,23719,22744,22744,22739,8,8,8,8,8,8,8,8,8,22739,22814,23720,23477,23373,22582,23721,23467,22744,22744,22747,22746,23242,23722,22581,23583,23723,22744,22744,22748,22746,22805,1761,22581,23583,23730,22744,22744,8,22746,22746,23526,23353,22581,22582,23731,23411,22744,22744,23493,23493,22827,23733,22581,23734,22744,22744,22744,22747,22747,23607,23374,22582,22744,22744,22747,23493,23736,23374,22582,22715,22744,22744,23493,23493,23238,5046,23374,8,23739,23740,22744,22747,23493,23746,23350,22581,23626,22744,22744,22747,22746,23747,23748,22581,23583,5051,22744,22746,23493,23243,23374,8,8,8,8,8,8,8,8,8,8,8,22581,23749,23752,22744,22744,23493,22745,23498,23753,23609,22581,23754,22744,22744,22747,22747,23756,5042,23688,22582,23757,23586,22744,22747,22745,23498,23494,23374,22582,23758,22744,22744,23637,22746,22746,23629,22789,23688,22582,22709,22744,22744,22746,22748,23759,23763,23350,22581,23757,23729,22744,22744,22746,23764,23720,23353,23691,23583,23765,22744,22744,8,23493,23766,5103,23374,22582,23767,22744,22744,22746,22747,23608,23768,23691,22581,23770,22744,22744,22747,23493,22803,23772,22581,22581,22581,22581,22581,22581,22581,22581,23774,2,22713,22744,22748,23493,22827,23213,22581,23564,22744,8,8,8,8,8,8,8,8,22744,22744,23493,22790,23775,23776,23688,22582,23773,22728,22744,22744,22747,23238,23777,23748,22581,23784,22744,22744,23493,22748,23735,23785,22581,23787,22744,22744,22747,23639,23238,5050,23374,22582,22744,22744,22748,22745,23791,23691,22582,23792,22744,23637,22744,23793,23794,23373,22582,22709,22744,22744,23493,23795,23796,23374,23754,23797,22744,23493,23493,23798,23658,23716,22582,22744,22744,22746,22739,22788,23800,23374,22581,23583,23802,22744,22744,22747,23493,23743,23803,23748,23374,22582,22591,22744,22747,8,8,8,8,8,8,8,8,8,8,8,8,8,22773,23629,23629,23629,23629,23629,23629,23629,23629,23629,23629,23632,23635,23609,22581,22582,23807,22744,22744,23493,22745,23598,23808,22581,23583,22742,22744,22746,22747,22789,23811,23374,23583,22744,22744,22744,22747,22747,23629,23494,23716,22582,23821,22744,22744,22747,23493,23824,23828,22581,23831,22715,22744,22746,22747,22788,23791,23828,22582,22586,22744,22744,22744,22747,22746,23832,23835,23372,22582,23846,22744,22744,22748,22750,23558,23694,22581,23847,22728,22744,22744,22744,23493,22788,2,23849,22582,23853,22744,22744,23493,23493,23641,23854,8,23583,22744,22744,22747,23493,22788,23855,23716,8,8,8,8,8,8,8,8,8,8,8,8,23849,22582,23864,22744,22744,22747,22744,5047,23311,23515,23372,22582,23867,22744,22744,22745,22747,23868,23372,22581,23583,22741,22744,22744,22748,23873,5047,23372,22582,22728,22744,22748,8,23876,5118,22581,23583,22744,22744,22744,22746,23877,23373,22582,22744,22744,23493,22747,23473,23716,22582,23878,22744,22744,22744,23493,22789,23828,22581,23583,23411,22744,22748,22747,23242,23374,22581,23879,22744,22744,22746,5046,5045,23374,23583,23885,22744,22744,23493,23511,23886,22581,8,8,8,8,8,8,8,8,22581,22582,23887,22703,22744,22744,22746,23888,23243,23889,23374,22581,22582,23890,22744,22744,22744,22748,23891,2,23576,22582,23893,22744,22744,22747,22746,22910,23896,23373,23373,23373,23373,23373,23373,23373,23828,22581,23897,22744,22744,22748,22747,22841,2,23899,23899,23899,23899,23899,23899,23899,23544,22582,23904,22744,22744,23637,23637,23637,23637,23637,22747,22748,23552,23906,5053,5053,5053,5053,5053,5053,5053,23907,22581,23851,22744,22744,23493,22748,23364,23909,23913,22582,23917,22744,22744,22744,22747,23918,23516,23475,22581,22744,22744,22746,22747,23473,23475,22581,23922,22744,22744,22746,22739,23923,23924,22581,23925,22744,22744,22745,22744,23926,23928,22581,22581,8,8,8,8,8,8,8,8,22581,22582,22597,22744,22744,23493,22747,23238,23929,23353,23931,22582,23935,22744,22744,22747,23936,5050,23371,22582,22744,22744,22747,22748,23937,23350,22581,23892,22744,22744,22744,23456,23938,23931,22582,23939,22744,22744,8,23639,23299,23370,22582,22597,22744,22748,22748,22804,23371,22581,23439,22744,22744,22745,23629,23941,23544,22582,23942,22744,22744,22747,23238,23943,23662,22582,5052,22744,22747,22747,23643,23353,23945,5108,22712,22744,22744,23493,23236,23948,23547,22581,8,8,8,8,8,8,8,8,8,8,23583,23951,23951,23951,23951,23951,23951,23951,23951,22744,22744,23493,23639,22805,22842,23475,22581,22582,23954,23954,22744,22744,22747,22746,22814,23350,5108,23955,22741,22744,22748,23639,23956,23957,22581,23962,22744,22744,22744,22748,22781,5043,23576,22581,22582,23963,22744,22746,23493,22781,23364,23899,23964,23214,22744,22744,22746,22747,23970,23350,23371,22582,23881,22744,22744,22747,23238,23971,23907,22582,22733,22744,22746,8,23238,23877,23562,22581,23214,22744,22744,22747,23974,23891,23907,22582,23976,22744,8,22747,23979,23576,22581,8,8,8,8,8,8,8,8,8,22581,23980,23981,22744,22744,23493,22747,23983,23263,23984,23562,22582,22705,22744,22744,23493,23755,23213,22581,23955,22744,22744,22747,23234,1761,23986,22582,23583,22744,22744,22744,22747,22788,23987,23913,22581,23988,22744,22747,23637,23989,23943,23662,22582,23992,22744,22744,23493,23493,23993,23576,22581,23892,22733,22744,22747,22747,23238,23994,23562,22581,23859,22744,22744,22747,22747,23242,5051,23370,22582,22744,22744,22747,22747,22789,23475,22582,23996,22744,22744,22747,23629,5109,23562,8,8,8,8,8,8,8,8,8,8,22581,24001,8,22744,22744,23493,23493,22780,23365,5102,23371,22579,23955,23200,22744,22744,22746,22784,22841,23986,22581,22589,22744,22744,22747,22747,24002,23350,23964,22582,23844,22744,22744,22747,24004,1761,23371,22581,24007,22744,22744,22748,23637,24008,23562,22581,23829,22744,22744,22744,23493,22746,5047,23373,22581,24011,22744,22744,22746,22747,24012,23475,22581,23925,22744,22744,22744,22746,22995,23986,22581,23925,22744,22744,23493,23459,22841,23907,22582,24013,22744,22744,22746,23238,2,8,8,8,8,8,8,8,8,8,8,23475,23986,22582,24014,22709,22744,22744,22746,23360,23243,2,23913,23547,22582,24015,22744,22744,22747,24016,24017,23475,22581,23996,22744,22744,8,22739,22788,5050,23913,22581,23816,22744,22744,23493,22746,23242,24018,23475,22582,24020,22744,22744,22747,23493,23335,23371,22581,24023,22744,22744,22747,22781,2,23662,22582,23816,22744,22744,8,24024,23494,23562,22581,23583,22744,22744,22746,22744,23473,23662,23371,23583,24028,22744,22744,22747,23478,24029,23475,22581,24030,22744,22744,8,8,8,8,8,8,8,8,8,8,8,22746,22780,22849,2,23353,23576,22582,23955,24031,22744,22744,22747,22747,23978,23353,23912,22581,22726,22744,22746,23493,24032,23350,23964,22582,22744,22744,22746,22747,24033,23964,23913,22582,22705,22744,22744,23493,24034,1761,24035,22581,24036,22744,22744,22746,22747,23581,24041,23562,23925,22712,22744,22744,23493,22746,24042,24043,23562,22581,24046,22744,22744,23637,22744,24050,5053,23373,22581,23583,23725,22744,22744,22747,22747,24051,24054,23475,22581,24055,23718,22744,22744,22747,22739,22775,23263,22577,23913,22581,8,8,8,8,8,8,8,8,8,22582,23676,22709,22744,22744,23493,22770,23242,24056,23475,23562,22582,23862,22744,22744,22744,8,5050,23335,23475,22581,23583,22709,22744,22744,22747,22752,23238,5053,23986,22581,24057,22744,22744,22747,23493,24058,23964,22581,22582,24059,22744,22744,23493,8,22904,23913,22581,23583,22744,22744,22748,22747,24060,23475,23475,22582,24061,22744,22744,22747,22790,23924,23913,22582,24023,22744,23493,22748,8,24062,23576,23370,24063,5051,22744,22744,22747,22788,23353,24064,22581,23583,22744,22744,22747,23493,8,8,8,8,8,8,8,8,8,8,22747,22752,23238,24071,23353,23475,22581,22582,24072,22744,22744,22744,22744,23756,23353,23964,22581,23955,24073,22744,22744,22747,22748,24075,23370,23562,22581,23583,22744,22744,22747,23238,5106,23562,23562,22582,23859,22744,22744,8,22747,24076,24077,23662,22581,22582,22582,23955,23807,22744,22744,8,23382,24078,23907,23371,22582,23728,22744,22744,23493,22747,22790,23367,23562,23562,22582,24023,22744,22744,23493,22747,24079,24079,24079,24079,24079,24079,24079,24079,5106,8,22581,23214,22744,22744,8,22746,23238,23353,23907,22582,24023,22744,22744,22747,23629,23353,23576,8,8,8,8,8,8,8,8,8,8,22582,23925,23865,22744,22744,22744,23493,22827,24080,23964,23964,22582,24081,22744,22744,22747,22744,23322,23913,22581,23583,22744,22744,22747,22739,5051,23475,22581,22593,22744,22744,22744,22744,22781,24082,23986,23913,22582,23700,22744,22746,23493,24002,23986,23562,22582,23816,22744,22744,8,23493,5044,23964,22581,23583,5051,22744,22746,23493,24083,2,23475,22581,23583,22744,22744,23493,22747,24084,23339,23562,24064,22581,22593,22744,22744,22744,22746,22747,24085,24086,23576,22581,24087,8,8,8,8,8,8,8,8,8,8,8,8,8,22744,22744,22745,22752,23581,24088,23562,23986,22582,23583,24089,22744,22744,22746,8,23363,5047,23986,23945,23562,22581,22582,24090,22744,22744,22746,23493,23479,23475,23986,22581,23214,23807,22744,22744,22746,22781,24091,23964,22581,22582,23812,22728,22744,22747,22747,24049,5051,23374,23547,22582,23583,24097,22744,22744,22747,23629,24098,23475,23986,22581,24099,24100,24100,24100,24100,24100,24103,22744,22744,22747,22747,22747,22747,22747,22747,23238,23943,23576,22581,22582,24105,22744,23493,22747,24106,24108,23475,22581,23583,22744,22744,22747,22746,5047,23475,23373,23583,24109,22744,23639,8,8,8,8,8,8,8,8,8,8,22747,23238,24110,24112,23986,23475,22581,23583,22744,22744,22744,22746,23493,24070,23576,23475,22581,23955,22744,22744,23637,23637,23637,23637,23637,23637,23637,23637,23637,23637,23637,23493,24113,2,23373,22581,23583,22744,22744,8,22746,22781,5116,23475,22581,23583,22743,22744,23493,22747,24114,23350,23475,22582,24115,22744,22744,22748,22746,2,23913,23562,22581,24116,22744,22744,22744,22746,5047,24082,23941,23941,23941,23941,24117,23475,22581,23925,22596,22744,22744,22748,22793,23899,23913,22582,24121,22744,22746,22747,23970,23371,23913,22581,23925,22744,22744,23493,22747,23388,1761,8,8,8,8,8,8,8,8,8,23913,23576,22582,23584,24122,22744,22744,22748,22781,23322,23350,23370,23475,22582,24009,22744,22744,22744,24016,5043,23913,22581,23583,22739,22744,22746,23493,24123,23964,23986,23955,22744,22744,22744,22748,24002,23945,23373,22582,23856,22744,22744,8,22747,22789,23371,23562,22581,23955,22744,22744,22746,22746,24124,23913,22581,24125,22727,22744,22744,22744,23238,23350,23544,22582,23975,22744,22744,22747,22755,23048,23986,22581,22582,24131,22744,22744,22747,23231,24133,23913,8,8,8,8,8,8,8,8,8,22581,22582,24135,22731,22744,22744,22747,24139,22849,24140,23562,23547,23583,24142,22744,22744,22747,22746,24143,24064,23907,22581,24099,22731,22744,23493,22746,22747,22747,22747,22793,24144,23373,22581,24145,22744,22744,23637,22747,22746,22830,5112,23475,22581,24146,23200,22744,22744,22748,22780,23353,23913,23562,22582,22712,22744,22747,22747,24147,5043,23562,23964,22582,23818,22744,22744,23639,24148,23048,23475,22581,24125,24155,22744,22746,22747,23243,24156,23907,22582,23584,22744,22744,22744,23493,24157,23371,23964,8,8,8,8,8,8,8,8,8,22582,24099,24158,22744,22744,22747,24159,24161,23446,23964,23475,23955,23819,22744,22744,22747,24162,24163,23374,23986,23583,24168,22744,22744,22745,5047,23475,23964,22581,22590,22744,22744,22747,23629,24108,23562,22581,23955,8,22744,22744,22747,23493,23238,5116,23562,22581,22582,24073,22744,22744,22747,23629,23353,23986,22581,24170,22744,22744,22744,22748,22781,23353,23475,22581,23583,22718,22744,22748,22746,24172,23475,22581,23583,22744,22744,23637,8,8,8,8,8,8,8,8,8,8,22754,22827,5042,23371,23371,24173,22582,24174,22744,22744,22744,22746,23242,5116,23371,22581,23583,22744,22744,23493,8,24067,23913,23562,22581,23583,22744,22744,23493,8,24175,22580,23913,23562,24099,23508,22744,22744,22746,24179,23733,23371,23964,24055,22728,22744,23637,23637,23637,22746,23238,23353,23662,22581,23925,22744,22744,22747,24180,23350,23562,22581,5100,22744,22744,22744,22773,5116,23475,22581,23925,22744,22744,23493,5049,23350,23562,22581,23583,22744,22744,22746,8,8,8,8,8,8,8,8,8,22744,23238,24181,23352,23662,23475,22582,23920,23201,22744,22744,22739,22748,24182,5051,23374,23913,22581,23375,24188,22744,22744,22748,22739,22781,24192,23927,23662,23475,22582,23879,22738,22744,22747,23493,24062,2,23475,24035,22582,24194,22744,22744,22744,22744,22789,23662,23913,22581,23214,22744,22744,22748,22748,5047,23578,24173,24145,22744,22744,22746,22748,24195,23562,23562,22582,5052,24196,24196,24196,22744,22744,22744,22748,22789,2,23662,24173,22582,23819,22744,22744,22744,22747,23297,23213,23964,23986,8,8,8,8,8,8,8,8,8,8,22582,23583,22712,22744,22744,23493,22747,22829,2,23986,23964,22581,24099,22744,22744,22744,22747,22911,23986,23475,22582,24197,22744,22744,22747,22748,5043,24198,23546,22582,24204,22744,22747,23639,24068,23986,23475,22581,23955,22744,22744,22746,22747,5047,5053,23475,23912,22582,23214,22744,22744,22744,22746,22789,23986,23371,22581,24055,22744,22744,22747,8,24206,23986,23964,22581,24207,22744,22744,22748,24208,24209,23562,22581,24036,24210,22744,22744,22746,24211,23854,23475,22581,8,8,8,8,8,8,8,8,8,22582,23955,22712,22744,22744,22748,22747,23238,24215,24133,23475,23907,22582,24216,22744,22744,23493,22788,24217,23913,23964,22582,24219,22744,22744,23493,22748,24220,24133,23475,24221,23583,23411,22744,22748,22747,24222,24173,23964,22581,23584,22744,22744,22747,22744,5047,23371,23371,23562,24223,5101,22744,22744,22746,22747,2,24224,23964,22581,23583,22744,22744,22746,23493,24048,23913,23913,23964,22581,22599,22744,22744,22747,23493,24225,23374,23964,22582,24226,22744,22746,23493,22747,24227,8,8,8,8,8,8,8,8,8,8,24035,23562,22581,22582,24231,24233,22744,22744,23637,24234,24235,23854,23986,23986,22581,22598,22744,22744,23493,22747,23240,23353,23475,22581,22582,22597,22744,22744,22747,22747,24237,23578,23986,22581,23583,22744,22744,22744,22747,24239,23371,23562,23371,22582,24203,22744,8,22746,24240,24086,23475,22581,23214,22744,22744,22748,22747,23671,23475,23913,22582,24241,22744,22744,22746,8,23560,23475,23546,22582,24242,22744,22744,22747,24227,23371,23986,22581,23925,22744,8,8,8,8,8,8,8,8,8,8,22744,22744,22747,22787,23530,23437,23986,23913,22581,23583,24243,22744,22744,22747,23387,23350,24173,23964,22581,23955,22720,22744,23637,23493,22744,5047,23475,23913,22581,24145,22728,22744,22744,22747,23493,22788,24245,23475,22581,23583,22711,22744,22744,22746,24246,23555,23475,23370,22582,24251,22744,22744,22748,22747,22788,23374,23913,22581,23583,22714,22744,22745,22747,23493,22827,23562,23371,23662,23562,22581,23879,22744,22744,22746,24252,23352,23475,23475,22582,23838,22744,22744,8,22747,23940,23373,24156,8,8,8,8,8,8,8,8,8,8,22582,23583,24207,22744,22744,22746,22748,22809,24253,23562,23913,22581,23955,23354,22744,22744,22745,22745,24254,23353,23911,23930,22582,24099,22744,22744,23493,22747,23559,23475,23562,22581,23584,24055,24055,24055,24055,24055,24055,24055,24055,24055,23214,24255,22744,8,22745,24062,23370,23662,23986,22582,23583,22744,22744,22748,22781,23353,23986,23371,22581,23583,22744,22744,23493,22780,23350,23562,23475,22581,24099,22744,22744,22747,22748,5047,23986,23913,22582,5100,22744,22744,22748,22746,24265,23475,23986,22581,23214,22744,22744,23493,8,8,8,8,8,8,8,8,8,23639,22754,24269,23350,23475,23562,22581,24055,24277,22744,22744,22744,22748,24074,23913,23371,22581,23583,24279,22744,22747,22747,23525,23371,23578,22581,23583,24280,22744,22744,22746,24288,23475,23964,22581,23583,22744,22744,22744,22747,8,24289,23986,23370,22581,23583,22744,22744,22744,22747,24290,23562,23964,22582,23583,22744,22744,8,22747,24292,23986,23562,23662,22581,23925,22744,22744,22747,22744,5051,24064,23562,22582,24293,22744,22744,22739,22747,5110,23913,23913,8,8,8,8,8,8,8,8,8,22582,23583,24301,22744,22744,22744,22748,23363,24305,23353,23578,23373,22582,24310,22744,22744,22747,22754,5051,23475,23371,22582,24320,22744,22744,22747,23493,5053,23475,23964,22582,24325,22744,22744,22744,8,24331,23475,23578,22581,24125,23701,22744,22744,22746,22770,23350,23371,23475,22582,24296,22744,22746,23493,24085,24064,24064,23371,22582,24332,22744,22744,23493,8,22783,23436,23475,23562,22581,23584,22744,22744,22744,24334,24343,23373,23964,22581,24099,22744,22744,23493,8,8,8,8,8,8,8,8,8,22747,22780,24347,23350,23562,23986,22581,22582,24316,22744,22744,22748,22747,23241,23899,23986,23475,22582,24349,22744,22744,22745,24136,5108,23964,23562,22581,23584,22743,22744,22746,22744,23629,23578,23371,23986,22581,23955,24355,22744,22744,8,22747,24356,23371,23576,22581,23583,24360,22744,22744,22746,24361,24133,23547,23662,22581,23925,22744,22744,22747,23493,23986,23562,24064,23955,24363,22744,22744,23493,22799,24035,23964,23964,23583,22712,22744,22746,22747,23242,24365,23562,23371,8,8,8,8,8,8,8,8,8,23964,22582,23955,22598,22744,22744,22744,22746,22750,23243,23800,24366,23964,23562,22581,23955,24370,22744,22744,22746,23238,23350,23475,23964,23562,22581,5101,22744,22744,22747,23228,5044,23964,23964,22581,23583,23883,22744,22744,23493,23493,24372,23576,23373,22581,23583,23586,22744,8,22746,22746,24377,23662,23986,22581,24099,24386,24387,24387,24387,24387,24387,22744,22744,22744,22746,24335,23475,23913,23562,22582,24389,22744,22744,8,23493,23243,23562,23964,23986,22579,24390,22744,22744,8,22788,24391,23371,24173,22581,8,8,8,8,8,8,8,8,8,22582,23583,23201,22744,22744,22746,22770,24264,23913,23562,23562,22582,24392,22744,22744,22746,22744,24393,23475,23562,22581,22582,22593,22744,22744,22747,24394,23578,23986,23913,23583,24396,22744,22746,23493,24397,23913,23986,22581,24099,22729,22744,22746,22747,23755,23374,23371,23562,22581,23583,22742,22744,22739,22747,5047,23562,23475,22581,23583,22744,22744,23493,22747,23353,24064,23964,22582,24399,22744,22744,8,22747,23799,24400,23913,22581,22582,24401,22744,22744,8,8,8,8,8,8,8,8,22746,24334,24402,23353,23475,23964,24224,22582,23214,22728,22744,22744,22747,22747,22789,23913,23964,22581,23925,22727,22744,22747,22747,22789,23964,24064,23964,24403,24410,22744,22744,22748,23493,24412,24173,23986,23475,22582,24415,22744,22744,22747,22746,22747,1761,23562,23562,22581,23583,24416,22744,22744,22748,22792,23913,23562,23913,22581,24055,22731,22744,22744,22744,23493,22744,24418,23475,24173,22581,23214,23838,22744,22744,22747,22803,23964,23913,23662,23562,23583,24355,22744,22744,8,8,8,8,8,8,8,8,8,22746,24419,24421,23986,23964,23547,22581,23583,24299,22744,22744,22747,22752,2,23986,23475,22581,23583,24422,22744,22744,22748,24424,23475,23576,23371,23583,24102,22744,22744,22747,22819,23562,23475,23475,22581,23583,23200,22744,22746,22747,8,23986,24173,23913,22581,24099,22744,22744,23493,22748,5116,23475,23371,22582,24099,24430,22744,22744,22744,23493,24431,23578,23562,24035,22582,24432,22744,22744,22744,22747,23238,23350,23913,23371,22581,23214,23925,22744,22744,23493,8,8,8,8,8,8,8,8,22746,24180,24286,23353,23475,23475,23913,22582,23583,24385,22744,22744,22744,22747,24376,23986,23986,24173,22581,22582,24435,22744,22744,23493,22747,5047,23986,23475,22581,23583,24436,22744,22744,22748,24437,23913,23371,23964,22582,24443,22744,22744,22746,22770,24133,23578,23475,22581,23583,22744,22744,8,23493,22748,23243,24156,23475,23371,22581,23925,24445,22744,22744,23493,22751,24446,23562,23662,23371,23583,24447,22744,22744,22744,22803,23350,23662,23662,22582,23925,22744,22744,22746,8,8,8,8,8,8,8,8,8,22747,22803,2,23913,23475,23371,22581,23583,24072,22744,22744,22747,22747,24448,23964,23475,23374,22582,23955,22744,22744,22747,23493,24451,23986,23370,23662,22582,23583,22744,22744,22748,22747,23477,23986,23986,22581,23583,22744,22744,22746,23493,5051,23913,23913,23371,22582,24453,22744,22744,8,22746,24260,23964,23576,23576,22581,23583,24101,22744,23493,22747,22747,22747,22827,24086,23562,23907,23662,22582,24413,22744,22744,22747,22776,23352,23913,23964,22581,23583,22744,22744,8,8,8,8,8,8,8,8,8,22747,23468,22827,5046,23562,23475,23562,22581,23925,24454,22744,22744,22747,22747,5047,23562,23562,23371,23583,24300,22744,22744,22746,22748,24455,23371,23475,23475,22581,23925,22711,22744,22744,22747,22816,23913,23475,23986,22581,23583,22744,22744,22748,8,22770,23350,23912,23986,23475,24456,23812,22744,22744,23493,23493,24457,23913,23913,23475,22582,23583,22744,22744,23493,22747,5110,23662,23913,23986,23562,23214,24458,22744,22744,8,24459,24460,23475,23546,22581,24099,22709,22744,22744,8,8,8,8,8,8,8,8,8,22747,23238,24462,23913,23475,23475,23475,22582,23925,22744,22744,22746,22747,24463,23562,23475,23371,22582,24464,22744,22744,23493,22748,22789,23562,23373,23475,22581,23214,24119,22744,23637,22747,24465,23475,23475,23374,22582,24294,22743,22744,22744,23637,22747,24466,23913,24224,23986,23925,23700,22744,22744,8,23493,5047,23562,23371,23562,22581,24055,22744,22744,22747,22781,23913,23576,23562,22581,24099,24467,22744,22748,23493,24468,23964,23371,23576,22581,23925,22744,8,8,8,8,8,8,8,8,8,22744,22747,22769,23521,2,23578,23913,23913,23907,22581,24036,22595,24469,22744,22744,22745,24252,5053,23576,23578,22581,22582,23583,22744,22744,22747,8,24470,23371,23562,23964,22582,23214,22744,22744,22746,22747,23755,23562,23371,23562,22581,23583,22727,22744,22744,22747,22803,23475,23986,23986,22581,23925,22727,22744,23639,22747,24471,23578,23913,24173,22581,23925,22744,22744,23493,23493,5050,23371,23562,23475,23583,24472,22744,23637,23637,24475,23964,23578,23913,22581,23583,8,8,8,8,8,8,8,8,22744,22744,22744,22748,22815,23048,23986,23964,23475,22581,23214,23998,22744,22744,22747,22747,5042,23913,23371,23371,22582,23583,22744,22744,22747,22747,24476,23371,23907,23964,22582,24241,22744,22744,22747,24477,23562,23562,23913,22582,24036,8,22744,22744,22747,23493,24478,23562,23475,24479,22581,24125,22739,22744,22747,22746,24048,23350,23371,23662,23475,22582,24480,22744,22744,23637,22747,22827,5108,23562,23562,23562,22582,23583,24168,22744,22744,22746,24283,23913,23964,23546,8,8,8,8,8,8,8,8,8,22581,23214,23214,24482,22744,22744,23493,23637,23242,5042,23350,23986,23562,23913,23955,24489,22744,22744,22744,22781,24490,23913,24479,22581,23583,24453,22744,22744,23493,22798,23350,23371,23986,22581,23583,24270,22744,22744,22744,23493,22747,24491,23562,23986,23562,23955,24313,22744,22744,22747,22739,22739,23733,23913,23373,23475,23583,24493,22744,22739,22746,22793,23986,23913,23562,22581,23584,23925,22744,22744,22746,22747,24491,23475,23985,23913,24099,24358,22744,22744,22747,22814,23371,23913,8,8,8,8,8,8,8,23576,23986,22581,23583,24226,22744,22744,23493,22744,22827,24366,23475,23913,23371,22582,24494,22744,22744,22747,22746,24496,24173,23986,23562,22581,23583,23214,22744,22744,22747,23493,24498,23475,23371,23964,22582,23583,22744,22744,22739,22746,24375,24365,23985,23964,22581,23214,24501,22744,22744,22739,24503,23986,23986,23913,22581,23925,22744,22744,22744,22745,24506,23964,23913,23578,22581,23583,22728,22744,8,23493,23233,5043,23913,24035,23475,22582,23583,22744,22744,22747,8,8,8,8,8,8,8,8,8,8,8,22739,24507,24508,23350,23662,23374,23562,22581,23925,24306,22744,22744,22744,22747,23238,23353,23964,23562,23475,22582,23584,22744,22744,22746,23493,24509,23373,23371,23913,22582,24511,22744,22744,22747,22744,24374,23986,23475,23986,22581,23583,24516,22744,22744,23493,24519,23475,23562,23373,23475,23214,24369,22744,22744,22744,24375,23475,23913,23913,22581,23583,24319,22744,22744,22747,23493,1761,23371,23562,23562,22581,23734,22744,22744,22747,22747,23530,23913,23562,23964,22582,23583,8,8,8,8,8,8,8,8,23925,24126,22744,22744,22744,22747,23238,24283,23353,23578,23964,23578,22581,24099,23411,22744,22744,23639,22790,23350,23913,23371,23475,22582,24511,22744,22744,22744,22747,23629,24112,24479,23475,23964,24099,24523,22744,22744,8,22747,23575,23913,24035,23475,22582,23214,24524,22744,22747,22747,24525,23350,23578,23562,23475,22582,23584,24516,22744,22744,22747,24526,23374,23986,23475,22581,23925,24516,22744,22746,22746,23238,24527,23986,23986,22581,23583,24358,22744,22744,22747,22755,23353,23578,23373,8,8,8,8,8,8,8,8,8,23662,22581,22582,24099,22712,22744,22744,22744,24531,24474,23350,23562,23964,24035,22581,23583,5051,22744,22744,23493,24534,24266,23562,23662,23371,22581,23583,24233,22744,22744,22744,23238,23350,23475,23986,22581,22582,23583,22744,22744,23637,24535,24536,23913,23986,23562,23925,24452,22744,22744,22744,22746,23552,23353,23373,23986,23964,22582,23583,23448,22744,23493,23493,24537,24173,23913,24538,24064,22582,22598,22744,22744,22747,22747,22798,24539,23964,23562,24173,22582,24055,22744,22744,22744,8,8,8,8,8,8,8,8,8,8,8,22770,24540,2,24035,23986,23475,23662,22582,23584,23583,22709,22744,22744,23639,23383,5110,23964,23546,23371,22581,24099,24541,22744,22744,22744,22748,22809,24224,23373,23475,23475,22581,23214,23397,22744,22744,22747,23243,23373,23964,23562,22581,23583,24131,22744,22747,22747,22747,24543,23373,23964,23986,22582,23583,22744,22744,22745,8,22789,23371,23475,23475,23913,22581,23925,22744,22744,22747,24544,23369,23964,23913,23475,22582,23584,24546,22744,22748,22747,22789,24173,23562,23370,23373,22581,8,8,8,8,8,8,8,8,22582,23583,24313,22744,22744,22744,22744,22797,23971,23562,23371,23964,23986,23583,24548,22744,22744,22746,23493,5043,23964,23986,23562,22581,22582,23925,22744,22744,23493,23493,5047,23913,23913,23562,22581,23583,24553,22744,22744,23493,22788,23350,23578,23562,23913,23925,23879,22744,22744,22747,22745,22789,23986,23371,23475,22581,23583,22704,22744,23493,22746,23629,24290,23475,23475,23986,23955,24560,22744,22744,22746,22746,5053,23562,23985,23913,22582,23584,22744,22744,8,8,8,8,8,8,8,8,8,8,22744,24465,24527,23986,23475,23964,23475,22582,23583,24561,22744,22744,22745,22744,1761,23547,23562,23964,23562,22582,23583,22744,22744,22747,23493,24562,23986,23371,23475,23475,5108,23519,22744,22744,22748,23238,23927,23562,23913,23475,24036,24569,22744,22744,22744,22746,22789,23662,23964,23562,23964,22582,23583,22744,22744,22744,23493,2,23475,23546,23986,23986,22581,23583,24322,22744,22744,22747,8,23371,23986,24365,22581,24099,24313,22744,22744,22747,22827,23475,23374,23562,8,8,8,8,8,8,8,8,8,23562,22581,23925,23507,24031,22744,22744,22747,24570,24573,24506,23374,23986,23562,22581,23583,24036,22744,22744,22744,22746,2,23913,23913,23913,22581,23583,22712,22744,22744,23493,23493,23390,23475,23562,23986,22581,24055,23955,22744,22744,22745,22744,23243,23547,23475,23371,22581,23583,5052,22744,22744,22745,24574,5116,8,23475,23475,22581,23583,24575,22744,22747,22747,23238,5052,23371,23562,23913,24576,22581,23583,22709,22744,22746,23493,24577,23986,23913,23475,22581,23925,22744,8,8,8,8,8,8,8,8,8,22744,23639,22744,22827,23696,23562,23371,23475,24035,22582,24055,24591,22744,22744,22747,23493,5043,23475,23371,23475,22581,23583,24593,22744,23493,22746,24285,24064,23370,23964,22581,23583,24594,22744,22744,8,22747,23526,23562,23475,23576,23964,23583,23507,22744,22744,22744,23236,23986,23475,23547,24173,22582,23583,22744,22744,22747,23238,23662,23370,23986,23986,22582,23955,22744,22744,22744,24595,24596,23986,23986,23371,22581,24099,24597,22744,22747,22747,2,24173,23562,23562,8,8,8,8,8,8,8,8,8,23985,23371,22581,23955,22597,22733,22744,22748,23493,22788,24598,23913,23662,23578,23913,22582,23955,22744,22744,22739,23639,2,23475,23964,24035,22581,22582,23583,22744,22744,23493,5050,24086,23913,24035,24599,22581,23583,23200,22744,22744,22739,5043,23913,23562,23562,22581,24125,22593,22744,22744,8,22739,23629,23353,23562,23475,23475,22581,23583,24158,22744,22744,22747,22747,5116,23562,23913,23562,22582,23214,22744,22744,22747,23493,22827,23213,23562,23913,23475,8,8,8,8,8,8,8,8,8,8,22582,23214,24389,22744,22744,22746,22747,23552,23243,5101,24173,23913,23964,22581,22582,23583,22728,22744,22744,22746,24600,1761,23964,23371,23913,23913,24125,24601,22744,22744,22746,23399,24602,23986,23907,23373,23913,22582,23214,22744,22744,22748,22744,5043,23985,23964,23371,22581,24055,22709,22744,22747,22747,23241,23374,23371,23964,23547,22582,23583,24604,22744,22746,22747,5047,23353,23475,23371,23475,22581,23214,24605,22744,23637,22746,23242,23475,23475,24173,23913,22582,23583,22744,8,8,8,8,8,8,8,8,22744,22744,22744,23493,24606,24107,23913,23562,23475,23986,22581,23583,24609,22742,22744,22746,22748,24375,23562,23475,23475,23475,22579,22582,24099,22744,22744,22744,22747,5043,23913,23371,23913,22581,22582,23583,24610,22744,22744,23493,22744,24611,23964,23913,23986,22581,24612,23583,23700,22744,22744,22746,22746,22781,24613,23912,23985,23562,22581,23583,23583,23467,22744,22744,22748,22747,24614,23371,23475,23662,23371,24055,23583,22744,22744,22746,22746,24615,24064,23913,23475,23371,22582,23925,23837,22744,22744,22746,8,8,8,8,8,8,8,8,8,22747,5047,24617,5050,24107,23662,23913,23546,23562,22582,23584,24145,22591,22744,22744,22746,22745,22787,24620,5109,23475,23930,23913,23562,23913,22582,24055,24312,22744,22744,23493,22747,22798,23530,23353,23475,23964,24173,23964,22581,22582,23583,23214,24631,24633,24633,24634,24641,24642,24266,24418,23350,23986,23964,23475,23911,22582,23214,24655,24633,24633,24656,24659,24106,24660,24669,24669,24671,24671,24673,24674,24675,24633,24633,24658,24659,24676,24677,24679,24691,24694,24691,24661,24695,24704,24633,24633,24658,8,23238,24709,24694,24710,24711,24710,24661,24674,24717,24633,24633,24659,24657,24718,8,8,8,8,8,8,8,8,8,8,8,24710,24719,24721,24694,24710,24661,24722,24725,24727,24633,24633,24633,24633,24657,23242,5053,24679,24711,24710,24691,24722,24674,24633,24633,24656,24657,22781,24729,24720,24710,24694,24661,24725,24732,24633,24633,24656,24739,24740,24710,24681,24743,24691,24744,24722,24695,24633,24633,24658,24634,24745,24746,24710,24710,24691,24695,24695,24633,24633,24656,24656,24659,24751,24744,24710,24743,24710,24722,24695,24633,24633,24658,8,22789,24719,24746,24744,24744,24722,24695,24633,24633,24659,24753,24694,24679,8,8,8,8,8,8,8,8,8,24744,24689,24661,24695,24754,24633,24633,24658,24757,23530,24710,24694,24710,24744,24661,24695,24767,24633,24633,24656,24656,5044,24710,24768,24744,24710,24661,24695,24776,24633,24659,24656,22783,24777,24679,24686,24694,24746,24722,24778,24633,24633,8,24658,24002,24694,24681,24694,24694,24722,24779,24633,24633,24659,24656,24781,24710,24746,24681,24722,24695,24625,24633,24658,24659,24782,24768,24694,24746,24661,24661,24724,24633,24633,24659,24659,23238,24748,24694,24746,24691,8,8,8,8,8,8,8,8,8,8,24786,24778,24787,24633,24633,24656,24638,24606,24745,24768,24746,24691,24661,24674,24646,24633,24633,24656,23629,24781,24694,24694,24788,24746,24722,24723,24633,24633,24633,24657,5043,24679,24710,24744,24694,24788,24695,24695,24633,24633,24659,23238,24751,24694,24721,24689,24694,24722,24695,24633,24633,24659,24789,24743,24694,24721,24721,24722,24724,24792,24633,24657,24656,24797,24686,24746,24681,24719,24722,24695,5051,24633,24633,24659,8,24420,24686,24691,24694,24661,24695,8,8,8,8,8,8,8,8,8,24779,24799,24633,24633,24656,23238,1761,24721,24768,24691,24679,24661,24674,24648,24633,24633,24659,24789,24694,24694,24690,24694,24661,24724,24800,24633,24633,24801,24659,2,24692,24692,24746,24679,24661,24802,24727,24633,24633,24658,24789,24803,24768,24746,24691,24661,24695,24809,24633,24633,24633,24657,24813,24710,24744,24690,24661,24695,24826,24633,24633,24633,8,24827,24691,24691,24710,24694,24722,24802,24633,24633,24658,24656,2,24694,24694,24746,24694,24661,24695,24829,24633,8,8,8,8,8,8,8,8,8,8,24656,24659,22827,24831,24748,24746,24710,24746,24744,24722,24695,24832,24633,24633,24632,24659,24375,24744,24691,24721,24710,24722,24695,24633,24633,24633,24656,24833,24748,24721,24710,24710,24679,24779,24674,24633,24633,24659,24657,5047,24694,24686,24710,24679,24661,24724,24834,24633,24633,24656,23238,24744,24694,24691,24721,24722,24723,24836,24836,24836,24836,24836,24633,24633,24657,24634,24838,24694,24746,24710,24661,24724,24839,24633,24633,24656,24656,24748,24743,24694,24710,24681,24661,24779,24840,24633,24656,8,8,8,8,8,8,8,8,8,24656,24656,22827,24841,24681,24746,24679,24744,24661,24722,24779,24844,24633,24633,24634,22827,24686,24744,24690,24690,24690,24746,24692,24661,24779,24852,24633,24633,24656,24656,24853,24721,24744,24691,24854,24722,24695,24633,24633,24659,24659,24855,24746,24741,24691,24678,24661,24695,24857,24633,24633,24659,24656,24858,24708,24691,24679,24710,24661,24839,24856,24633,24633,8,24657,24860,24710,24862,24694,24679,24722,24778,24633,24633,24659,8,24871,24744,24746,24694,24710,24722,24674,24633,24633,8,8,8,8,8,8,8,8,8,8,24656,24874,24288,24743,24679,24743,24691,24661,24722,24695,24646,24633,24633,24656,23238,24694,24743,24710,24746,24722,24724,24625,24633,24656,24656,24877,24746,24681,24710,24661,24674,24878,24843,24633,24658,24656,24866,24877,24744,24694,24694,24661,24778,24892,24633,24633,24659,23238,24895,24744,24691,24744,24661,24724,24896,24633,24657,8,24864,24746,24746,24746,24710,24722,24897,24633,24633,24656,24657,24746,24744,24744,24710,24661,24725,8,24633,8,8,8,8,8,8,8,8,24633,24633,24659,5047,2,24721,24746,24679,24788,24862,24661,24779,24898,24633,24659,24633,22827,24838,24710,24692,24744,24661,24695,24901,24633,24633,24633,24865,24692,24710,24788,24710,24722,24695,24633,24633,24657,24633,24691,24692,24744,24691,24710,24722,24725,24633,24633,24659,8,24252,24679,24788,24679,24744,24661,24674,24904,24633,24656,24657,23722,24746,24788,24694,24661,24695,24907,24633,24633,24659,23238,24710,24744,24679,24694,24722,24779,8,8,8,8,8,8,8,8,8,24908,24633,24658,24656,23242,24782,24679,24694,24679,24692,24679,24661,24722,24725,24799,24633,24657,24659,24335,24694,24744,24694,24691,24674,24695,24633,24633,24657,24910,24691,24744,24691,24746,24722,24695,24911,24633,8,24659,24372,24746,24679,24744,24691,24722,24695,24633,24633,24656,24656,24745,24679,24719,24679,24710,24722,24695,8,24633,24633,24658,24756,24691,24744,24691,24743,24661,24725,24725,24633,24633,24659,8,24914,24748,24744,24692,24679,24661,24695,8,8,8,8,8,8,8,8,8,8,24917,24624,24633,24633,24656,24658,24918,24810,24679,24746,24710,24710,24691,24722,24674,24799,24633,24633,24658,24657,1761,24710,24678,24777,24777,24777,24777,24777,24679,24661,24695,24695,24633,24633,24656,24656,2,24744,24788,24746,24694,24722,24695,24633,24633,24657,24658,22803,24710,24710,24720,24721,24661,24695,24919,23586,24633,24657,24656,22905,24710,24679,24741,24694,24744,24722,24724,24799,24633,24633,24659,24920,24743,24710,24694,24854,24661,24724,24779,24633,24633,24656,24657,24745,24694,24721,24681,24661,8,8,8,8,8,8,8,8,8,24722,24779,24927,24633,24633,24633,24656,22781,24940,24748,24694,24694,24710,24746,24695,24802,24807,24633,24658,24658,24736,24940,24719,24694,24691,24710,24722,24779,24942,24633,24633,24656,24943,24746,24788,24691,24679,24695,24725,24633,24633,24656,24659,24748,24691,24679,24691,24694,24784,24724,24633,24633,24633,24657,24944,24710,24679,24744,24744,24722,24723,24759,24633,24656,24657,24945,24691,24710,24720,24746,24722,24724,24902,24633,24656,24656,5043,24679,24691,24678,8,8,8,8,8,8,8,8,8,8,24686,24722,24724,24845,5051,24633,24656,24659,24946,24748,24691,24694,24768,24721,24695,24778,24633,24633,24801,24658,23047,24788,24694,24710,24681,24661,24695,24633,24633,24656,24656,24744,24744,24679,24686,24788,24661,24779,24952,24633,24633,8,24659,22830,24710,24679,24694,24679,24722,24674,24904,24633,24659,24633,23048,24691,24694,24710,24678,24695,24778,24633,24633,24632,23629,24953,24744,24710,24744,24661,24674,24633,24633,24657,24633,23048,24744,24744,8,8,8,8,8,8,8,8,8,24678,24746,24710,24722,24725,24921,24633,24633,24656,22781,5053,24691,24721,24694,24691,24661,24695,22591,24633,24659,24657,24954,24694,24685,24694,24788,24692,24722,24725,24633,24633,24656,24657,24956,24691,24691,24694,24694,24722,24725,22588,24633,24633,24659,23891,24694,24679,24710,24679,24661,24778,24957,24902,24633,24633,24659,23242,24694,24680,24694,24710,24746,24661,24695,24958,24633,24633,24659,24657,24959,24788,24691,24694,24746,24722,24695,24633,24633,24656,24634,8,8,8,8,8,8,8,8,8,22827,24748,24694,24694,24960,24721,24661,24674,24695,24633,24633,24656,24658,24946,24710,24710,24691,24691,24722,24725,24633,24633,24657,24632,23242,24744,24694,24691,24746,24691,24779,24724,24633,24633,24656,24657,24961,24691,24688,24746,24694,24661,24839,24695,24633,24633,24656,23242,24685,24744,24679,24744,24661,24723,24969,24633,24633,8,24659,24959,24744,24741,24746,24744,24722,24779,24976,24633,24659,24656,24873,24853,24744,24777,24710,24710,24722,24724,24952,8,8,8,8,8,8,8,8,8,24633,24656,24656,24734,24985,24748,24679,24743,24679,24694,24661,24783,24695,24986,24633,24633,24634,22849,24710,24744,24691,24788,24661,24695,24989,24633,24633,24656,24990,24768,24694,24741,24746,24694,24992,24695,24633,24633,24656,24656,22797,24877,24721,24691,24679,24694,24661,24725,24999,24633,24633,24656,22788,24721,24746,24744,24694,24661,24674,25001,24633,24633,25003,24656,24660,24710,24710,24746,24691,24722,24695,24604,24633,8,24634,22788,24691,24694,24694,24691,24744,24661,24674,8,8,8,8,8,8,8,8,24725,24725,24725,24725,24725,24725,24674,25004,24633,24633,24633,8,24659,24656,24657,25006,22827,2,24745,24681,24746,24710,24686,24694,24694,24661,24695,24695,25007,24633,24633,24633,24633,25002,24659,22781,25009,24838,24710,24694,24788,24694,24721,24694,8,24722,25010,8,24633,24633,24633,25002,24657,24656,22805,8,24679,24694,24746,8,24679,8,24722,24725,25014,24633,24633,25002,24659,8,25002,24739,25015,24748,24679,8,24694,24710,24694,24694,24661,24725,24695,25017,24633,24633,24656,24656,24658,25019,22792,25020,25021,24710,24691,24691,24691,24744,8,8,24661,24695,24695,8,23586,24633,24633,24633,8,24656,24656,24656,24734,23242,24253,24741,8,24681,24679,24746,24710,24681,24722,24723,24695,24892,24633,24633,24633,24633,8,24658,25019,25022,24877,24746,24681,24694,24691,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,24678,24694,8,24722,24695,25023,24947,24633,24633,24633,8,24656,24656,25024,24780,24743,24681,24691,24710,24679,24692,24661,24695,24725,24695,24814,24633,24633,24633,24656,24656,24633,22827,5051,24710,24694,24710,24681,24744,24694,8,8,24661,24695,24725,25026,24632,24633,24633,24656,25002,24659,24735,25027,24745,24744,24710,24691,24743,24710,8,8,24722,24695,24695,25029,24633,24633,24633,25002,24632,25002,22814,25030,24743,8,8,24746,8,24788,24661,24722,24778,24695,25031,8,24633,25002,24656,24659,24659,22803,5053,24681,24746,24746,24681,24710,24710,24661,8,24722,24695,24723,24941,24633,24633,25003,24659,24658,8,24656,22789,5050,24681,8,24777,24694,24741,24681,24661,24661,24725,24839,24724,24799,24633,24633,24633,8,24658,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,24632,23238,25032,8,24744,24691,24679,24710,24744,24710,24694,8,24661,8,24725,25040,24633,24633,24633,24658,24658,25002,25042,25008,24748,24694,24710,24788,8,8,24741,8,24722,24725,24674,25043,24633,24633,24633,25002,24656,24656,22788,25044,24721,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,24679,24689,24746,24679,24686,24722,24695,24293,25049,24633,24633,8,24656,23403,25050,5053,24743,24710,24686,24710,24691,24661,24674,24695,24799,24633,24633,24658,22781,23342,24748,24694,25051,24721,24679,24661,24722,24724,25053,24633,24633,24633,23629,23047,24679,24743,24743,24691,24746,24661,24722,24725,25059,24633,24633,24801,8,8,8,8,8,8,8,8,24659,25060,2,24694,24685,24694,24744,24691,24722,24779,24839,24633,24633,24656,24656,8,5043,24744,24689,24746,24746,24691,24661,24722,24674,24633,24633,24656,24632,24679,24744,24744,24744,24694,24778,24695,24633,24633,24658,24106,24691,24744,24679,24694,24710,8,24722,24695,24695,25061,24633,24633,8,8,8,8,8,8,8,25062,23943,24744,24710,24710,24744,25051,24678,24722,24724,24724,24633,24633,24656,24657,25063,25064,24746,24746,24746,24691,24661,24695,24695,24633,24633,24656,24633,24990,24788,24694,24744,24746,24679,24722,24724,24957,24633,24633,24632,23238,24748,24710,24788,24679,24743,24661,24695,24695,24633,24633,24657,24633,24660,24694,24678,24679,24679,24661,24724,24695,24633,24633,24659,24658,24656,22905,24746,24694,24679,24746,24746,24661,24779,22588,24633,24633,24659,24639,24877,24679,24744,24744,24691,8,8,8,8,8,8,8,8,8,8,24744,24661,24722,24725,24779,24633,24633,24656,24634,23242,24877,24681,24744,24679,24691,24691,24691,24661,24695,24648,24633,24633,24633,25065,24877,24694,24788,24744,24710,24744,24722,24723,24633,24633,24656,24633,22827,24710,24694,24746,24680,24694,24661,24724,24724,25070,24633,24633,24659,23238,24748,24744,24744,24746,24746,24694,24661,24695,24695,24695,24695,24695,24779,25073,24633,24633,8,25074,24739,25079,25078,24635,23238,22816,25088,25086,25084,25082,25080,22793,25008,24744,24719,24710,24744,24694,24722,24695,24633,24633,24633,24658,24633,25089,24710,24746,24691,24744,24661,24722,24778,24845,24633,24633,24657,8,8,8,8,8,8,8,8,8,8,24659,25090,25096,24748,24743,24744,24692,24694,24661,24722,24779,24926,24633,24633,24657,24656,22781,5050,24694,24686,24746,24746,24722,24695,24725,24633,24633,24633,24659,23342,24710,24685,24746,24721,24661,24695,24724,24633,24633,24657,24656,24660,24691,24746,24694,24744,24661,24695,24730,24633,24633,24658,23238,24694,24681,24691,24788,24710,24722,24674,24633,24633,24634,24656,22799,24710,24692,24679,24744,24691,24722,24695,24633,24633,24658,24656,23369,24694,24720,24710,24743,24744,8,8,8,8,8,8,8,8,24661,24722,24779,25098,24633,24633,24659,24633,23891,24748,24694,24694,24694,24694,24661,24674,25099,24633,24633,24657,24659,24810,24679,24744,24694,24960,24661,24723,24695,24633,24633,8,24656,25100,24743,24694,24681,24710,24661,24779,25103,24633,24633,24658,23238,24686,24694,24710,24679,24854,24661,24724,24695,24633,24633,24656,24659,24729,24744,24744,24710,24953,24661,24802,24878,24633,24633,8,23238,24803,24746,24710,24710,24744,24661,24695,24779,24633,24633,24633,24656,8,8,8,8,8,8,8,24657,22827,24877,24788,24679,24710,24690,24686,24722,24779,25104,24633,24633,24657,23432,24746,24679,24744,24679,24746,24723,24695,24633,24633,24659,24659,5053,24744,24694,24710,24681,24661,24695,24695,24633,24633,24658,25003,25106,24691,24685,24710,24710,24722,24724,24697,24633,24633,24657,24459,5050,24694,24678,24721,24694,24691,24722,24779,25109,24633,24633,24656,24838,24686,24694,24691,24686,24692,24722,24695,24633,24633,24656,8,5053,24744,24691,24744,8,8,8,8,8,8,8,24691,24746,24746,24661,24724,24725,24633,24633,24658,24657,22781,25111,24678,24694,24691,24741,24953,24691,24661,24725,24724,24633,24633,24656,24656,25094,24744,24743,24710,24743,24710,24661,24695,25103,24633,24633,24656,24657,24536,24694,24679,24768,24720,24661,24695,24725,24633,24633,24633,24634,24657,25112,24721,24788,24721,24746,24691,24681,24722,24778,25113,24633,24633,24656,22827,24954,24679,24694,24679,24768,24661,24695,25115,24633,24633,24656,23983,24838,24721,24710,24710,24710,24746,24722,24723,8,8,8,8,8,8,8,25116,24633,24633,24657,24641,25117,24877,24694,24743,24710,24679,24691,24722,24674,25123,24633,24633,24658,25074,24877,24720,24744,24691,24691,24691,24722,24779,25124,24633,24633,24656,23756,24743,24694,24679,24691,24744,24661,24778,24674,24633,24633,25002,24641,24930,24686,24692,24694,24746,24661,24724,24695,24633,24633,24656,24657,25126,24694,24691,24788,24744,24744,24722,24723,24723,24633,24633,24656,24657,24748,24679,24694,24691,24710,24661,24725,24839,24633,24633,8,24656,23943,24744,8,8,8,8,8,8,8,24710,25051,24744,24694,24661,24490,24695,25129,22733,24633,24658,24656,22789,24661,24743,24746,24694,24679,24661,24724,24645,24633,24633,24634,25130,24686,24744,24744,24694,24710,24722,24779,24633,24633,24656,24633,24939,24746,24694,24746,24691,24661,24695,24695,24633,24633,24656,25131,24744,24710,24746,24744,24710,24722,24778,24633,24633,24656,25005,25138,24710,24746,24719,24679,24661,24674,24674,24633,24633,24657,25141,24694,24691,24744,24746,24744,8,8,8,8,8,8,8,8,24661,24724,24695,24799,24633,24633,24658,23552,25142,24810,24710,24694,24691,24710,24661,24802,24778,24633,24633,24633,24658,23342,24691,24690,24746,24744,24694,24661,24778,25143,24633,24633,24657,23242,24780,24710,24746,24679,24691,24661,24779,24923,24633,24633,24657,23242,24746,24744,24744,24746,24744,24722,24695,24633,24633,24656,24633,24877,24744,24746,24679,24710,24710,24722,24725,25146,24633,24633,24656,23242,24691,24694,24741,24777,24768,24661,24779,25151,24633,24801,8,8,8,8,8,8,8,24657,23552,25110,24746,24710,24746,24694,24743,24694,24661,24779,24724,25154,24633,24633,24633,24657,5051,24694,24710,24710,24744,24661,24695,24724,24624,24633,24633,24656,24656,25155,24694,24741,24691,24691,24694,24722,25010,25162,24633,24633,24656,22841,24691,24746,24694,24691,24744,24724,24725,24633,24633,24656,25074,24741,24694,24710,24746,24679,24722,24695,25163,24633,24657,24656,24930,24710,24691,24744,24768,24710,25010,24725,24633,24633,24633,25164,24681,8,8,8,8,8,8,8,8,8,24862,24710,24721,24710,24691,24722,24695,24695,24633,24633,24633,24633,23629,23369,24681,24777,24681,24694,24694,24722,24695,24883,24633,24633,24634,22841,24679,24694,24744,24694,24694,24722,24723,25165,24633,24657,24633,2,24681,24694,24694,24768,24661,24839,24674,24633,24633,8,22789,24854,24691,24721,24679,24788,24710,24695,24695,24856,24633,8,24656,25166,24746,24854,24679,24694,24694,24784,24723,24603,24633,24659,8,24748,24694,24744,24679,24744,8,8,8,8,8,8,8,24661,24722,24674,25168,24633,24633,24656,24635,22905,24679,24686,24691,24691,24691,24661,24674,25171,24633,24633,24658,22815,24694,24741,24746,24694,24694,24695,24695,24908,24633,24658,24656,25173,24679,24744,24710,24691,24694,24722,24695,24892,24633,24657,8,24982,24691,24694,24691,24710,24744,24691,24661,24722,24695,24958,24633,24633,24634,24423,24680,24710,24679,24744,24679,24661,24724,24695,24633,24633,8,22827,24686,24719,24679,24777,24746,24710,24661,24779,24802,8,8,8,8,8,8,8,24633,24633,24633,24656,24636,22822,24490,24692,24679,24694,24691,24710,24661,24695,24723,24633,24633,24656,24656,25174,24692,24710,24691,24694,24720,24722,24725,25175,24633,24633,25003,25003,24810,24710,24694,24710,24741,24661,24723,24695,24633,24633,24634,24656,25125,24691,24694,24678,24746,24691,24695,24674,24633,24633,24657,24634,25177,24788,24694,24710,24746,24661,24802,24725,24633,24633,24659,22788,24679,24744,24679,24744,24746,24679,24722,24695,25163,24633,24633,8,8,8,8,8,8,8,24658,22789,23047,24710,24710,24744,25178,24788,24686,24722,24695,24697,24633,24633,24657,25179,24746,24710,24721,24694,24710,24661,24695,24695,24633,24633,24632,5047,24710,24679,24692,24746,24679,24661,24695,24839,24633,24633,24656,23966,24686,24710,24746,24710,24691,24722,24695,24845,24633,24656,24657,25182,24679,24746,24744,24694,24746,24679,24724,24695,24633,24633,24633,25003,25117,24710,24679,24694,24691,24710,24746,24722,24778,25183,24633,24658,24656,24877,8,8,8,8,8,8,8,24679,24694,24744,24744,24746,24722,24695,25184,24633,24633,24658,24656,22796,23048,24694,24743,24746,24694,24710,24722,24695,24726,24633,24633,24632,24657,22818,24691,24694,24744,24691,24721,24661,24695,24839,24633,24633,24657,22788,24691,24686,24744,24710,25186,24661,24725,24778,24633,24633,25003,24657,5047,24744,24744,24744,24691,24746,24661,24695,24723,24633,24633,24633,24657,24729,24746,24710,24746,24710,24679,25187,24695,25188,24633,24658,24657,24748,24681,24710,8,8,8,8,8,8,8,24692,24768,24694,24744,24661,24674,24695,24633,24633,24659,24656,25189,24679,24694,24681,24694,24746,24691,24661,24779,24725,24633,24633,24633,24656,22994,24691,24679,24744,24691,24744,24722,24724,24701,24633,24633,24657,25190,24691,24710,24686,24691,24694,24722,24674,25011,24633,24633,24656,23552,24694,24746,24691,24744,24746,24744,24661,24695,24695,24633,24633,24656,22795,24679,24694,24744,24721,24681,24661,24723,25010,24633,24633,24658,24658,24877,24679,24679,24744,24744,24744,8,8,8,8,8,8,8,24722,24723,25098,24633,24633,24657,25074,24936,24744,24746,24768,24710,24691,24691,24694,24779,24723,25191,24633,24633,24658,24004,24694,24679,24741,24744,24710,24688,24722,24695,24903,24633,24659,24656,24838,24744,24741,24710,24694,24661,24695,24724,24633,24633,24633,24656,5102,24679,24721,24691,24710,24694,24674,24674,24633,24633,24634,24656,24743,24694,24694,24746,24679,24679,24695,24802,24759,24633,24633,24656,25194,24710,24679,24694,24694,24746,24661,24695,8,8,8,8,8,8,8,25195,24633,24633,24656,25003,25117,24838,24710,24691,24744,24788,24692,24711,24722,24695,24695,24633,24633,24634,24657,5043,24721,24694,24744,24746,24679,24722,24695,25071,24633,24633,24656,23640,24746,24746,24694,24679,24710,24661,24724,24695,24623,24633,24633,24634,24656,2,24721,24679,24744,24743,24710,24691,24722,24674,24697,24633,24633,24656,24659,25095,24694,24691,24746,24691,24694,24661,24724,24839,24633,24633,24656,24657,24877,24694,24710,24721,24744,24694,24784,24725,24633,24633,24656,8,8,8,8,8,8,24633,22817,1761,24691,24691,24710,24694,24721,24710,24661,24724,24695,25197,24633,24633,24632,23498,24710,24710,24694,24686,24744,24661,24723,24695,24633,24633,24657,24656,25201,24744,24694,24694,24691,24689,24722,24779,24779,24624,24633,24633,24659,23238,24691,24678,24694,24746,24746,24661,24779,24695,24633,24633,24656,25202,24743,24710,24694,24691,24746,24661,24779,24724,24633,24633,24634,24658,24838,25178,24681,24694,24960,24691,24661,24695,24723,24633,24633,24657,8,8,8,8,8,8,24656,23520,24708,24741,24691,24746,24744,24710,24710,24661,24674,24778,24633,24633,24657,24657,24748,24746,24679,24686,24694,24710,24695,24695,25203,24633,24657,24633,24748,24744,24694,24694,24691,24679,25204,24695,25205,24633,24657,24657,24781,24746,24679,24694,24679,24746,24779,24724,24633,24633,24632,23238,24691,24694,24694,24719,24679,24661,24723,24725,24633,24633,24656,24657,22811,24692,24694,24710,24744,24710,24710,24802,24723,22734,24633,24633,8,8,8,8,8,8,8,24656,24004,25209,24743,24744,24746,24744,24710,24746,24722,24695,24713,24633,24633,24633,24659,8,25210,24746,24710,24744,24744,24721,24695,24725,25211,24633,24658,24659,23435,24746,24710,24710,24710,24744,24746,24661,24725,24724,24633,24633,24656,22788,24960,24788,24746,24744,24694,24691,24661,24695,24695,24633,24633,24658,23242,24744,24746,24679,24686,24721,24694,24725,24779,24764,24633,24633,24656,25212,24746,24744,24679,24692,24694,24692,24661,24724,24724,24633,24633,24801,8,8,8,8,8,8,8,8,24633,25213,25008,24954,24691,24744,24721,24746,24710,24661,24722,24695,24695,25191,24633,24656,24659,25214,24721,24746,24746,24686,24679,24722,24725,5052,24633,24633,24657,23629,5047,24710,24743,24694,24694,24679,24661,24779,24802,24633,24633,24658,22827,24679,24744,24679,24691,24746,24692,24695,24725,24633,24633,24659,24656,24748,24692,24691,24710,24746,24746,24722,24802,24624,24633,24633,24656,25215,24746,24694,24694,24694,24694,24661,24674,24724,24633,24633,8,8,8,8,8,8,24656,24637,25218,24744,24746,24681,24721,24746,24743,24661,24724,24695,24633,24633,24656,24634,24748,24691,24744,24721,24694,24661,24695,24695,24633,24633,24632,24656,25125,24744,24710,24679,24744,24746,24722,24695,24725,24633,24633,24657,25221,24719,24710,24694,24710,24744,24661,24695,24925,24633,24656,24633,25223,24679,24694,24694,24694,24710,24694,24722,24674,24644,24633,24656,24659,25224,24777,24746,24720,24679,24710,24661,24695,24695,24633,24633,8,8,8,8,8,8,8,8,24656,24656,25225,24810,24744,24710,24744,24679,24686,24691,24661,24724,24724,25228,24633,24633,24657,25233,24877,24746,24691,24711,24711,24686,24678,24710,24744,24724,24695,24769,24633,24657,24656,22789,24743,24721,24788,24710,24741,24661,24695,24695,24633,24633,24658,23238,24746,24691,24746,24686,24691,24679,24661,24725,24674,24633,24633,8,25235,24694,24691,24691,24690,24746,24744,24661,24695,24725,25236,24633,24633,24656,24877,24694,24681,24710,24710,24788,24722,24778,25241,8,8,8,8,8,8,8,24633,24657,24633,22849,24748,24679,24746,24743,24743,25051,24694,24722,24724,24695,24633,24633,24656,24635,24744,24744,24694,24710,24710,24694,24688,24722,24695,25242,24633,24656,24659,5043,24721,24689,24720,24691,24694,24661,24724,24695,24633,24633,24656,24639,24691,24710,24743,24685,24679,24694,24661,24695,25243,24633,24633,24658,22841,24694,24744,24694,25178,24694,24710,24661,24722,24724,25245,24633,24633,24656,25212,24694,24681,24691,24691,24710,24661,24724,24695,24904,8,8,8,8,8,8,24633,24633,24659,24658,22828,24877,24691,24741,24694,24690,24690,24690,24690,24690,24690,24690,24746,24746,24691,24661,24695,24674,25242,24633,24633,24656,23629,24954,24777,24746,24746,24694,24681,24722,24695,25246,24633,24659,24659,24954,24744,24691,24690,24679,24744,24722,24695,25247,24633,24657,24656,24679,24689,24744,24694,24694,24679,24722,24695,25007,24633,24633,24633,22815,24678,24691,24744,24694,24744,24746,24661,24695,24695,24633,24633,24656,22827,24710,24691,24692,24694,24788,24862,24661,24695,24695,8,8,8,8,8,5051,24633,24633,24656,25249,25250,24788,24746,24694,24710,24746,24746,25251,25252,24725,24725,22733,24633,24659,24656,24810,24694,24692,24686,24721,24694,24721,24722,24695,25184,24633,24633,24632,22815,24719,24691,24744,24721,24681,24691,24661,24723,24695,24633,24633,24656,24656,24837,24685,24788,24692,24678,24744,24661,24802,24724,24633,24633,24657,23238,24954,24694,24686,24710,24689,24746,24661,24695,24725,24633,24633,24657,24658,25253,24694,24710,24744,24710,24741,24661,24695,24695,8,8,8,8,8,8,8,24958,24633,24633,24656,25003,25062,25254,24694,24678,24746,24679,24710,24741,24722,24674,24674,24633,24633,24657,24657,2,24720,24744,24854,24678,24746,24661,24724,24695,24633,24633,24656,24657,24877,24746,24744,24679,24746,24744,24710,24722,24779,25255,24633,24633,24659,24656,5050,24746,24691,24744,24679,24691,24710,24674,24778,24633,24633,24633,24801,25256,24741,24694,24694,24694,24679,24694,24722,24695,25169,24633,24633,24656,24659,24748,24679,24788,24719,24710,24679,24661,24674,8,8,8,8,8,8,8,24724,22588,25259,24633,24633,24656,23983,24877,24694,24744,24694,24746,24694,24746,24661,24695,24897,24633,24633,24657,24633,25260,24721,24710,24721,24710,24691,24744,24722,24839,24695,24633,24633,24658,24658,22789,24694,24746,24679,24691,24710,24788,24661,24722,24695,24832,24633,24633,24656,22803,24694,24741,24694,24679,24743,24694,24661,24722,24722,24722,24722,24722,24722,24722,24674,24802,24633,24633,24633,24656,23629,22991,24741,24744,24681,24710,24694,24694,24722,24695,24798,24633,24656,24656,5050,24679,24744,24689,24692,24692,24661,8,8,8,8,8,8,24722,24695,24674,25107,24633,24633,24656,24252,24943,24681,24691,24710,24744,24691,24691,24722,24674,25007,24633,24633,24656,25189,24746,24691,24694,24744,24746,24741,24724,24695,24633,24633,24656,24656,24681,24691,24694,24691,24681,24710,24722,24674,25128,24633,24659,24656,24748,24744,24743,24694,24777,24746,24710,24779,24695,25261,24633,24633,24656,25263,24743,24746,24692,24746,24746,24661,24724,24725,24925,24633,24656,24656,24748,24710,24744,24679,24743,24691,24691,8,8,8,8,8,8,24710,24722,8,24802,25162,24633,24633,24657,24656,23238,23341,24743,24746,24710,24694,24744,24694,24722,24695,25264,24633,24633,24656,24656,24745,24691,24686,24744,24681,24744,24661,24724,24695,24633,24633,24633,24634,23238,5050,24746,24744,24721,24746,24788,24721,24661,24725,24695,24633,24633,24633,23977,24741,24744,24862,24685,24686,8,24695,24724,24769,24633,24659,24656,24877,24711,24744,24743,24746,24744,24661,24725,24695,24769,24633,24634,24656,24748,24690,24741,8,8,8,8,8,8,8,24744,24694,24721,24661,24695,24724,25067,24633,24659,24657,22788,25265,24743,24744,24719,24744,24694,24746,24722,24724,24695,25026,24633,24633,24633,25268,24691,24679,24741,24691,25051,24719,24722,24779,24839,25269,24633,24659,24656,24745,24721,24681,24685,24710,24710,24744,24661,24839,24856,24633,24633,24658,24872,24746,24746,24768,24694,24694,24744,24661,24724,24723,24633,24633,24656,24657,22904,24710,24710,24679,24741,24721,24744,24722,24695,24779,24769,24633,24633,24656,24049,24743,8,8,8,8,8,8,8,24691,24744,24710,24746,24746,24679,24661,24783,8,24674,24623,24633,24633,24656,22781,25111,25270,24694,24694,24691,24746,24744,24710,24722,24695,25271,24791,24791,24791,24791,24791,24759,24633,24633,24659,24465,24691,24746,24744,24694,24710,24691,24722,24725,24725,24633,24633,24656,23238,24679,24690,24744,24721,24710,24710,24722,24724,24723,24633,24633,24656,23629,24710,24710,24768,24721,24691,24746,24722,24695,24695,24633,24633,24656,23552,24490,24746,24710,24744,24768,24720,24691,24722,24725,25274,24633,24633,24656,8,8,8,8,8,8,8,24659,22829,25277,25277,25277,25277,25277,25277,23003,24694,24710,24694,24691,24744,24721,24679,24661,24724,24725,24724,25043,24633,24633,24657,22799,25279,24744,24746,24691,24679,24691,24710,24722,24779,24725,24633,24633,24656,24656,23238,24694,24746,24744,24694,24746,24691,24661,24897,24695,24633,24633,24657,24656,25281,24679,24710,24744,24679,24692,24661,24802,24695,24633,24633,24656,22781,24721,24746,24691,24679,24679,24710,24744,24661,24723,24695,25282,24633,24633,24633,25096,24746,24691,24741,24710,24681,24691,24722,24723,24695,8,8,8,8,8,8,25285,25286,24633,24633,24632,23238,24490,24691,24744,24746,24691,24744,24744,24661,24695,24779,24695,24633,24633,24656,23238,24719,24746,24741,24679,24694,24694,24661,24802,24674,25287,24633,24656,24633,24853,24691,24691,24743,24710,24689,24710,24661,24695,24724,24902,24633,24632,24658,24877,24746,24746,24788,24710,24691,24710,24722,24695,24645,24633,24656,24633,24660,24710,24691,24741,24746,24746,24694,24722,24674,24674,24633,24633,24656,23242,24788,24691,24710,24710,24689,24710,24722,8,8,8,8,8,8,24695,24695,24695,25261,24633,24633,24801,25288,5050,24721,24721,24679,24710,24694,24691,24722,24725,24778,24633,24633,24656,24872,24694,24694,24744,24691,24710,24679,24661,24779,24695,24633,24633,24656,5051,24691,24744,24710,24694,24788,24694,24802,24695,24903,24633,24657,24910,24691,24710,24744,24744,24744,24744,24679,24661,24839,24695,25289,24633,24656,24656,24780,24710,24679,24744,24710,24741,24679,24722,24724,25290,24633,24656,24639,25138,24746,24710,24694,24691,8,8,8,8,8,8,24746,24679,24722,24724,24695,24633,24633,24656,25291,24461,24691,24681,24691,24744,24710,24743,24722,24725,24802,24633,24633,24633,23242,25186,24710,24744,24691,24746,24691,24722,24724,25292,24633,24633,24633,25293,24744,24710,24719,24679,24694,24694,24661,24695,24724,25007,24633,24633,24656,23629,24694,24694,24743,24694,24746,24679,24661,24674,24725,24633,24633,24659,24739,24694,24746,24746,24710,24721,24681,24768,24725,24695,24724,24633,24633,24657,24048,24690,8,8,8,8,8,24746,24710,24744,24679,24953,24694,24490,24722,24779,25294,24633,24633,24656,24114,2,24691,24679,24679,24721,24710,24721,24661,24722,24695,25300,24633,24633,24656,24990,24694,24710,24746,24710,24710,24679,24722,24723,24695,24633,24633,24656,22816,24748,24694,24710,24744,24741,24686,24661,24695,24695,24905,24633,24633,24656,24656,22905,24679,24743,24691,24691,24768,24710,24661,24725,24695,24633,24633,24659,22781,24691,24744,24681,24678,24721,24719,24691,24723,24839,24779,24633,8,8,8,8,8,8,24633,24801,24234,5053,24710,24710,24744,24694,24743,24744,24710,24722,24695,24724,25302,24633,24633,24633,24748,24679,24694,24721,24710,24681,24679,24779,24695,24646,24633,24656,24656,24660,24746,24746,24694,24679,24744,25178,24722,24724,24723,24633,24633,24633,24990,24746,24746,24710,24694,24746,24710,24679,24661,24724,24703,24633,24657,24657,24838,24743,24744,24679,24694,24744,24661,24695,24695,24787,24633,24658,24656,24490,24710,24694,24694,24679,24746,24661,8,8,8,8,8,8,8,24695,24724,25303,24633,24633,24656,24656,23242,25198,24710,24691,24694,24694,24746,24694,24722,24695,24724,24633,24633,24656,22814,24694,24679,24679,24694,24679,24746,24710,24695,24779,24695,24633,24633,24656,23629,24743,24721,24679,24679,24744,24744,24746,24661,24725,24674,24623,24633,24633,24659,24877,24744,24694,24679,24710,24681,24710,24661,24695,24674,24958,24633,24633,24658,23342,24744,24743,24721,24710,24694,24746,24722,24674,25310,24633,24633,24656,23238,24744,24746,8,8,8,8,8,8,8,24679,24691,24694,24788,24661,24779,24724,25171,24633,24633,24633,25311,5045,24679,24710,24694,24743,24746,24685,24661,24779,24674,24633,24633,24657,24657,24748,24710,24691,24746,24686,24691,24661,24779,24802,24633,24633,24657,25233,24694,24746,24679,24744,24691,24694,24721,24722,24802,24802,24633,24633,24656,23756,24694,24743,24710,24788,24744,24679,24722,25010,24724,24633,24633,24634,2,24710,25312,24694,24691,24692,24688,24722,24839,25316,24633,8,8,8,8,8,8,24633,24632,24656,25317,24788,24746,24694,24694,24681,24679,24744,24722,24674,24695,24633,24633,24656,25318,5043,24679,24710,24681,24719,24710,24679,24661,24674,24695,25319,24633,8,24657,25320,24694,24746,24710,24746,24744,24694,24661,24778,24695,24942,24633,24633,24659,25312,24694,24788,24719,24744,24746,24661,24674,24724,25325,24633,24633,24656,24990,24691,24679,24692,24743,24710,24744,24661,24695,24695,25242,24633,24658,24656,24838,24679,24710,24692,24746,24719,24694,8,8,8,8,8,8,24722,24723,5101,24633,24633,24633,24659,22905,24743,24777,24694,24691,24746,24710,24710,24661,24779,24878,24633,24633,25003,24657,2,24721,24694,24744,24788,24746,24691,24722,24723,24674,24633,24633,25003,24659,25331,24744,24710,24744,24681,24746,24788,24661,24695,24724,24633,24633,24633,24633,25332,24694,24710,24691,24744,24679,24721,24710,24722,24724,24712,24633,24633,24656,24656,22788,24694,24744,24686,24694,24721,24746,24710,24691,24723,24724,24778,24633,24633,24656,24657,24838,24691,8,8,8,8,8,8,8,24691,25186,24691,24744,24719,24722,24724,24725,25333,24633,24633,24659,25334,25344,24744,24746,24788,24710,24694,24691,24661,24695,24674,24633,24633,24658,24659,24838,24744,24694,24710,24694,24694,24744,24722,24802,25101,24633,24633,24656,25347,25348,24694,24694,24710,24746,25186,24691,24722,24778,24724,24633,24633,24633,24632,23629,24660,24744,24746,24710,24691,24691,24710,24722,24695,24839,24633,24633,24801,25356,24694,24744,24741,24679,24691,24721,24661,24695,8,8,8,8,8,8,8,24897,25357,24633,24633,24657,24736,1761,24679,24743,24744,25051,24694,24746,24744,24661,24695,24725,24633,24633,24632,24658,24745,24710,24746,24694,24694,24679,24694,24722,24695,24695,24633,24633,24657,24633,25199,24679,24679,24694,24744,24788,24694,24722,24695,24802,24633,24633,24656,25361,24710,24743,24691,24691,24694,24694,24661,24695,24802,24902,24633,24633,24659,23369,24788,24679,24679,24746,24741,24694,24722,24779,24723,24633,24633,24656,22827,24694,24679,24691,24746,24721,8,8,8,8,8,8,24746,24691,24661,24722,24695,24695,24633,24633,24656,24635,24536,24744,24710,24744,24710,24746,24694,24661,24723,24724,24633,24633,24657,24659,25362,24678,24691,24744,24710,24710,24788,24710,24897,24779,24624,24633,24633,24656,25329,24744,24746,24681,24694,24694,24692,24722,24674,24724,24633,24633,24656,25364,24694,24694,24720,24721,24679,24710,24681,24723,24725,25365,24633,24659,24658,24877,24746,24746,24681,24746,24710,24719,24694,24661,24725,24695,25367,24633,24656,8,8,8,8,8,24634,24234,24959,24788,24679,24694,24710,24678,24777,24710,24778,24695,25368,24633,24657,24657,24877,24694,24685,24746,24710,24679,24694,24722,24725,25369,24633,24657,24659,24660,24746,24691,24746,24721,24744,24710,24722,24779,25371,24633,24633,24659,5051,24746,24744,24679,24681,24694,24746,24744,24722,24695,24695,24633,24633,24656,22789,24768,24694,24692,24710,24746,24744,24661,24695,24695,24633,24633,24656,24656,23369,24743,24694,24691,24681,24694,24694,24694,8,8,8,8,8,24661,24784,24839,24695,24603,24633,24633,24657,23241,25125,24679,24694,24743,24710,24694,24691,24691,24725,24723,25147,24633,24633,24633,25374,24721,24679,24744,24680,24744,24744,24746,24722,24674,24646,24633,24633,24656,24659,24748,24694,24710,24746,24710,24690,24744,24744,24725,24695,24674,24633,24633,24656,22799,24719,24679,24744,24768,24710,24678,24661,24695,24695,25375,24633,24633,24658,24633,25377,24862,24710,24719,24694,24744,24691,24722,24724,24695,24633,24633,24632,8,8,8,8,8,8,8,24633,23238,25378,24744,24710,24710,24694,24744,24744,24679,24661,24695,24674,24816,24633,24633,24656,25385,24679,24679,24694,24710,24689,24691,24722,24725,24724,24633,24633,24658,25386,24744,24710,24679,24694,24710,24788,24694,24785,24674,24957,24633,24633,24634,23581,24744,24710,24694,24694,24746,24744,24661,24695,24674,25389,24633,24633,24633,25390,24788,24691,24710,24710,24685,24719,24719,24691,24724,24724,24695,24633,24633,24656,25391,24694,24721,24744,24744,24692,8,8,8,8,8,8,8,24746,24722,24695,24695,24633,24633,24658,24633,25350,24745,24710,24679,24679,24744,24746,24686,24661,24723,24724,24633,24633,24656,24657,24876,24743,24744,24744,24678,24710,24744,24661,24723,24695,25033,24633,24633,24633,25392,24710,24710,24746,24744,24679,24788,24694,24661,24695,24724,25375,24633,24633,24657,25074,24744,25178,24691,24694,24744,24679,24661,24724,24724,24842,24633,24656,24633,24810,24691,24691,24710,24691,24679,24710,24661,24779,24698,24633,24633,24656,8,8,8,8,8,8,24633,5047,2,24741,24681,24744,24694,24691,24788,24691,24694,24722,24725,24725,24633,24633,24633,24657,25394,24746,24691,24710,24694,24710,24710,24661,24725,24725,24633,24633,24658,24632,24781,24694,24720,24694,24721,24746,24746,24661,24695,24695,25397,24633,24633,24656,23552,24745,24681,24694,24681,24746,24681,24694,24661,24724,24778,24856,24633,24656,24656,23238,24745,24953,24746,24746,24744,24746,24743,24661,24778,24695,24969,24633,24657,24632,25329,24710,24746,24720,24746,24694,8,8,8,8,8,8,8,24744,24679,24661,25010,25010,25010,25010,25010,25010,25010,24724,24725,24878,24633,24633,24633,24658,24633,25392,24877,24679,24710,24710,24746,24710,24710,24694,24722,24897,24779,24633,24633,24633,24657,2,24694,24721,24679,24691,24710,24746,24679,24661,24695,24725,23586,24633,24656,24656,1761,24679,24744,24710,24678,24694,24681,24661,24724,24723,24925,24633,24633,24659,25359,24744,24694,24694,24721,24694,24744,24710,24661,24723,24695,25261,24633,24656,24659,24782,24692,24744,24721,24681,24721,24694,24722,24778,24695,24633,8,8,8,8,8,8,8,24633,24633,24656,24208,25398,24743,24691,24746,24694,24679,24694,24746,24692,24722,24695,24724,24713,24633,24633,24656,24733,24838,24744,24681,24746,24694,24694,24694,24722,24802,24695,24633,24633,24657,23238,24679,24710,24744,24691,24680,24694,24746,24722,24695,24695,24633,24633,24659,22815,24691,24679,24744,24710,24721,24679,25251,24695,24725,25246,24633,24656,24657,25355,24710,24743,24746,24744,24719,24691,24685,24661,24674,24724,25401,24633,24633,24657,22803,24743,24694,24686,24768,8,8,8,8,8,8,24741,24744,24679,24710,24722,24695,24778,25404,24633,24656,24658,25405,24748,24710,24741,24679,24691,24694,24744,24661,24695,24779,24902,24633,24633,24657,24658,24745,24678,24710,24691,24680,24746,24710,24744,24779,24674,24695,24762,24633,24633,24633,25406,24746,24679,24681,24694,24744,24746,24741,24722,24724,24723,24633,24633,24658,2,24691,24741,24694,24686,24719,24710,24710,24722,24725,24724,24633,24633,24659,25407,24694,24694,24710,24710,24691,24710,24661,24779,8,8,8,8,8,8,8,24724,25097,24633,24633,8,23977,24748,24743,24694,24694,24746,24710,24679,24694,24722,24725,24674,24633,24633,24656,24656,5053,24691,24679,24741,24788,24691,24686,24710,24695,24695,25408,24633,24633,24632,22788,24692,24746,24746,24694,24710,24744,24694,24722,24725,24712,24633,24633,24656,25409,24694,24679,24694,24691,24694,24719,24691,24661,24695,24725,24633,24633,24633,24656,25373,24679,24710,24710,24692,24953,24744,24744,24691,24722,24695,24695,24633,24633,24656,24633,1761,24694,8,8,8,8,8,8,24744,24744,24744,24694,24681,24744,24661,24695,24724,25411,24633,24633,24658,22807,24877,24691,24679,24694,24711,24744,24710,24691,24723,24723,25412,24633,24633,24657,22781,24536,24694,24744,24744,24710,24710,24691,24746,24722,24778,24723,24878,24633,24633,24656,24634,24782,24694,24679,24691,24691,24679,24741,24722,24779,24724,24633,24633,24656,23629,24694,24679,24691,24743,24720,24710,24746,24710,24661,24725,24897,24695,24633,24633,24656,22781,24681,24691,24746,24691,24694,24679,24743,8,8,8,8,8,8,24691,24661,24802,24725,24632,24633,24656,24656,22828,24748,24746,24694,24721,24788,24746,24694,24661,24695,24724,25413,24633,24633,24656,23629,24748,24711,24710,24744,24694,24679,24710,24661,24897,24724,24700,24633,24633,24657,22781,24679,24710,24686,24746,24720,24691,24694,24661,24674,24695,24924,24633,24633,24656,25420,24691,24710,24744,24694,24744,24743,24694,24722,24725,24674,25422,24633,24657,24656,24838,24694,24694,24721,24694,24710,24746,24722,24695,24695,24633,24633,8,8,8,8,8,8,8,24633,25423,24708,24710,24694,24679,24679,24694,24719,24746,24722,25010,24674,25429,24633,24634,24633,25253,24679,24719,24768,24679,24710,24694,24710,24722,24674,24674,24648,24633,24633,24658,25359,24777,24710,24694,24678,24744,24710,24691,24661,24723,24723,24698,24633,24656,24656,25021,24744,24744,24744,24710,24744,24710,24661,24695,24695,24631,24633,24656,24658,25414,24686,24679,24694,24685,24768,24692,24710,24722,24802,24695,24633,24633,24633,25090,24745,24710,24744,24744,24710,8,8,8,8,8,8,24746,24694,24681,24710,24722,24723,24723,25430,24633,24656,24657,25431,24741,24720,24694,24710,24744,24679,24686,24722,24778,24695,24633,24633,8,22803,24694,24694,24710,24710,24768,24691,24746,24722,24778,25184,24633,24633,24656,5046,24710,24691,24744,24679,24710,24691,24710,24722,24695,24695,24633,24633,24656,25434,24710,24692,24692,24744,24710,24694,24661,24695,24695,24695,24633,24633,24633,24656,22828,24679,24679,24744,24679,24746,24694,24710,24691,24661,8,8,8,8,8,8,24722,24674,24778,24648,24633,24633,24656,25439,25100,24745,24694,24744,24710,24691,24710,24744,24710,24722,24778,24724,24633,24633,24657,23238,24691,24746,24691,24788,24694,24746,24694,24722,24724,24695,25269,24633,24658,24659,23048,24694,24710,24686,24720,24746,24694,24691,24722,24695,24695,24633,24633,24656,25440,24748,24743,24694,24694,24691,24679,24679,24691,24722,25010,24695,24633,24633,24658,25441,24710,24694,24743,24679,24694,24788,24746,24722,24723,24839,24633,24633,8,8,8,8,8,8,8,8,24657,25444,24748,24679,24692,24719,24710,24746,24694,24691,24686,24722,24695,24674,24633,24633,24656,23238,24719,24788,24710,24694,24694,24679,24746,24679,25445,24695,24725,24633,24633,24633,24658,24748,24686,24710,24743,24953,24691,24694,24710,24674,24897,25446,24633,24633,24657,24394,24694,24746,24679,24679,24691,24710,24679,24788,24722,24695,24674,24633,24633,24656,25447,24681,24691,24691,24691,24694,24744,24661,24725,24724,25448,24633,24633,24801,24632,22828,24679,24692,24694,8,8,8,8,8,8,24788,25051,24746,24681,24691,24722,24723,24723,25413,24633,24633,24659,24633,23238,25380,24694,24710,24744,24694,24679,24691,24744,24722,25010,24695,24633,24633,24656,24633,2,24694,24744,24691,24744,24691,24744,24721,24661,24695,24724,24698,24633,24633,24657,24634,23238,24710,24768,24694,24691,24744,24788,24710,24722,24839,24695,25450,24633,24633,24659,22843,25451,24746,24691,24685,24746,24746,24681,24661,24674,24723,24769,24633,24659,24913,25377,24746,24691,24694,24746,24692,24694,8,8,8,8,8,8,24681,24661,24724,24724,25452,24633,24658,24633,25459,24708,24694,24681,24744,24694,24692,24744,24691,24695,24674,22588,24633,24633,24656,22789,24679,24746,24710,24679,24746,24694,24685,24743,24661,24724,24695,25460,24633,24632,24657,25461,24710,24694,24691,24743,24694,24744,24743,24661,24722,24695,24725,24633,24633,24656,25462,24694,24744,24694,24691,24694,24694,24744,24661,24695,24674,24633,24633,24656,23238,24960,24746,24743,24746,24746,24788,24777,24661,24724,24779,24695,8,8,8,8,8,8,24633,24633,8,5051,24853,25186,24694,24686,24710,24688,24694,24694,24679,24722,24695,24695,24632,24633,24659,24657,24838,24690,24681,24691,24744,24743,24710,24661,24674,24674,24900,24633,24633,24633,22842,24694,24694,24788,24694,24679,24744,24694,24722,24695,24695,24633,24633,24801,25463,24679,24746,24710,24746,24744,24710,24746,24722,24723,24674,24633,24633,24659,24801,24748,24744,24746,24746,24679,24681,24694,24690,24679,24722,24725,24725,24633,24633,24657,22798,24694,8,8,8,8,8,8,24681,24710,24691,24743,24679,24710,24679,24661,24695,24778,24695,24633,24633,24634,25465,25125,24694,24710,24788,24694,24744,24746,24691,24722,24778,24674,23586,24633,24657,24234,24743,24694,24744,24710,24681,24681,24710,24661,24674,24802,24674,25107,24633,24633,24656,23238,24679,24744,24694,24694,24788,24720,24685,24744,25010,24725,24695,25167,24633,24656,24656,24748,24694,24788,24746,24710,24694,24691,24691,24661,24724,24695,25286,24633,24633,24656,25466,24838,24691,24777,24691,8,8,8,8,8,8,24710,24679,24744,24744,24661,24723,24779,24695,24633,24633,24632,25003,5047,5043,4688,4688,1644,25467,25468,25469,25474,25478,25491,25495,25497,1779,1785,25507,25509,25518,25516,25516,25519,25519,25514,25521,25529,25522,25510,25508,25510,25504,25534,25541,25546,25509,1782,25549,25549,25549,25549,25549,25549,25549,25548,25550,25551,25553,25557,25560,25562,25567,25568,25569,25573,25577,25579,25583,25585,25586,1761,1761],"timeDeltas":[2167,208,125,167,125,125,125,125,166,125,125,167,125,125,167,125,125,125,166,125,125,125,125,84,125,166,125,125,125,125,84,166,42,167,125,125,125,125,125,125,125,125,83,167,125,125,166,125,125,125,167,83,125,125,125,125,125,125,125,125,167,125,83,125,125,125,125,125,84,125,41,84,125,125,166,84,125,125,125,125,166,84,125,166,125,125,125,167,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,166,84,83,83,84,125,125,125,166,125,167,125,83,125,125,167,83,84,125,166,125,84,125,125,125,125,166,125,125,125,125,125,125,125,125,167,125,83,125,125,125,125,125,125,125,84,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,166,167,83,125,167,125,125,125,125,125,167,125,125,166,167,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,84,125,166,125,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,125,125,167,125,83,125,125,125,125,125,84,166,84,125,125,125,166,125,125,125,125,125,125,125,167,125,125,125,167,125,83,125,125,125,167,125,125,125,125,166,84,125,125,125,166,125,125,125,125,125,167,83,125,125,125,167,83,84,83,125,167,125,125,125,166,125,125,125,125,125,125,125,84,125,125,125,125,166,84,125,125,125,125,125,125,125,83,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,42,125,125,125,125,125,125,125,125,125,166,84,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,167,125,125,125,125,125,83,84,125,125,166,84,125,125,125,125,125,125,166,84,125,166,125,167,125,125,125,83,167,83,125,125,125,125,125,167,83,125,167,125,125,125,125,125,167,125,125,166,84,125,166,125,125,125,125,125,84,125,125,125,166,125,167,125,83,125,125,167,125,125,125,83,167,83,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,84,125,125,125,125,125,125,166,84,125,125,125,83,167,83,125,125,125,167,125,166,125,125,125,167,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,167,125,125,166,125,125,125,167,167,125,83,167,83,125,125,167,125,125,125,166,125,125,167,125,125,125,125,125,125,125,125,125,167,41,125,167,83,167,167,166,84,83,125,125,125,125,125,125,125,125,125,125,125,125,167,41,125,125,125,125,125,125,125,125,125,125,125,125,167,125,83,125,125,125,167,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,125,125,167,125,125,166,125,84,125,125,166,84,125,125,125,125,125,166,125,125,125,125,167,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,84,208,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,167,125,125,125,166,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,166,125,167,42,83,167,41,84,125,166,125,125,125,125,167,42,83,167,166,84,125,125,125,125,125,83,167,125,125,125,125,83,167,166,125,125,167,125,125,83,167,83,125,125,125,84,166,84,125,166,125,125,167,125,167,125,125,125,125,125,166,125,125,84,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,167,83,125,125,125,125,125,125,167,83,125,125,167,83,125,125,125,125,125,84,83,167,166,125,167,83,125,125,167,83,125,125,125,125,125,125,125,84,166,125,167,83,125,125,125,125,125,125,125,125,167,167,125,166,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,125,125,125,125,125,125,167,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,167,125,166,125,84,166,125,167,125,167,125,125,166,125,125,125,125,167,125,125,125,125,125,125,167,83,125,167,125,166,125,125,167,125,125,167,83,125,167,125,125,166,84,125,166,125,125,125,125,125,167,125,83,125,167,125,167,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,166,84,125,125,125,83,167,83,167,83,125,167,125,83,125,167,125,83,125,167,125,83,125,125,125,125,125,167,125,125,125,166,84,125,125,125,125,125,166,0,125,84,125,125,125,166,125,125,167,83,125,125,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,125,167,83,83,125,167,125,125,125,167,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,125,166,125,125,125,167,125,125,125,167,125,125,125,166,125,84,83,125,125,125,125,167,125,125,125,125,166,84,83,125,125,125,167,208,42,166,125,125,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,84,166,84,83,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,167,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,83,125,125,125,125,125,84,166,125,125,125,167,125,125,125,125,167,83,125,125,125,125,167,125,125,166,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,167,125,125,125,166,84,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,83,167,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,166,125,125,125,167,83,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,125,125,125,125,83,167,83,42,125,125,125,125,125,125,125,125,83,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,83,167,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,83,125,125,125,125,125,125,125,125,125,84,166,84,125,125,125,166,125,84,125,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,167,125,125,125,166,125,125,125,125,125,125,125,125,125,125,167,125,83,125,125,125,167,42,125,125,125,125,125,166,125,125,125,84,166,84,83,83,125,125,125,167,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,125,125,83,167,83,125,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,83,125,125,125,125,167,167,125,125,125,125,166,125,125,125,167,125,125,125,125,167,83,125,125,125,167,125,166,125,125,125,125,125,84,166,84,125,125,125,125,166,125,125,84,166,84,83,125,125,125,125,125,83,167,83,125,125,125,125,125,84,166,125,125,125,167,83,125,125,125,167,83,84,125,125,125,166,125,125,125,125,167,83,125,125,125,125,125,125,125,84,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,167,83,167,125,125,167,125,166,125,125,167,83,167,125,167,83,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,166,167,83,125,125,167,83,125,125,125,167,125,125,125,125,125,125,125,125,125,125,167,125,166,84,125,125,125,125,166,125,125,125,125,84,166,84,125,125,125,125,125,125,125,166,125,125,167,83,167,83,125,125,84,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,167,125,125,125,125,125,125,125,167,125,83,125,125,125,83,167,83,167,167,125,41,84,125,166,125,125,167,83,125,167,125,83,125,167,125,125,125,167,125,125,125,166,125,125,125,167,125,83,125,125,125,125,125,125,167,125,125,125,125,167,83,125,167,125,83,125,125,125,125,125,125,125,167,125,83,125,125,167,125,83,83,167,125,125,125,125,125,83,125,125,125,167,125,125,125,83,167,83,125,125,125,167,125,125,125,167,125,125,166,125,167,83,125,125,125,167,125,125,125,125,167,125,83,125,125,83,167,83,125,125,125,125,167,83,125,125,125,125,125,167,125,125,167,83,83,42,125,125,125,125,125,125,125,167,83,125,125,125,167,125,125,125,83,167,83,125,125,125,167,125,125,125,125,166,84,125,125,125,166,125,125,125,167,125,83,125,125,125,125,125,84,125,125,125,166,125,125,125,167,125,83,125,167,83,125,125,125,125,167,125,125,125,167,125,125,166,125,125,167,167,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,166,84,125,125,125,166,125,125,125,167,125,125,125,125,167,125,125,125,125,166,125,42,125,125,125,125,125,125,0,125,125,125,125,83,125,125,125,125,125,167,42,125,166,167,125,125,125,125,125,167,125,125,125,125,83,42,166,125,125,167,83,125,167,125,125,125,0,125,125,125,125,125,125,125,125,125,125,0,125,125,125,125,125,125,125,125,125,0,125,125,125,125,125,125,125,125,125,125,83,84,83,125,125,125,125,125,167,125,125,125,125,166,84,125,125,166,167,125,83,167,167,125,125,41,84,166,125,167,125,125,167,41,42,125,125,125,125,125,125,167,125,125,125,125,125,83,125,125,125,125,167,83,125,125,125,83,167,125,167,125,125,125,166,125,167,125,167,125,83,125,167,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,167,125,83,125,125,125,84,125,166,125,125,125,125,125,167,125,167,125,83,125,167,125,83,125,167,125,83,125,125,167,83,125,0,125,125,167,125,166,125,125,125,125,125,167,125,125,167,0,125,125,125,125,125,125,166,125,125,167,42,83,167,125,83,125,167,125,166,125,0,167,125,83,125,167,125,125,167,125,166,125,125,125,125,167,125,125,167,125,166,167,125,125,125,42,125,83,125,167,125,125,125,125,125,125,125,41,84,166,84,125,166,125,84,125,166,125,125,0,125,125,84,125,125,125,166,125,167,0,125,125,125,125,125,125,167,83,125,125,83,84,83,125,125,125,125,125,167,125,166,125,125,167,125,125,125,125,167,125,125,166,42,42,125,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,83,125,125,125,125,125,167,125,83,167,83,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,42,125,125,125,167,125,125,166,84,125,125,125,166,125,125,125,125,125,167,125,83,167,167,125,83,125,167,125,125,166,167,125,83,42,83,125,125,125,125,125,125,125,167,125,167,125,125,125,125,125,166,125,125,167,83,125,125,167,83,0,125,125,125,84,125,125,125,125,166,125,84,125,125,166,84,125,0,166,125,125,125,167,125,125,42,83,125,125,125,125,83,167,125,125,125,167,125,125,125,125,125,125,125,166,125,125,125,125,125,0,167,125,125,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,83,167,83,125,84,166,84,125,125,125,83,42,125,41,84,125,125,125,125,166,125,125,125,125,125,125,125,84,125,125,166,84,125,125,125,166,125,167,125,167,41,84,166,125,125,125,125,125,84,125,125,125,125,125,166,125,167,42,83,125,125,125,167,83,125,125,125,125,125,167,125,83,167,125,125,83,167,83,125,125,125,83,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,83,167,167,166,84,41,125,167,83,125,125,167,83,125,125,84,41,125,167,83,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,0,125,125,125,125,125,166,125,125,0,167,125,167,125,125,125,125,125,166,125,167,125,0,167,125,125,125,125,125,125,125,125,125,125,125,83,167,166,125,125,125,167,125,167,83,42,125,125,166,125,84,125,125,166,125,125,0,167,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,167,125,125,125,0,125,125,125,166,125,125,125,167,125,125,125,83,125,84,166,167,125,125,42,83,125,125,125,167,125,125,166,84,125,125,125,166,125,125,125,167,125,125,167,83,125,83,42,125,125,167,125,125,125,125,125,125,0,166,167,125,167,125,166,125,125,125,167,125,83,84,83,125,125,125,125,167,83,125,0,125,125,125,167,125,125,125,166,125,0,125,167,83,125,125,125,125,125,125,125,0,167,83,125,125,125,125,125,125,125,42,125,125,125,125,125,125,125,167,125,83,42,166,125,125,125,125,167,42,166,84,83,125,167,125,125,125,125,166,42,83,167,125,125,167,125,125,125,41,84,125,125,125,125,125,125,125,83,167,125,125,166,125,125,125,125,167,125,125,167,125,125,125,125,166,125,125,125,84,41,125,125,125,125,167,125,125,125,83,42,83,167,83,125,125,167,125,125,125,125,125,167,83,125,125,125,167,125,166,125,167,125,0,125,125,167,125,125,125,166,0,125,167,167,83,167,166,125,84,166,84,125,125,125,125,125,166,125,167,125,167,125,125,125,125,166,125,125,125,167,125,125,125,42,125,125,166,125,125,125,167,125,125,125,42,125,125,125,166,125,125,167,125,125,0,167,125,125,125,125,125,125,125,125,125,83,42,125,166,84,125,125,166,125,125,167,0,125,125,125,167,125,125,125,125,125,125,166,84,125,125,41,84,125,125,125,125,125,125,83,167,125,125,166,125,42,83,125,125,125,125,125,125,125,125,125,125,125,125,84,166,167,125,125,125,125,167,125,125,166,125,167,83,42,125,125,125,125,125,125,83,167,83,125,125,125,167,167,83,83,125,125,167,125,125,125,125,125,125,125,125,125,42,125,125,125,125,125,166,125,125,125,125,167,83,42,83,125,125,125,167,125,125,167,125,166,125,125,0,167,125,167,125,125,166,125,125,42,83,125,125,125,167,125,167,125,125,125,125,166,84,41,84,125,125,166,125,125,125,125,125,84,166,84,166,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,83,167,125,125,125,125,167,125,125,166,125,125,125,167,83,125,125,125,125,84,41,125,125,167,125,125,42,83,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,167,125,125,167,83,125,125,125,167,125,125,166,167,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,83,167,125,167,83,125,125,125,167,125,125,125,125,125,83,167,41,167,125,125,125,125,125,125,167,125,125,125,125,166,125,125,167,167,125,125,125,125,125,125,166,125,125,167,125,125,125,125,125,167,125,125,125,166,125,125,125,125,167,125,125,167,166,125,125,125,167,125,125,125,125,125,167,125,125,125,166,125,125,167,83,125,167,167,83,125,125,125,125,167,125,125,166,125,125,125,167,125,167,125,125,125,125,125,166,167,125,125,167,125,125,166,125,125,125,167,125,83,167,125,125,167,125,125,166,167,125,125,125,125,167,83,125,125,125,83,167,125,125,167,125,125,125,166,125,125,167,125,167,125,125,166,125,125,125,167,125,167,125,166,125,125,125,125,167,125,167,125,125,166,125,125,84,166,125,125,167,167,83,125,125,167,41,167,83,125,125,167,83,167,125,125,125,125,125,125,167,83,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,166,125,125,167,83,125,125,125,167,125,125,125,125,167,83,125,125,167,125,125,125,125,125,166,125,167,125,125,167,125,166,125,167,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,167,125,125,166,125,167,125,125,125,167,125,125,125,125,125,166,125,125,167,125,125,125,83,125,84,166,125,125,125,125,167,125,125,125,125,125,125,167,83,83,125,125,125,125,167,125,125,125,125,125,167,166,125,125,125,125,125,125,167,125,125,167,125,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,167,125,125,83,125,167,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,125,42,83,0,125,125,125,125,125,125,125,125,167,125,125,125,0,125,0,125,125,125,125,125,125,167,125,166,125,125,125,125,167,125,125,167,125,125,125,208,125,83,167,167,125,166,125,125,167,125,83,167,125,125,167,125,125,125,208,83,125,125,125,167,125,167,125,125,125,125,125,166,250,167,125,125,125,167,125,125,125,125,166,125,167,125,125,125,167,125,166,125,125,167,125,167,125,125,125,166,125,125,125,167,167,125,166,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,166,167,125,125,167,125,125,166,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,167,125,125,125,166,125,125,125,125,125,167,83,125,167,125,125,125,83,167,83,125,125,125,167,125,125,125,167,125,125,125,125,125,125,41,125,84,125,125,125,166,125,125,125,84,166,125,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,0,167,125,125,125,166,125,125,125,167,125,125,125,167,125,125,125,83,167,83,125,125,125,167,83,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,167,83,84,41,125,125,84,83,83,84,125,125,125,166,125,167,83,125,125,125,167,125,0,125,167,125,125,125,125,166,125,125,167,125,125,167,125,125,166,84,125,125,125,125,83,125,125,125,125,125,125,125,167,166,125,84,125,125,125,41,84,83,125,125,125,83,167,83,125,125,125,125,125,84,166,125,125,125,125,167,125,125,125,83,167,83,125,125,125,167,125,125,125,125,167,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,125,125,125,125,125,166,84,125,125,125,125,166,84,83,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,167,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,84,166,84,125,125,166,125,125,125,125,125,125,125,84,125,125,125,166,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,125,125,166,84,125,125,125,125,125,166,167,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,83,167,83,125,125,125,125,125,84,125,125,125,125,166,84,125,125,125,166,125,167,125,167,125,125,125,125,125,125,125,125,125,83,167,125,125,125,125,166,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,167,125,125,83,167,83,125,125,125,125,125,83,167,125,125,167,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,84,166,125,125,167,125,167,125,125,125,166,84,125,125,125,166,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,125,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,83,167,83,125,125,125,125,125,84,166,84,125,125,125,125,166,84,125,125,125,166,125,125,125,125,125,167,125,167,125,166,125,125,167,125,125,83,125,125,125,125,167,42,83,167,83,125,125,125,167,125,83,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,84,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,84,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,83,125,125,167,125,83,125,125,125,125,125,83,167,83,125,125,125,125,125,84,166,125,125,167,125,167,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,125,125,83,167,83,125,125,125,84,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,167,83,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,84,125,125,125,166,125,125,125,167,83,125,125,125,125,167,125,125,167,125,125,125,166,125,84,125,125,125,125,166,84,125,125,125,125,125,166,84,83,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,83,125,125,125,125,125,84,166,84,125,125,125,166,125,125,125,125,125,84,125,125,125,125,125,166,125,125,125,167,125,125,125,125,83,167,83,125,125,125,125,167,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,83,125,125,125,167,125,125,125,125,167,125,166,125,167,125,125,125,167,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,125,83,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,167,125,125,125,125,166,125,125,125,125,167,83,125,125,125,125,125,84,125,125,125,125,125,125,125,166,125,125,125,167,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,167,42,83,167,83,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,83,125,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,125,83,167,83,125,167,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,84,166,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,42,83,167,83,125,125,125,125,125,125,125,125,125,167,125,125,125,125,83,167,83,125,125,125,125,125,167,83,125,125,125,167,125,125,125,166,84,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,167,125,125,167,125,125,125,125,125,166,84,125,125,125,125,125,83,167,83,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,167,125,83,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,166,125,84,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,167,125,125,167,125,166,167,125,125,125,167,83,125,125,125,125,167,83,125,125,167,83,125,125,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,167,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,125,125,125,125,125,167,83,125,125,125,167,83,125,125,125,83,167,83,125,125,125,125,125,84,166,84,41,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,83,125,125,125,167,83,125,125,125,125,167,83,125,125,125,167,125,125,125,167,125,125,125,125,166,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,167,125,125,125,166,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,167,125,125,125,125,166,125,125,125,167,125,125,125,125,167,125,166,84,125,125,125,166,125,125,125,167,167,125,125,125,125,166,84,125,166,125,167,125,83,125,125,125,84,166,84,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,83,125,84,166,84,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,83,125,125,125,125,125,167,83,84,166,84,125,125,125,125,166,125,125,125,167,125,125,125,125,125,83,125,84,166,84,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,166,125,125,125,125,167,125,125,125,125,125,83,125,84,166,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,167,125,125,125,166,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,84,166,125,125,125,125,125,125,84,125,125,125,125,125,83,167,83,125,125,125,125,125,83,125,84,166,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,125,84,166,125,125,125,125,167,125,125,125,167,125,125,125,125,125,83,167,41,125,125,125,125,125,167,42,83,167,83,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,84,83,125,125,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,84,166,84,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,125,125,125,125,125,125,83,167,83,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,167,125,125,167,125,83,125,125,125,125,125,83,125,125,125,125,125,167,125,125,125,167,83,125,125,125,125,125,167,125,125,83,167,83,125,125,125,125,125,125,42,83,125,125,125,125,125,125,83,167,83,125,167,125,125,125,125,167,41,167,125,125,167,125,166,125,125,125,125,167,125,125,0,167,125,125,125,83,167,125,0,41,84,166,125,125,167,125,167,125,125,125,83,167,83,125,125,125,167,125,125,125,125,166,84,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,41,167,125,125,125,125,167,83,125,125,125,125,125,125,83,167,83,125,125,167,125,125,167,41,167,125,125,125,125,167,125,125,166,42,83,167,83,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,167,125,125,125,125,125,83,167,125,125,167,125,125,125,166,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,125,125,84,83,125,125,125,125,125,167,125,166,125,125,125,125,167,83,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,167,125,125,125,125,125,125,125,83,125,125,125,125,125,84,166,42,83,167,83,125,125,125,125,125,167,42,166,84,125,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,167,125,125,125,125,125,166,125,167,125,125,167,41,167,125,125,125,125,125,167,83,125,167,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,167,125,125,125,125,125,167,125,125,125,166,125,125,125,167,42,166,125,125,125,125,167,0,125,83,42,167,83,125,42,83,167,125,125,125,125,125,125,166,84,125,0,125,125,83,125,167,125,166,125,125,125,84,166,84,125,125,125,125,125,125,125,166,84,125,125,166,167,125,167,125,125,125,125,166,84,125,166,125,125,167,0,83,125,125,167,125,125,0,125,167,83,125,125,0,83,167,83,42,83,167,125,125,125,83,0,125,125,167,125,125,125,125,125,42,41,42,125,125,125,42,0,83,0,42,41,84,83,125,125,42,41,42,0,42,41,84,125,0,125,125,125,125,125,0,125,125,125,125,125,125,125,125,83,167,83,125,125,125,167,125,125,83,42,125,125,0,166,125,125,125,125,125,125,125,84,166,84,125,125,0,125,125,83,42,125,41,84,83,42,125,83,42,83,125,125,125,125,167,83,125,83,0,0,0,125,125,167,125,125,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,167,125,125,125,125,83,125,84,166,125,125,167,167,83,125,125,125,125,125,167,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,166,125,167,125,125,125,125,125,167,125,125,166,125,125,125,167,125,125,167,166,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,42,83,125,125,167,125,167,125,166,125,125,125,125,167,83,125,167,125,83,125,125,125,125,125,125,125,125,125,125,167,125,167,166,125,125,167,125,167,125,125,125,125,208,125,125,125,125,125,167,83,125,167,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,167,83,167,166,125,125,125,125,125,167,125,167,125,125,166,125,125,125,125,125,167,125,83,125,167,125,125,125,125,167,83,167,83,167,166,125,125,125,167,125,125,167,125,125,166,125,84,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,166,125,167,125,167,83,167,83,125,125,125,167,125,125,166,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,167,125,83,167,83,125,125,125,125,125,167,125,167,125,166,125,42,167,83,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,167,83,125,167,125,83,125,125,125,84,166,167,125,125,125,125,167,125,125,41,84,83,125,125,42,83,125,125,125,125,167,125,41,125,125,125,167,125,167,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,166,84,125,125,125,125,166,84,125,166,125,125,167,125,125,125,125,167,125,166,125,167,125,125,167,125,166,84,125,166,125,167,125,167,125,125,125,125,125,83,125,125,167,83,83,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,84,166,167,125,125,125,125,167,83,125,167,125,166,125,125,125,125,125,125,125,125,125,167,125,125,167,125,125,125,125,125,125,166,167,125,125,125,125,83,167,125,125,125,83,125,167,125,167,125,125,166,84,125,166,125,84,125,125,166,84,125,166,125,84,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,84,125,125,125,125,125,125,125,166,125,84,125,125,166,125,125,125,84,166,84,208,42,166,125,125,209,83,125,125,125,167,125,166,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,167,125,125,125,125,167,166,125,167,125,167,125,166,167,167,125,166,125,125,125,167,125,125,167,83,125,125,125,167,125,166,125,209,83,125,125,83,167,83,125,167,125,167,125,166,167,125,167,125,125,125,166,125,167,125,167,125,125,166,84,166,84,125,125,125,166,125,125,125,125,167,83,125,167,125,125,167,83,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,167,166,84,125,125,166,125,125,167,83,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,125,167,125,166,167,125,167,166,125,125,125,125,125,125,125,84,166,84,125,125,166,167,125,125,167,83,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,167,125,125,167,83,125,167,125,125,125,125,125,125,125,125,125,166,125,167,125,125,125,125,167,166,125,125,125,125,125,125,125,167,125,83,125,125,125,167,125,125,125,125,125,125,167,83,167,83,167,166,167,167,125,208,125,167,125,166,167,125,125,125,167,125,125,166,167,125,167,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,208,83,167,125,167,166,167,125,125,125,125,83,167,83,125,125,125,167,125,125,167,125,125,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,167,83,125,167,125,125,125,167,125,166,125,125,125,167,125,125,125,167,166,84,125,166,125,167,125,125,125,125,42,41,0,42,125,125,125,167,83,125,125,125,125,167,83,125,167,125,125,166,125,125,125,125,125,125,167,125,167,125,125,125,125,166,125,167,83,125,125,125,125,167,125,167,125,125,125,41,84,166,125,0,125,42,42,0,41,84,125,41,125,167,83,42,42,125,83,83,42,42,41,42,0,0,42,83,0,42,83,125,125,125,125,167,125,166,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,84,0,41,84,41,84,41,42,0,0,42,0,83,0,0,42,0,0,41,0,42,0,42,0,83,83,0,125,125,167,83,0,42,125,0,83,42,167,83,42,41,84,125,83,42,0,0,125,0,41,84,41,0,0,42,167,83,83,42,0,125,42,41,0,84,41,167,83,125,42,42,41,0,42,83,0,42,125,83,42,125,125,125,125,125,125,125,125,42,83,0,42,41,42,125,42,125,83,125,125,167,83,125,0,0,125,125,125,125,167,125,83,125,125,125,125,42,41,84,125,125,125,125,166,125,125,125,167,125,167,166,84,166,125,0,42,83,125,42,125,0,83,42,42,41,0,0,42,42,41,42,0,125,125,0,42,83,0,0,83,42,125,167,83,167,125,0,0,83,125,167,125,125,166,125,84,125,125,166,0,42,0,125,167,125,125,83,42,166,125,125,125,42,0,0,83,125,125,42,42,41,0,42,0,42,41,42,42,0,0,41,0,42,0,0,42,0,0,41,84,0,41,84,166,125,125,0,0,42,42,0,41,42,83,125,42,83,42,83,125,125,0,125,125,125,125,125,125,125,167,83,125,84,41,84,166,84,125,125,41,84,166,125,167,167,125,125,125,125,166,125,125,42,42,41,167,0,0,125,167,83,42,125,125,125,125,166,125,167,83,42,125,125,125,83,84,83,42,83,125,125,83,42,0,125,0,125,125,125,125,125,83,42,125,125,42,0,41,0,125,84,41,84,41,125,125,84,166,167,42,83,167,125,41,84,83,167,41,125,125,42,83,125,125,167,125,125,125,125,125,125,167,83,125,125,167,125,125,166,125,125,0,125,125,125,125,42,0,42,41,167,125,125,42,125,0,125,166,84,125,125,125,125,41,84,125,0,125,0,166,125,42,83,125,167,83,125,125,125,125,125,167,125,125,125,167,125,125,125,83,167,166,125,0,42,125,125,125,125,125,125,125,167,125,125,166,84,125,125,125,125,125,166,125,167,125,167,125,166,125,167,125,83,167,125,125,83,167,83,125,125,167,167,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,166,125,167,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,41,84,83,42,125,125,125,125,125,166,125,125,125,125,125,125,42,42,83,125,167,125,125,41,84,83,42,0,125,125,125,125,125,166,84,125,166,125,84,166,84,125,125,166,84,125,125,125,166,125,125,125,125,125,167,167,83,125,125,167,125,125,125,41,84,0,41,42,42,0,166,125,167,125,125,0,125,167,125,125,125,166,125,125,167,125,167,166,167,83,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,167,125,167,125,166,125,125,125,167,125,208,84,125,125,125,125,125,166,125,125,125,125,125,167,167,83,167,83,125,167,83,83,125,167,125,125,125,125,125,167,166,125,125,125,125,167,83,167,83,167,42,166,167,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,167,83,167,125,125,125,167,125,166,125,125,125,167,83,125,84,83,83,125,125,125,125,125,125,125,167,42,166,84,83,167,125,166,125,125,209,83,125,125,167,166,125,125,167,83,0,125,42,42,41,125,0,125,84,166,125,167,125,167,125,125,125,125,125,125,166,84,166,84,125,125,125,125,125,125,125,166,125,167,167,125,125,125,125,125,125,125,166,84,125,125,125,125,166,125,167,125,167,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,167,83,125,208,125,125,125,125,167,125,167,83,125,167,125,166,125,125,125,125,125,125,167,167,125,166,167,83,125,125,125,42,42,41,84,0,166,125,125,167,125,125,167,125,166,84,166,167,125,125,125,125,167,125,125,166,167,125,208,42,125,125,125,167,83,167,83,167,125,125,125,125,125,125,125,125,166,125,167,125,125,125,125,167,125,166,84,125,125,166,84,125,125,125,125,125,166,125,167,42,0,83,0,125,125,167,125,125,125,125,125,125,166,84,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,166,84,125,166,167,125,125,167,83,125,167,125,125,125,125,125,166,125,167,125,83,167,83,125,125,125,125,84,41,84,0,0,125,166,125,125,125,125,125,167,125,125,125,167,83,167,83,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,167,83,42,125,125,125,125,125,125,0,125,42,125,125,166,84,125,166,125,125,167,83,125,125,125,125,125,167,42,83,125,125,125,125,125,167,83,125,125,125,125,167,125,166,84,125,125,166,125,125,125,125,42,83,84,41,0,42,0,0,42,41,84,166,42,167,83,167,83,125,125,125,125,125,125,125,167,125,125,166,42,167,83,167,125,125,125,125,125,125,125,166,84,166,84,166,125,167,167,125,125,125,166,84,125,125,125,125,125,125,166,84,125,166,125,125,125,125,125,125,125,167,125,125,125,125,125,125,167,125,83,125,167,83,125,125,167,83,125,125,125,167,166,84,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,167,125,42,125,83,167,83,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,125,125,125,167,166,84,125,125,125,166,125,125,167,83,125,167,125,125,125,167,41,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,84,125,166,125,167,125,83,125,167,125,167,125,125,0,125,125,125,125,125,125,0,125,125,125,41,84,125,125,166,125,84,125,166,125,125,125,125,125,125,125,84,125,166,125,125,167,83,125,125,125,125,125,167,125,167,125,83,125,125,125,167,125,125,125,125,166,84,125,166,125,125,125,125,125,167,125,125,125,83,42,125,167,83,167,83,208,84,125,125,166,125,125,125,125,125,84,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,166,125,84,125,125,125,125,125,125,125,125,166,84,125,166,125,125,125,167,125,125,125,167,125,166,125,125,125,125,125,167,0,42,41,42,0,0,0,83,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,167,125,83,167,83,125,167,125,125,167,83,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,83,125,125,125,125,0,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,167,83,125,167,125,167,125,166,125,167,125,125,167,83,125,125,167,83,125,125,125,125,125,167,125,41,42,42,0,125,125,125,125,125,166,167,167,125,125,166,84,166,125,167,125,167,125,125,166,125,167,83,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,167,125,125,42,125,125,166,84,125,41,0,42,42,125,125,83,83,167,125,125,125,167,125,125,125,166,125,167,125,167,125,166,125,125,125,125,125,125,167,83,167,125,125,167,125,125,125,166,125,125,167,83,167,83,125,125,125,84,166,84,125,125,0,83,42,0,125,0,41,84,83,167,125,83,42,125,166,84,125,125,125,166,84,125,125,125,125,125,83,83,84,83,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,42,125,125,125,125,125,125,125,125,125,83,125,125,125,125,125,125,167,125,167,83,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,84,166,84,166,84,125,166,125,84,125,125,125,125,125,166,125,125,167,83,125,84,125,125,125,125,125,83,83,125,125,125,125,125,125,42,83,125,125,125,125,42,83,125,125,167,125,42,166,125,125,125,84,41,125,125,125,125,125,125,125,125,167,125,83,167,83,125,125,125,167,125,167,125,166,125,125,125,42,83,167,125,125,167,125,125,125,166,167,125,125,125,167,125,125,125,125,41,125,125,167,-42,167,83,125,167,125,83,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,83,42,125,125,125,125,166,125,84,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,167,125,125,125,83,167,83,125,125,167,83,0,125,167,125,125,125,125,83,83,42,0,42,125,125,83,167,125,125,166,167,125,125,125,125,125,167,125,125,125,166,84,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,83,125,125,167,83,167,83,125,125,125,167,125,125,125,125,125,125,125,167,83,125,125,125,83,167,83,125,125,167,83,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,166,167,125,125,125,167,125,125,125,83,125,125,125,125,125,42,166,84,125,125,125,125,166,167,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,125,125,125,125,84,166,84,125,125,166,167,125,125,125,125,125,83,167,125,125,167,125,125,125,125,125,125,125,208,42,83,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,125,125,167,125,125,125,83,42,125,125,166,125,125,125,125,125,167,125,167,166,167,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,166,84,125,125,125,166,125,125,125,125,167,83,125,167,125,125,167,83,125,125,125,167,125,125,166,209,41,84,125,125,125,0,83,0,167,83,125,125,125,125,125,125,125,125,125,125,125,167,125,125,166,84,125,125,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,166,125,84,125,125,166,84,125,125,125,125,166,84,125,125,166,125,125,125,125,84,166,84,166,84,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,166,125,167,125,125,125,125,125,83,167,83,125,167,125,83,167,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,84,125,125,125,125,125,166,125,167,125,125,167,83,125,83,167,83,167,167,125,125,125,125,166,125,167,167,83,125,167,125,83,125,125,125,125,125,125,125,42,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,125,125,209,125,125,125,125,125,125,125,125,125,166,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,167,83,125,125,125,125,125,167,125,125,166,125,125,125,125,167,125,125,167,125,166,125,125,125,125,125,125,125,125,125,125,84,166,125,125,42,125,125,125,125,167,83,125,167,125,125,166,84,125,125,166,167,125,125,167,83,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,167,125,125,125,83,167,42,41,125,167,125,125,83,167,83,125,125,125,167,125,125,125,83,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,83,42,83,167,125,125,0,125,125,0,125,125,167,125,125,125,125,166,125,125,125,125,42,83,167,125,125,125,125,125,125,125,167,125,125,125,83,42,166,125,125,125,167,125,125,167,83,125,125,125,125,167,166,42,125,125,125,125,167,166,125,84,166,84,125,125,166,84,41,84,125,166,84,125,125,125,125,125,125,125,166,167,125,125,125,125,167,83,42,83,42,0,125,125,41,0,84,41,125,42,125,83,84,0,41,125,125,125,42,83,167,125,42,83,125,167,125,166,84,125,166,125,125,125,167,125,125,125,125,125,125,125,125,42,83,125,125,167,125,166,125,125,125,125,125,167,125,125,125,125,42,41,0,0,42,42,0,83,125,167,125,125,125,0,166,125,167,125,167,125,125,125,166,125,125,125,167,125,83,42,125,125,125,125,125,167,166,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,83,167,166,167,125,167,83,125,125,167,83,125,167,83,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,84,125,125,41,84,0,41,0,84,125,125,83,42,0,0,0,125,125,166,125,125,125,125,125,125,125,125,125,125,125,84,166,84,125,166,125,167,125,167,125,41,84,0,0,41,42,125,125,125,167,83,42,125,125,125,125,125,125,125,41,42,83,0,42,42,0,41,42,0,0,0,42,125,125,125,125,125,125,125,166,84,125,125,125,41,0,0,42,42,83,125,125,125,83,167,83,125,125,125,125,167,208,84,125,125,125,125,125,125,166,125,167,42,41,42,42,0,83,83,42,42,83,0,42,0,83,0,0,42,0,83,0,0,42,83,83,125,167,125,125,125,83,167,83,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,166,125,0,125,0,42,42,41,125,125,125,125,42,83,125,42,42,0,83,125,125,125,83,42,125,125,125,125,167,125,125,125,166,125,84,41,125,167,83,167,125,125,125,167,83,167,83,125,125,125,83,167,83,125,125,167,125,125,125,125,125,125,125,167,125,125,166,125,125,125,125,167,167,125,166,125,167,125,167,125,125,166,84,125,125,125,166,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,0,41,84,0,0,41,0,42,0,0,0,42,0,0,125,166,125,125,125,125,125,125,125,0,0,42,83,84,0,83,83,125,125,125,125,167,83,125,125,125,167,42,83,125,125,125,125,125,125,42,41,42,0,83,0,84,125,125,125,125,166,167,167,166,84,125,166,125,125,125,125,125,167,125,125,125,167,125,166,125,84,125,0,0,125,125,125,125,83,42,125,83,125,125,125,125,125,167,41,84,125,125,125,166,125,125,125,125,167,125,167,125,83,167,83,125,125,125,125,125,125,125,125,125,167,125,125,125,125,166,84,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,167,125,125,125,0,41,84,125,125,166,125,125,125,125,125,125,125,125,167,83,125,84,166,84,125,125,125,166,125,167,125,83,125,125,125,125,167,125,125,125,125,125,125,125,125,167,125,166,125,125,125,125,125,125,125,125,167,83,125,167,125,167,125,83,125,125,125,83,125,84,166,84,125,125,166,125,125,125,125,125,167,125,125,167,125,125,125,166,125,125,125,167,167,125,125,166,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,83,125,125,125,125,125,125,125,167,125,125,125,83,167,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,42,41,125,125,125,167,83,125,167,125,125,125,167,125,83,83,42,42,125,125,0,125,125,125,125,166,42,83,125,167,83,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,167,125,125,125,166,125,125,125,84,125,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,84,125,125,125,125,125,166,125,125,167,42,125,125,125,125,125,166,84,125,125,125,125,125,166,84,125,125,166,125,125,125,125,167,125,125,125,167,125,125,125,166,125,125,125,167,125,125,125,167,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,83,125,125,125,125,125,167,41,167,125,167,125,125,125,166,84,83,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,167,125,125,125,125,167,125,125,166,125,167,125,83,42,125,125,125,125,125,167,83,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,84,41,167,125,125,125,125,125,167,41,167,83,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,167,41,167,125,125,125,125,167,41,125,125,125,125,125,125,167,42,83,167,83,83,125,125,125,125,125,167,125,0,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,83,167,166,125,125,125,84,166,84,166,125,167,83,125,125,125,167,125,125,167,125,125,166,125,84,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,167,83,125,125,125,167,125,125,125,125,125,83,125,84,166,125,125,125,167,83,125,125,167,167,125,83,125,125,167,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,166,84,125,125,125,166,125,125,125,167,125,125,125,125,125,83,125,84,166,84,125,125,125,166,125,125,125,125,125,84,125,125,125,125,125,166,125,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,42,42,41,0,84,41,84,125,125,125,166,125,125,125,84,166,84,41,167,125,125,125,125,125,125,167,83,0,0,42,0,0,83,0,167,125,83,42,125,125,125,125,125,125,125,166,84,41,42,42,125,83,167,83,0,0,83,42,125,167,83,0,42,125,125,166,125,125,84,83,167,125,125,125,125,125,166,125,125,125,167,125,125,167,125,125,83,167,83,125,125,125,125,125,125,125,125,125,167,125,125,41,42,42,0,41,84,125,41,84,83,83,42,42,125,0,125,125,125,83,125,125,125,125,125,125,125,83,125,125,125,167,167,83,125,42,41,42,125,125,125,125,167,125,125,125,166,125,167,125,167,125,125,125,125,166,125,125,125,84,125,125,125,125,125,125,125,125,125,83,125,125,125,125,125,125,167,83,125,125,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,41,125,125,125,125,125,167,125,83,167,125,167,166,125,42,167,83,125,83,167,83,167,125,125,125,125,167,125,166,125,167,125,167,125,125,125,125,125,125,166,167,125,125,125,125,125,125,125,125,125,167,125,125,166,84,166,125,125,167,125,125,83,42,83,167,83,125,125,125,125,125,125,125,125,125,84,166,84,166,84,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,167,125,125,125,83,0,84,41,0,0,0,125,167,83,167,83,167,83,125,167,125,125,125,125,125,167,125,166,42,42,41,84,125,83,167,83,42,166,125,125,125,125,125,84,0,41,0,84,125,125,125,125,125,125,166,125,125,125,167,125,167,41,84,0,125,125,83,167,83,125,125,167,125,125,125,125,125,166,125,125,125,125,167,42,83,125,83,42,125,125,0,125,125,0,125,125,125,0,125,125,0,0,42,83,125,125,125,167,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,83,42,125,125,125,83,83,125,125,84,166,125,125,125,125,167,125,125,125,83,42,125,83,0,42,167,125,125,125,83,167,125,125,166,125,125,125,125,125,125,125,125,125,125,167,125,167,125,166,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,125,125,166,125,167,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,0,125,42,125,125,125,125,83,42,125,83,125,125,125,83,167,83,0,125,125,125,167,0,42,83,125,125,42,125,83,83,42,0,42,83,125,125,83,42,0,0,0,125,125,125,125,125,125,125,125,125,125,125,125,125,42,83,125,167,125,125,0,166,125,125,125,125,125,42,42,41,42,0,42,0,0,0,83,125,125,125,125,125,125,42,83,167,125,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,42,41,42,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,0,125,125,125,125,125,125,166,84,125,125,166,167,125,167,125,83,167,125,125,125,83,42,83,167,83,125,125,125,167,83,125,125,125,167,125,125,166,167,125,125,167,125,166,84,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,167,83,125,167,125,125,125,166,125,125,125,167,125,167,125,83,167,125,125,166,125,125,125,125,125,167,125,125,125,125,125,83,167,125,125,167,125,125,125,166,125,125,125,167,125,167,125,125,125,125,166,167,125,125,125,125,167,166,84,166,125,125,167,125,125,125,125,125,167,125,166,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,84,166,125,125,167,125,125,167,125,125,125,166,84,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,83,167,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,208,84,125,125,125,125,125,166,125,125,167,167,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,83,125,167,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,167,125,166,125,167,125,125,125,167,125,125,125,83,167,41,167,125,125,125,125,125,125,125,125,125,125,167,125,83,167,83,125,125,167,125,166,125,125,125,125,125,125,167,125,167,125,166,125,125,167,125,208,125,125,167,125,125,125,83,167,42,125,166,125,125,125,125,125,84,125,83,167,125,125,125,125,125,83,125,83,167,83,167,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,83,167,42,166,125,167,125,125,167,166,125,167,125,125,167,125,125,125,125,166,84,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,166,125,125,125,125,167,125,125,167,125,166,125,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,83,125,84,125,83,167,125,125,125,125,125,125,83,167,83,125,125,125,125,125,83,167,83,125,125,125,84,166,125,125,125,125,125,125,167,125,125,167,83,125,125,167,83,125,125,125,167,125,125,125,166,125,125,125,125,125,84,125,125,125,125,125,166,125,125,167,125,167,125,125,125,125,125,83,167,125,166,125,167,42,166,125,125,125,125,84,166,84,125,125,125,125,166,125,125,125,125,167,83,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,125,83,125,83,167,125,125,125,125,167,125,125,125,125,125,83,125,83,167,42,166,84,41,167,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,83,167,125,125,125,125,125,166,84,125,166,125,167,42,166,167,83,42,167,125,125,166,167,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,41,84,166,125,125,125,125,84,166,167,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,166,125,125,167,125,125,125,83,167,125,125,167,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,0,125,125,125,125,167,125,125,125,125,125,167,125,166,125,167,125,167,125,125,166,125,125,125,167,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,125,83,167,83,125,167,125,125,125,125,125,83,167,125,125,83,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,42,167,125,125,125,166,167,125,125,125,125,167,83,125,125,125,83,167,125,125,125,167,83,125,125,167,125,125,125,125,208,125,125,125,125,167,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,167,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,84,125,83,167,83,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,125,83,167,83,42,125,125,125,125,125,125,125,125,125,83,167,125,125,125,125,83,167,41,167,125,125,125,125,125,167,83,83,167,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,167,125,125,125,167,125,125,166,125,125,167,125,125,125,125,83,167,42,166,125,125,125,125,125,125,84,125,83,167,125,125,125,125,166,125,125,125,125,125,167,83,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,167,125,83,167,83,125,125,125,84,166,125,167,125,125,125,125,167,125,166,125,125,125,125,167,83,125,125,125,125,167,167,125,125,166,167,125,125,125,167,166,125,167,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,166,84,125,125,125,166,125,125,167,125,125,125,125,125,125,167,41,167,83,125,167,125,125,125,125,167,83,125,125,167,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,125,166,125,167,125,125,125,125,125,167,125,125,125,166,125,125,125,125,84,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,167,125,125,125,125,166,125,167,125,167,125,125,125,166,125,125,167,83,125,167,125,167,166,125,125,167,125,125,167,125,166,125,125,125,167,83,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,166,125,125,125,167,125,125,167,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,166,167,167,125,125,125,166,167,167,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,167,41,167,42,166,125,125,125,125,167,125,125,125,125,167,125,125,83,125,83,167,42,166,84,125,125,125,83,167,83,125,125,167,166,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,42,166,84,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,166,42,167,166,42,167,125,125,125,125,125,125,125,125,125,166,42,125,125,167,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,84,166,84,125,125,125,83,167,41,167,83,125,125,167,125,125,167,125,125,125,125,125,125,125,125,166,84,125,125,166,125,125,167,125,167,125,125,166,125,125,125,125,84,125,83,167,125,125,125,166,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,83,167,41,167,42,166,125,167,125,125,125,167,125,125,125,166,125,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,167,125,125,167,125,125,83,125,125,125,167,83,125,125,125,167,125,125,125,125,125,125,125,125,166,84,125,125,125,125,166,125,167,83,125,167,125,125,125,125,125,167,41,167,83,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,125,125,167,125,125,125,83,167,42,125,125,125,125,125,125,83,167,125,125,166,84,125,166,167,125,167,125,125,125,166,125,125,125,125,125,125,125,125,125,84,166,42,167,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,125,166,84,125,125,125,166,125,125,125,125,125,125,125,84,166,125,125,125,167,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,167,166,125,125,125,167,125,83,125,125,125,125,167,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,167,125,125,167,166,125,125,167,83,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,84,125,83,167,125,125,125,125,125,125,125,125,125,125,83,125,125,125,125,125,125,125,167,125,125,166,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,83,167,42,166,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,167,125,167,125,125,125,166,125,125,125,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,83,125,84,166,84,125,125,125,125,166,84,125,166,167,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,167,125,125,125,83,125,84,166,84,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,167,125,125,167,83,125,167,125,125,125,125,166,125,125,125,125,125,167,125,125,167,83,83,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,84,125,83,167,41,125,125,125,125,125,125,125,167,83,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,83,167,125,125,125,166,125,125,125,125,125,125,125,125,125,84,125,83,125,83,167,83,125,125,125,125,125,167,83,167,125,125,125,125,125,125,125,125,125,125,167,125,166,125,125,167,125,125,125,125,167,83,125,125,125,125,167,125,125,125,83,167,125,125,166,125,125,125,125,125,125,125,167,125,125,125,125,83,125,125,125,167,125,125,167,83,125,125,125,83,167,83,125,167,125,125,83,167,125,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,167,125,167,125,125,125,125,125,83,167,125,125,125,166,125,125,125,167,125,125,125,125,167,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,83,167,41,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,83,167,42,166,125,125,125,125,84,125,125,125,125,125,125,166,125,125,84,166,84,125,125,125,125,125,125,166,125,167,125,125,125,125,83,125,84,208,125,167,125,125,125,166,125,125,167,167,125,125,125,166,167,125,167,125,125,125,125,166,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,167,83,125,167,125,125,125,125,125,125,125,166,84,125,83,167,41,167,125,125,125,125,167,125,125,125,125,125,83,167,125,125,125,166,125,125,125,125,125,125,125,125,84,166,84,125,125,125,166,125,125,167,83,125,167,167,125,166,125,167,125,125,125,125,125,125,125,125,167,166,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,83,167,42,166,84,125,125,125,125,166,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,125,84,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,166,167,125,167,125,166,167,125,167,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,125,83,167,42,166,125,125,84,166,125,125,125,125,167,125,125,167,83,83,125,125,125,125,125,125,167,42,166,125,125,125,167,167,125,125,166,42,167,125,125,125,166,167,125,125,167,125,166,125,125,125,125,84,166,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,167,125,166,125,125,167,125,125,125,167,125,125,125,166,167,125,125,125,167,125,125,125,125,125,125,125,166,125,167,167,125,166,167,125,125,125,125,167,166,125,125,125,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,167,83,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,41,167,125,125,125,125,83,125,84,166,84,125,125,125,125,125,83,125,83,167,42,125,125,125,125,125,166,125,167,167,125,125,125,125,125,166,125,125,167,83,167,125,125,125,125,167,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,42,167,41,167,125,125,83,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,167,125,125,125,125,166,42,83,167,83,125,167,125,125,125,125,167,41,167,167,125,125,166,125,167,125,125,125,83,125,84,166,84,125,125,125,125,166,125,125,125,125,84,166,125,167,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,125,83,125,84,166,84,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,83,125,84,166,84,125,125,125,125,166,125,125,125,125,167,42,166,84,125,125,125,208,83,125,167,125,208,125,167,125,167,125,125,125,125,166,125,125,125,125,125,125,125,167,167,125,125,125,166,125,125,125,125,125,125,125,125,125,125,167,83,125,167,125,125,125,125,125,83,167,42,166,125,125,167,83,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,167,167,41,167,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,83,125,83,167,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,42,83,167,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,166,125,125,125,125,125,84,166,167,83,167,125,167,83,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,84,166,125,125,125,125,125,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,167,125,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,84,166,84,125,125,166,125,209,83,125,167,125,125,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,84,125,125,125,125,125,125,125,166,125,125,125,125,125,125,167,83,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,208,84,125,125,166,125,167,125,167,83,125,167,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,125,167,125,125,125,166,125,125,167,125,125,125,125,125,125,125,125,167,41,167,125,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,83,167,41,167,83,125,125,125,125,125,125,125,125,125,167,125,125,167,125,125,166,42,167,166,125,125,125,167,167,125,125,125,166,84,125,166,125,125,125,125,167,42,166,125,167,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,166,42,83,125,84,166,84,208,42,166,125,125,125,125,125,125,125,125,125,125,84,166,125,125,125,125,167,125,125,167,125,125,125,125,83,167,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,167,125,125,166,125,125,125,167,83,125,125,125,125,125,84,166,84,125,125,125,83,167,83,125,125,125,125,125,83,125,84,166,125,125,125,125,125,125,84,166,125,125,125,167,83,125,125,125,167,125,125,125,125,125,125,167,41,167,125,125,167,125,125,166,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,167,41,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,250,41,125,167,167,125,166,125,125,125,167,83,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,41,167,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,167,42,166,125,125,125,125,125,209,166,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,83,125,83,167,83,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,83,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,83,125,125,125,125,125,125,125,167,125,167,125,125,166,167,125,125,167,83,125,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,167,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,84,125,125,125,125,125,125,125,125,125,125,125,83,167,41,167,125,125,125,167,41,84,125,83,167,125,125,125,166,167,167,125,166,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,84,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,166,125,84,41,167,83,125,125,125,84,125,125,125,125,125,125,125,125,166,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,167,125,83,125,167,125,125,167,125,125,166,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,167,166,84,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,42,167,125,166,125,167,83,125,125,125,84,166,125,125,125,125,167,125,125,167,125,125,125,125,125,125,125,125,166,42,167,125,125,125,166,125,125,125,125,125,250,42,167,125,125,166,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,83,167,41,167,125,125,125,125,125,167,83,125,125,125,125,125,125,167,125,125,125,125,125,125,125,83,167,83,125,125,125,83,167,125,125,125,125,125,167,41,84,125,83,167,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,166,84,125,166,167,125,167,166,125,125,125,125,84,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,83,125,125,125,125,125,167,125,125,125,125,125,83,167,41,167,42,166,84,125,125,125,125,125,83,208,84,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,125,125,166,167,125,167,125,125,125,125,125,83,167,41,125,125,125,125,84,125,83,167,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,41,125,84,166,84,125,125,125,125,125,125,166,125,125,125,125,84,166,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,166,125,125,125,125,125,125,125,125,125,167,167,166,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,84,166,125,167,83,125,125,125,167,125,125,125,167,125,125,125,125,166,125,125,125,125,167,83,125,125,125,125,125,84,166,125,125,167,125,125,125,83,167,83,125,125,125,125,125,84,166,125,125,125,125,167,83,125,125,125,125,167,125,167,125,125,125,125,166,125,209,41,167,125,125,125,125,125,83,167,83,167,125,125,125,125,83,167,125,125,167,125,125,125,166,125,125,125,167,125,125,125,125,125,125,167,125,166,125,125,125,125,84,166,42,167,41,167,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,84,166,42,167,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,166,125,167,125,167,125,125,125,125,125,125,125,166,125,167,125,125,167,125,125,125,125,125,166,125,125,125,125,84,166,42,167,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,84,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,166,84,83,125,125,125,125,167,166,84,125,166,125,125,125,125,125,125,84,166,84,125,125,125,166,167,125,167,83,167,125,166,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,83,167,125,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,209,41,167,167,125,166,125,125,125,125,125,125,167,83,125,125,167,125,125,167,125,125,125,166,125,167,125,125,125,125,125,83,167,125,125,125,125,167,125,166,125,125,125,167,125,125,125,125,125,125,83,167,125,125,125,125,83,125,125,125,125,125,84,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,167,125,125,125,167,208,125,125,125,125,125,125,125,167,125,125,125,125,166,125,125,167,83,125,125,125,125,125,167,83,125,84,125,125,125,166,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,167,125,125,125,125,83,167,42,166,125,125,125,125,84,166,84,125,125,125,125,125,166,84,125,125,125,125,125,83,125,83,167,83,125,125,125,125,125,84,166,42,167,125,125,125,208,83,125,167,125,125,167,125,125,125,125,125,125,125,166,42,83,167,83,125,167,125,125,125,125,125,83,125,84,166,84,125,125,125,125,125,83,125,83,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,84,166,125,125,125,167,125,125,125,125,125,167,41,167,42,166,125,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,84,166,84,125,125,125,125,166,125,167,125,125,167,125,125,166,84,125,125,125,125,125,166,84,125,125,125,166,125,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,83,167,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,167,41,167,125,125,125,125,125,167,125,125,166,84,125,125,166,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,42,166,125,125,125,125,125,167,83,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,167,125,125,125,166,42,83,167,83,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,167,125,125,166,42,167,125,125,125,125,166,125,125,125,125,125,125,125,125,167,42,166,125,125,125,125,167,125,125,125,125,125,83,167,83,125,84,125,125,125,125,166,84,166,84,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,84,166,42,83,125,125,125,125,125,125,125,125,167,125,167,125,125,125,125,125,125,166,125,84,166,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,41,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,84,125,166,84,125,125,125,83,167,125,125,166,125,125,125,125,125,125,167,83,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,83,125,125,125,125,125,125,167,42,83,167,125,125,166,125,125,167,125,125,125,125,83,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,84,125,83,167,125,125,125,125,166,84,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,84,166,125,125,125,125,125,167,167,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,83,167,125,125,125,125,83,125,125,125,125,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,41,167,125,125,125,125,167,41,167,83,125,125,125,125,167,125,125,167,125,125,125,125,166,125,125,125,125,125,209,83,167,166,125,42,167,83,125,125,167,125,125,83,167,83,125,125,125,125,167,125,125,125,125,83,167,41,167,125,125,125,125,125,167,125,125,166,125,125,125,125,125,84,125,125,125,166,125,125,125,84,166,84,41,84,125,83,167,41,167,125,125,125,125,83,125,84,166,84,125,125,125,125,166,125,125,125,125,125,125,125,84,166,125,125,125,125,84,166,84,125,125,125,125,166,125,209,83,125,125,167,125,166,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,125,125,125,125,83,125,83,167,83,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,84,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,167,83,125,167,83,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,250,41,167,125,208,84,166,167,167,41,84,125,83,167,125,125,125,41,167,125,125,125,125,125,167,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,125,167,42,166,42,167,41,125,125,125,125,125,167,125,125,125,125,125,125,167,41,167,125,125,125,125,125,167,125,125,125,125,250,83,125,167,83,167,125,125,166,125,125,125,167,125,167,125,125,125,125,125,125,125,125,125,83,125,125,83,84,125,83,167,125,125,125,125,125,125,83,167,41,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,166,42,167,125,125,125,125,125,125,166,125,125,125,125,125,167,125,167,125,125,166,125,125,125,125,125,125,125,125,167,83,125,125,125,125,167,125,125,125,125,167,125,125,125,83,167,83,125,125,125,125,125,125,83,125,84,125,125,125,125,125,125,125,125,83,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,166,84,125,125,166,84,125,166,125,125,125,125,167,42,166,125,125,250,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,167,83,125,125,125,125,125,83,167,42,166,84,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,166,84,125,166,125,125,125,125,125,125,125,84,125,83,125,83,167,125,125,125,125,167,125,125,166,84,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,166,42,167,125,125,125,125,166,125,125,125,125,125,125,167,42,166,42,167,83,125,125,125,125,125,125,167,41,167,42,166,42,167,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,125,125,167,42,166,42,167,125,125,125,125,125,166,167,83,125,167,125,125,125,125,167,125,125,125,125,166,84,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,83,167,83,125,42,167,125,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,166,167,83,125,125,125,167,125,125,125,125,125,167,125,166,125,84,166,125,167,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,167,125,125,125,125,125,167,125,125,166,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,167,125,166,125,125,125,125,167,83,167,125,125,250,42,125,125,166,167,42,166,125,125,125,125,125,167,83,125,125,125,125,125,84,125,83,167,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,125,125,125,84,166,125,125,125,125,125,125,167,42,166,125,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,209,83,125,167,125,125,166,125,125,125,125,84,125,83,167,41,167,42,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,167,83,125,125,125,125,125,125,167,42,166,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,167,125,125,167,125,125,166,42,125,125,125,125,125,125,125,125,83,125,125,125,125,125,84,166,125,125,125,125,125,125,167,42,166,125,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,167,125,125,125,125,125,83,167,125,125,125,125,125,83,125,84,166,84,125,125,125,125,166,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,167,125,125,125,166,125,167,125,167,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,166,42,167,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,166,84,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,84,125,166,125,167,125,125,167,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,84,125,125,125,125,125,125,125,166,84,83,125,125,167,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,42,166,125,125,125,209,83,167,125,166,42,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,83,125,84,166,42,167,125,125,125,125,125,125,125,125,125,166,42,167,41,167,125,125,125,83,167,125,167,125,125,125,125,166,125,125,125,125,125,84,125,83,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,83,167,125,125,125,125,167,166,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,167,125,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,208,83,125,167,125,125,167,125,125,125,83,125,83,125,125,125,125,125,125,125,167,125,125,125,125,125,167,166,125,125,125,84,166,84,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,125,166,125,125,125,125,167,42,166,125,125,125,125,125,125,84,125,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,125,166,125,125,125,125,125,125,125,84,125,83,167,83,125,125,125,125,167,125,166,125,167,125,125,167,125,125,125,166,125,167,125,125,125,125,125,83,84,125,125,125,166,125,125,167,125,167,125,166,125,167,125,125,167,125,125,166,125,167,125,125,125,125,167,125,166,125,167,125,125,125,167,125,166,125,167,167,125,166,125,125,167,125,167,166,209,125,125,166,125,209,0,166,125,125,167,125,125,125,167,125,125,125,166,167,125,125,167,125,125,125,125,125,125,166,125,167,125,125,83,167,42,166,125,125,125,167,83,167,167,83,125,125,167,125,125,125,166,125,125,167,125,167,125,125,166,125,167,125,167,125,166,125,125,167,125,83,167,125,125,125,167,125,166,125,125,125,292,125,125,167,83,125,167,125,125,125,125,166,125,125,125,167,125,125,125,167,125,125,166,167,125,167,125,125,125,125,166,125,167,167,83,125,167,125,125,166,125,125,167,125,167,125,166,84,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,167,125,125,125,125,166,125,125,125,125,125,125,167,125,167,83,167,125,125,125,166,125,125,125,167,83,125,167,125,125,167,166,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,167,125,125,167,125,125,125,166,125,125,125,125,167,125,125,125,167,125,166,125,167,167,125,125,166,125,125,167,83,125,125,125,125,167,167,83,125,125,167,83,167,125,125,166,125,167,125,125,125,125,83,167,125,167,125,125,166,125,125,125,167,125,125,125,125,167,125,166,125,125,125,167,125,125,125,125,167,125,166,125,125,125,167,83,125,167,125,167,166,84,125,125,125,125,125,83,125,167,125,166,42,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,167,291,42,125,125,125,125,125,167,125,125,166,167,125,125,125,83,167,42,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,167,125,166,125,125,125,125,125,125,125,167,125,167,125,125,125,125,166,84,125,125,125,83,167,125,125,125,125,125,125,125,83,125,125,125,125,125,125,125,83,125,84,166,42,83,125,167,42,83,125,83,167,42,166,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,166,125,125,125,125,84,166,42,83,167,125,125,125,125,167,125,125,166,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,167,125,166,125,125,125,125,167,125,125,125,167,125,125,125,125,83,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,83,125,84,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,166,125,125,125,125,125,167,125,125,167,125,125,166,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,167,42,166,125,125,125,125,125,167,42,166,42,167,125,125,125,125,83,167,83,125,125,125,125,125,83,125,84,125,83,167,125,125,125,125,125,166,125,125,125,125,0,42,42,0,41,0,42,0,0,42,0,0,41,125,125,167,125,125,125,125,125,83,167,42,125,125,125,125,125,125,125,83,125,83,167,83,125,125,125,125,125,167,125,125,167,125,125,125,125,125,125,125,125,166,125,125,84,166,125,125,125,125,84,166,125,125,125,125,167,125,167,41,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,83,125,167,125,125,125,125,125,125,166,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,167,125,125,125,125,125,83,167,125,125,166,125,125,125,125,125,167,125,125,125,125,167,41,167,42,166,125,125,125,125,125,125,84,166,125,125,125,125,167,125,125,125,125,125,167,125,125,166,125,125,125,125,84,125,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,42,167,83,125,42,166,125,125,167,125,125,167,125,125,166,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,83,125,83,167,42,166,125,125,125,125,167,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,83,167,125,125,125,166,167,167,41,84,166,125,125,125,125,125,125,125,125,125,125,84,125,83,167,83,125,125,125,125,125,125,167,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,83,125,84,125,83,125,125,125,125,125,125,125,167,125,125,125,125,166,42,167,125,125,125,125,166,125,125,125,125,125,84,125,125,125,125,125,125,125,125,166,125,167,208,125,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,167,83,125,125,125,125,125,125,167,125,125,125,167,83,83,167,125,125,125,125,125,125,83,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,84,125,83,167,41,167,125,125,125,125,125,167,125,125,125,125,125,125,166,42,167,125,125,125,125,125,166,125,125,125,167,125,125,125,83,125,84,125,125,125,125,125,166,125,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,83,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,83,167,125,125,125,125,125,166,42,208,125,167,125,125,125,167,125,125,125,125,125,83,167,125,125,125,125,125,166,125,125,125,125,125,125,167,83,125,84,166,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,41,167,167,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,167,83,125,125,125,167,125,125,125,125,167,125,166,125,167,125,125,125,125,125,125,125,125,125,167,41,167,83,125,125,125,125,125,167,125,125,125,125,125,83,125,84,125,83,125,83,167,125,125,125,125,125,167,125,83,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,41,167,83,125,167,83,125,125,125,125,125,125,84,125,125,125,125,125,83,167,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,83,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,167,167,83,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,167,125,166,125,125,125,125,167,125,125,125,125,167,125,125,125,125,166,167,125,125,125,125,125,83,125,84,125,125,125,125,125,166,125,125,125,125,125,125,167,83,125,125,125,125,167,125,167,41,167,42,83,167,125,125,125,125,125,166,42,167,125,166,125,125,84,166,42,83,125,125,125,125,125,125,167,125,125,167,125,166,125,125,125,125,125,167,125,125,125,125,125,83,167,42,166,125,125,125,125,167,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,167,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,84,125,83,167,125,125,125,125,125,166,42,167,41,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,167,125,166,125,167,125,125,125,167,125,125,125,166,125,84,166,84,125,125,125,125,166,125,125,125,125,84,125,83,167,41,167,83,125,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,125,125,167,83,125,125,125,167,125,125,125,83,167,41,167,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,167,125,125,125,167,125,166,125,167,167,41,125,125,125,125,125,167,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,83,167,41,167,125,125,83,167,83,125,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,83,167,125,125,125,125,125,166,125,167,125,125,125,167,125,125,125,125,125,83,125,83,167,42,166,125,125,167,83,125,125,125,125,125,125,167,42,166,125,125,125,125,125,167,125,125,167,125,125,125,125,125,125,125,83,167,125,125,125,125,166,125,125,125,125,125,125,167,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,84,166,84,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,83,125,83,125,84,125,83,167,41,167,83,125,125,125,125,125,84,166,42,167,125,125,125,125,166,42,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,166,125,125,167,167,83,125,167,83,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,125,125,83,125,83,167,42,166,84,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,125,83,167,125,125,125,125,167,125,125,125,125,166,125,167,125,167,125,125,125,125,125,41,167,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,167,83,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,125,83,167,41,125,84,166,84,125,125,125,125,125,125,166,42,167,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,167,42,166,42,167,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,83,167,42,166,125,125,125,125,167,125,125,125,125,125,125,167,41,167,125,125,125,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,83,125,84,166,42,167,125,125,125,125,166,42,167,41,167,125,167,83,167,125,125,125,125,125,166,125,125,125,84,125,83,167,41,167,125,125,125,125,167,125,125,125,166,125,125,125,125,125,125,125,84,166,42,167,125,166,125,125,125,125,125,125,125,84,166,125,125,125,125,167,125,167,83,167,125,125,125,125,125,125,166,125,125,125,125,84,125,166,125,125,125,125,125,167,125,125,125,167,125,125,166,125,167,167,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,167,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,83,167,125,125,125,166,125,125,125,125,125,125,84,125,166,125,167,125,167,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,83,167,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,167,125,125,167,83,125,125,125,167,125,125,125,125,125,125,166,125,167,42,166,125,125,125,125,84,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,166,167,83,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,84,125,83,125,83,167,125,125,125,125,167,125,125,125,125,125,125,166,84,125,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,167,125,125,125,83,167,42,166,84,125,125,125,125,166,125,125,167,125,125,125,125,125,125,167,125,125,125,166,125,125,209,41,84,166,125,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,83,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,166,125,125,125,125,167,42,166,125,125,84,166,125,125,125,125,167,125,125,125,125,125,83,125,125,125,125,125,125,125,167,125,292,166,167,125,125,125,125,167,83,125,125,125,125,125,83,125,84,125,125,125,125,125,166,125,84,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,42,166,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,166,125,42,167,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,166,42,167,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,167,125,125,125,83,167,125,125,125,167,41,84,166,125,125,125,125,125,125,84,166,125,125,125,167,42,166,84,125,125,125,125,166,125,125,125,125,84,166,42,167,125,125,125,125,125,125,83,167,83,125,125,167,166,167,167,41,167,83,125,125,125,125,167,83,84,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,83,125,84,125,83,167,83,125,125,167,41,167,83,125,125,125,84,166,42,167,125,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,83,167,42,166,84,125,125,125,125,166,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,166,125,125,167,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,166,125,125,125,125,125,125,167,42,166,125,125,125,125,84,125,83,167,41,167,125,125,125,167,125,166,125,167,125,125,125,167,41,84,166,125,125,125,167,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,166,42,167,41,125,84,125,83,167,83,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,166,42,167,125,125,125,125,125,166,125,125,125,125,167,167,125,125,125,125,125,166,125,125,125,125,84,166,125,125,125,125,125,125,84,125,83,167,41,167,42,166,125,167,83,125,125,125,125,125,84,166,84,125,125,125,166,125,84,166,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,125,83,125,84,166,125,125,125,125,167,125,125,167,125,166,125,125,125,125,125,125,167,42,166,125,125,125,125,125,125,167,125,125,125,125,83,167,125,125,125,125,83,167,42,166,42,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,166,42,167,125,125,125,125,125,125,166,125,125,125,125,125,167,125,167,41,167,125,125,125,125,83,167,125,125,125,125,83,167,125,125,125,167,125,166,167,125,167,125,125,166,125,125,125,125,125,84,166,125,125,125,125,84,125,83,167,83,125,125,125,125,125,83,125,84,166,125,125,125,125,125,167,42,166,42,167,125,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,83,125,83,167,42,166,42,167,125,125,125,125,83,167,125,125,125,125,125,166,84,125,125,125,166,125,125,167,42,125,125,125,125,125,125,125,125,125,125,125,125,125,166,42,167,125,125,125,166,125,125,167,125,125,125,125,167,83,125,125,125,125,125,83,125,84,166,125,125,125,125,125,167,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,83,167,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,125,166,125,167,42,83,167,83,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,167,125,167,125,125,125,125,125,166,125,125,125,125,125,84,166,42,167,41,167,125,125,125,125,125,167,125,125,125,125,125,83,167,125,125,125,166,167,125,125,125,125,167,125,125,125,125,166,167,125,167,125,125,125,125,166,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,125,125,167,125,125,125,125,83,167,41,167,42,166,84,125,125,125,166,125,125,125,125,167,83,125,125,125,125,125,125,167,83,125,125,125,125,125,125,167,83,125,125,125,125,167,83,167,125,167,125,166,125,125,125,125,125,125,125,125,125,125,167,125,167,83,125,125,125,125,125,83,167,42,166,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,83,167,42,166,42,167,125,125,125,125,125,166,84,125,125,125,125,125,125,166,84,125,125,125,125,125,125,166,42,83,167,125,125,125,167,166,125,167,125,125,125,167,41,167,125,125,125,125,125,125,83,125,167,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,83,125,125,125,125,125,83,167,42,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,167,125,125,125,208,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,42,166,84,125,125,125,125,125,125,166,125,167,125,125,125,125,83,125,84,166,84,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,167,166,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,42,125,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,83,125,125,125,125,125,125,125,83,167,125,125,167,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,167,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,167,83,125,125,125,125,125,125,83,167,42,166,84,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,83,167,125,125,125,125,166,125,125,125,125,125,125,167,83,125,125,125,167,125,125,125,125,125,167,125,125,125,166,209,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,166,42,167,83,125,125,125,125,167,41,167,125,125,125,125,125,125,83,125,84,166,84,125,125,125,125,125,125,125,83,167,41,167,42,166,42,83,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,167,125,125,167,125,125,166,125,125,125,125,125,125,84,166,125,125,84,166,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,83,125,125,125,125,125,125,125,125,125,84,125,83,167,41,167,42,166,125,125,125,125,125,167,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,42,167,41,167,125,167,125,125,166,125,125,125,125,125,167,42,166,125,125,125,125,125,167,125,125,125,125,125,167,125,83,167,125,125,125,125,125,166,84,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,167,41,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,41,167,125,125,125,125,125,125,167,125,125,166,125,125,125,125,125,167,42,166,42,167,125,125,125,166,42,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,84,166,84,83,125,125,125,125,125,125,167,125,125,166,167,125,167,125,125,125,125,166,125,125,125,125,125,167,125,167,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,167,167,125,125,166,42,167,125,125,125,125,125,125,166,125,125,125,167,125,125,125,125,125,125,125,83,125,84,125,125,125,125,125,166,42,167,125,125,125,125,166,167,125,167,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,42,166,84,125,125,125,125,125,125,166,125,125,125,125,125,125,84,125,125,125,125,125,125,125,125,166,42,167,125,125,125,125,125,125,83,167,41,167,42,166,125,167,167,41,84,125,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,167,83,125,125,125,125,167,83,125,125,125,125,125,125,167,125,125,125,125,166,42,167,83,125,125,125,125,125,83,125,84,125,83,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,167,167,125,125,166,125,125,125,167,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,166,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,125,84,125,83,167,83,125,125,125,167,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,166,84,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,83,167,83,125,125,167,42,166,125,125,125,167,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,125,167,42,166,84,125,125,125,83,167,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,167,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,125,167,42,166,125,125,125,125,125,125,84,166,42,167,125,125,125,125,166,84,125,125,125,125,125,125,166,125,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,167,83,167,125,125,125,125,125,83,167,41,167,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,84,125,166,125,167,125,125,167,125,125,125,166,125,125,125,125,125,84,125,83,167,41,167,125,125,125,125,125,167,125,125,125,166,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,166,125,125,125,84,166,84,125,125,125,125,125,83,125,83,125,84,166,125,125,125,125,167,125,125,125,167,125,125,125,166,125,84,166,42,167,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,83,125,84,125,83,167,125,125,125,125,125,125,83,125,83,125,84,166,125,125,125,125,125,167,83,125,125,125,125,167,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,125,125,167,125,167,125,166,125,125,167,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,125,125,125,125,125,125,125,166,84,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,83,125,84,125,83,167,125,125,166,125,125,125,125,125,167,125,125,125,125,125,125,167,41,167,125,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,166,125,125,167,42,166,84,125,125,125,125,125,125,83,125,83,167,42,166,84,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,83,125,84,125,83,167,41,167,83,125,125,125,125,125,125,167,42,166,125,125,125,125,125,209,125,166,167,125,167,125,125,125,166,125,125,125,125,167,125,125,125,167,125,125,125,125,166,84,125,125,125,125,125,166,125,125,125,125,125,84,166,84,125,125,125,125,125,166,125,125,125,125,125,125,167,83,125,125,125,125,125,125,125,125,125,125,125,125,167,42,166,125,125,167,125,125,125,125,125,167,125,125,125,166,125,125,125,125,125,125,167,125,167,166,125,167,125,125,167,125,125,125,125,125,125,83,167,125,125,125,125,166,125,125,125,125,125,84,166,42,167,125,125,125,125,166,125,125,167,83,125,125,125,125,125,167,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,125,167,42,166,125,167,83,125,125,125,125,125,167,125,125,125,125,125,83,125,125,125,125,125,125,125,167,125,125,167,125,166,125,125,125,125,125,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,167,125,125,125,166,84,125,125,125,125,125,125,166,125,125,125,125,125,125,167,125,125,125,125,125,167,125,125,125,125,125,125,83,125,83,125,84,125,125,125,125,125,83,167,83,125,125,125,125,125,167,125,125,125,125,166,125,125,125,125,125,125,125,125,125,167,125,125,125,83,167,125,125,125,125,125,125,167,125,125,125,125,125,125,166,42,167,125,125,125,125,166,125,125,125,125,125,125,125,84,166,125,125,125,125,125,167,83,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,83,125,84,166,125,125,125,125,167,125,125,125,125,167,41,167,125,125,125,125,125,83,167,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,83,125,125,125,125,125,125,125,167,125,125,125,166,125,125,167,125,125,125,125,125,125,83,167,42,125,83,167,125,125,125,125,125,166,167,167,125,125,125,125,125,125,125,125,125,125,83,125,83,167,42,166,167,125,125,125,125,167,125,125,125,125,125,166,125,125,125,125,125,167,42,166,125,125,125,125,84,166,42,83,125,84,166,125,167,125,125,125,125,125,125,125,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,125,125,166,125,167,83,125,125,125,125,125,167,125,125,167,166,125,167,125,125,125,125,167,125,125,125,125,125,125,125,125,166,125,125,125,125,125,167,125,125,125,125,125,167,41,167,42,166,84,125,125,125,125,166,84,125,125,125,125,125,125,125,83,167,83,125,125,125,125,125,125,125,125,125,125,125,125,125,125,167,125,125,125,125,125,125,125,125,125,125,125,125,125,125,83,167,125,125,125,166,167,83,167,125,83,125,167,125,125,125,167,41,167,125,125,125,125,167,125,125,125,125,125,166,125,167,125,125,125,125,125,125,167,41,167,125,125,125,125,167,125,125,125,125,125,125,166,125,125,125,125,167,125,125,167,125,125,125,125,125,125,166,125,125,84,166,125,125,125,125,84,166,84,125,125,125,125,125,125,166,125,125,125,125,125,167,125,208,125,125,125,84,166,84,125,125,125,125,125,125,166,125,125,125,125,167,125,125,125,125,125,125,167,41,167,125,125,125,125,167,125,125,125,125,125,83,167,41,167,42,166,84,41,167,125,125,125,125,125,125,125,83,125,84,166,42,167,125,125,166,125,125,125,125,167,42,166,125,125,125,125,167,83,125,125,125,125,125,167,125,125,125,125,167,166,125,125,125,125,84,166,84,125,125,125,166,42,167,125,125,166,125,125,125,125,167,42,125,125,125,125,125,125,166,125,125,0,125,125,125,125,167,125,125,125,83,125,42,83,84,125,41,84,166,125,125,125,125,125,125,125,167,125,125,125,167,83,125,125,125,125,125,83,42,42,125,125]} \ No newline at end of file